As a developer, I love having QA people. Sure they catch things that I've messed up, but it's better that they catch them than having end users do so.
If you take Job A, it sounds like you need to help them understand that you are an ally, not an enemy. Bugs happen--they are part of reality--and you guys work together to produce better code.