Alissa Horner wrote:Do all software qa engineers write code?
It depends on the company. In a good QA shop, the QA testers write code (test scripts) to test the code. I wouldn't say "all" though. I'm sure there are places where only manual testing exists.
Alissa Horner wrote:When some software qa engineers write code to test developers' code, is their code just as complicated as the code that developers write?
When I write test code, it is usually simpler than the code under test. But not always. For example, I use reflection at times in my test code. (to test conventions or code that someone wrote that I don't control.) QA folks typically test through an interface or UI layer though.