Want to Be an Quality Assurance Tester? – Learn to Code

“If you want to be a tester, know how to write reasonable code.” – CATHERINE POWELL

Interesting quote here. We did a bit of research into the market. If you were to type in “Quality Assurance Tester” in a job search you’ll often find the following requirements:

  1. Background in programming languages
  2. Good understanding of user stories / use cases
  3. Knowledgable of writing test cases
  4. Understanding of test environments and testing tools

And:

  1. Functional testing
  2. Help design and develop comprehensive automated test strategy and test cases
  3. Reviewing business and functional requirements in order to produce a test strategy and test cases
  4. You will also need some programming background in ___ (Fill in the blank)

So what are your thoughts on this?

Do quality assurance testers need to code?

[HT: Abakas]

FacebookTwitterLinkedInShare

6 Responses to “Want to Be an Quality Assurance Tester? – Learn to Code”

  1. Paul Klipp
    March 3, 2011 at 2:35 pm #

    At my company quality assurance tester is a promotion available to quality control specialists who learn to work in the code. The industry has largely forgotten that there’s a difference between quality assurance and quality control. The latter can be useful to an agile team, but the former is essential.

  2. peter
    March 3, 2011 at 4:18 pm #

    Totally agree!

  3. Gonçalo Borrega
    March 5, 2011 at 3:19 am #

    Definitely!
    We have a proportion of around 2.5 developers per QA member (they work together with the team in a small ‘delivery cell’). All tests are required to be automated, which now sum up to thousands of unit, integration and browser tests. This would be impossible to maintain if they were not fully automated. And if they do not know how to code, they would not know how to explore those frontier conditions that are usually bypassed when focusing on developing for business value.

    • peter
      September 20, 2011 at 12:15 pm #

      Love the examples. I think there is total value in QA folk having both skills!

  4. James
    March 14, 2011 at 7:58 am #

    The key is to automate all the tests that it makes sense to automate.

    It does not make sense to automate and maintain tests that deal with GUI look and feel, for example.

    While being able to code is a very useful tool in a tester’s toolbox, I would be wary of any person who is just a tools jockey.

    The best testers I’ve known didn’t know how to code. But, they could find show stopper bugs quickly when given software to test.

Trackbacks/Pingbacks

  1. » History of Software Testing » Agile Scout - March 16, 2012

    […] #LOL – Maybe if testers learned to code… […]

Leave a Reply