A QA tester works with the software developer. He does not require to learn as much code as the software developer. But QA testers may need to learn common coding languages for their work.