It depends upon the culture and the company. In some companies only one may exist, however, as Tony said, if they're part of the senior management team, they're normally Technical Managers.
What's the difference? This is what I think it
should be.
A Technical Manager should ensure that the technical strategy for the site is sensible. They should take an overall view, look more at trends than day to day stuff and ensure that project work is ongoing to tackle adverse trends and prevent issues. They should also be customer facing where applicable. They should manage the technical department budget and manage interactions with other departments. They are also often involved in upcoming major projects (e.g. equipment purchases, builds etc.)
A QA Manager should be the day to day manager who deals with the crises as they arise and manages technical team workload / shifts etc. They will have some customer contact but less than the TM. The QAM is often the audit manager.
IMO either could be on the
HACCP team (but one of them should be) and I think both should do some direct auditing because it's important to the factory to see senior technical people taking an interest and in my experience, the QAM and the TM are the toughest auditors and occasionally it's good to have a thorough look at things.
Does this happen? Erm no. I've been in both roles and in some QAM positions I've frankly done both jobs. How difficult / stressful the TM position is also dependent on any group technical functions you may have (which can help the TM or often just add meaningless workload!) The people management time required in both positions shouldn't be underestimated though.
I would also never expect either the QAM or TM to be doing specs. It's a waste of your time. Honestly, get someone cheaper to do it!
Edited by GMO, 08 July 2010 - 12:20 PM.