The QA manager where I work just informed me there is a bug in my desktop app due to the sign-on prompt being \"Operator Id\" when it should be \"Operator ID\". Her argument bei
The 'D' doesn't stand for anything, so I've always considered it an abbreviation, not an acronym - and therefore I too use 'Id', not 'ID'.
I don't know about your qa's reasoning - words can have more than one meaning - this is not unusual in English :)
But it looks like the common usage is actually 'ID' (right or wrong :P), which is probably the format your users would expect.