Yeah, the QA guy. I've done software QA before and I'm here to tell you, that's a load of crap. Now *VIDEO GAME* QA, that's cool. Basically you get to play games all day and get paid for it. Doesn't take as much skill as other software QA, either.
Culturally, the QA people are second-class to the developers, even though their job can require a more advanced skillset than development. It takes a lot of computing resources to bug-hunt, and frequently you're juggling between batch jobs running in parallel on a bunch of computers at the same time. There's postgraduate-level theory behind bug hunting and verification that makes polymorphism, inheritance and the like that developers deal with child's play. While developers get to create, QA gets to debug. And when a bug escapes to the customer base, guess who gets the blame? I'm calling BS on that one. The happiest job is the architect.