I am working as a software developer and I had a quarrel today with our QA team about the following:
How much the QA team members should exceed the number of developers that are working on the same product?
I know that this is not a question about how to program something, but I think that this question is pretty much connected to the software development. So I hope that this question will not be closed. Instead I will get answers from professional programmers that have a good experience on working in SW developing companies so that I could make a good statistics.
“There is a 9:1 ratio of developers to testers in the job market,” Moise says, noting that this has improved from an earlier ratio of 11:1. “To include front end people, it's more like 13:1.” That means it's harder to hire QA testers that it used to be.
A separate informal poll of participants from 29 organisations in a conference session found the most common ratio was one tester to three developers: Minimum ratio was 0 testers to 1 developer. Maximum ratio was 1 tester to 30 developers. Most common ratio was 1 tester to 3 developers.
The 10% rule is based on the budget value that you assign to QA. It's called as such because for most mid-sized projects, approximately 10% of the development budget would be assigned to QA testing.
In my career, I've seen many QAs earning more than the Development counterparts. And vice versa is also true in many cases. Pay depends on: Skills and skill level.
The answer is very subjective, but here is my experience.
At Microsoft we have a strong test development organization. That's a little different than traditional QA because we hire programmers to test and involve them in the process as early as the design phase. Their job is to test and especially to automate the testing for the product. In my experience, it takes the tester approximately as long to test and automate a feature as it does the developer to code and fix bugs in the product. That implies a 1:1 mapping. This is very similar to the rule of thumb that writing unit tests takes about as long as writing the code.
This mix will vary depending on several criteria:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With