Changing Nature of QA Role Makes Right-Sizing Difficult

February, 2024

The traditional IT position dedicated exclusively to quality assurance and testing (QA) is most likely a dying breed. With waterfall software development being replaced by iterative approaches such as agile, QA is getting rolled into other job positions. QA personnel have been a small percentage of the IT staff for several years now, and we do not expect that to change any time soon. Still, the QA role is vital, and organizations need to get their staffing right wherever the function is performed.

As seen in Figure 1 from our full report, IT Quality Assurance , the result is that the percentage of QA staff as a percentage of the total IT staff has significantly decreased from 4.2% in 2022 to 3.6% at the median level in 2023.

Trending in IT Quality Assurance - Changing Nature of QA Role Makes Right-Sizing Difficult

 

Newer development models rely on quicker iterations of development that include testing, often supported by automated test tools. The natural extension of this approach is DevOps, where developers apply enhancements as small, incremental changes that are tested and committed daily, hourly, or even moment by moment into the production system. The result is faster development cycles, with less rework, and higher quality.

“We continue to see more quality assurance and testing responsibilities being subsumed into development lifecycle,” said Reneece Sterling, a senior research analyst for Avasant Research, based in Los Angeles. “It is possible that in a few years, this position will cease to exist as a standalone role.”

Moreover, even without a full DevOps approach, it is becoming increasingly difficult to identify how much of the IT staff is dedicated to QA. If developers spend the bulk of their time writing code, part on regression-testing their own code, and part on reviewing or testing other developers’ code, they likely would not be identified as QA staff.

With low-level testing activities largely subsumed into the jobs of application development staff, the IT quality assurance and testing personnel remain focused mostly on QA policies and procedures, implementing and maintaining automated testing tools, and ensuring compliance. For shops that have transitioned to a DevOps environment, these remaining QA activities would probably be subsumed into the role of the DevOps engineer.

Our full report provides benchmarks for assessing current quality assurance staffing levels. We present the five-year trend in quality assurance staffing and provide benchmarks by organization size and sector: QA staff as a percentage of the IT staff, QA staff as a percentage of the Application Group, and applications per QA staff member. We conclude with recommendations for improving the effectiveness of the quality assurance function within the IT organization.


This Research Byte is a brief overview of our report on this subject, IT Quality Assurance and Testing Staffing Ratios. The full report is available at no charge for subscribers, or it may be purchased by non-clients directly from our website (click for pricing).