Increased use of AI and no-code solutions in testing enables even non-developers to get involved in testing. Here's what that means to CIOs looking to build up QA capabilities. Credit: Metamorworks / Getty Images As the broader labor market tightens, workers in the IT sector remain scarce with an unemployment rate of 2.2%. Along with software developers and security analysts, some of the hardest to find IT workers are QA professionals. Even more scarce is the true unicorn of the IT quality assurance world: the SDET (Software Development Engineer in Test). A recent Jetbrains survey found that 44% of teams had less than one QA tester per 10 developers. This developer-heavy ratio of testers to developers opens the door for small but costly mistakes to slip through. Here are four ways to alleviate the pressure for additional QA skillsets − and ensure the best code gets to market. Employ test automation, but know its limits Investing in automation is one way to mitigate talent shortages and take tedious tasks off the plates of busy QA teams. Tests that are repeated multiple times for each build or need to be run across multiple environments are ideal for test automation. While automation clearly has value, manual testers still need to be part of the process. By bringing intuition and scrutiny to how an app is supposed to work, manual testers can flag flaws that an automated test cannot. Elevate QA skills While test automation has enabled faster release cycles, it has also created the need for evolving skill sets that can keep pace with faster output. The rise of the SDET role is the perfect example of evolving expectations and responsibilities. SDETs possess a variety of testing and development aptitudes, such as writing scripts for integrations, API, UI, and acceptance criteria tests. To do this effectively they need to understand architecture, from how the app works to how it is supposed to work. This is a significant advancement as many QA professionals do not write code, making it hard for them to step into the increasingly important SDET role. For businesses, this skillset elevation is a reminder that QA capacities can be expanded by way of development teams. Employ low-code/no-code tools Rather the adding more dedicated testers, some organizations task developers with testing more of their own code. This can be problematic, however, as developers are often biased about the true quality of their own output. Having peer developers review and test code written by others is a more effective way of ensuring quality. One important consideration in leveraging developers for QA, however, is the time it takes away from the process of building software. Fortunately, solutions are coming to market that can mitigate the time developers spend performing some of the tasks typically executed by the SDET. No-code or low-code testing solutions are enabling developers to quickly build programs to test code without creating it from scratch. No-code solutions can also enable non-developers to be more involved in the testing process. The Jetbrains study showed that on 29% of projects, more than half of the QA team still only does manual testing. Providing non-developers with more tools to build test automations can increase overall productivity, maximize existing resources, and reduce the need for QA testers. Product owners, who perhaps have the strongest understanding of use cases and how the product is expected to perform, can also get more involved in the testing process using these tools. Put AI to work Rapidly changing code and release cadences also put a significant amount of pressure on QA teams to adjust tests at higher frequencies. Here, AI can be deployed to support QA by: Automatically identifying changes in code and updating testing scripts that target the new codeLearning from past code repairs and suggesting fixesAnalyzing products to identify areas where code is not covered by testing and creating tests to cover itDifferentiating between bugs and minor UI changes Increasing QA capabilities across the rest of the team not only helps address the immediate need for talent, it also demonstrates the value of making QA the responsibility of the entire product development group. Related content BrandPost Stay in Control of Your Data with a Secure and Compliant Sovereign Cloud By Stan Kwong Mar 23, 2023 6 mins Cloud Security Cloud Computing News Accenture to lay off 19,000 to cut costs amid economic uncertainty Technology services giant Accenture will continue to hire but meanwhile is cutting staff to streamline operations in the face of economic headwinds. By Anirban Ghoshal Mar 23, 2023 2 mins IT Consulting Services Technology Industry BrandPost Advice from procurement: How to evaluate and propose new IT investments By clearly defining needs and requirements, evaluating TCO, and performing risk assessments, procurement and IT teams can work together to help their business leaders make more informed decisions for an improved bottom line. By Bo Bradshaw, Edgio Procurement Director Mar 23, 2023 5 mins SaaS BrandPost Why AI is key to hiring and retaining developers Data shows that the opportunity to build AI-powered apps figures very prominently in where developers decide to work. By Bryan Kirschner, Vice President, Strategy at DataStax Mar 23, 2023 4 mins Artificial Intelligence IT Leadership Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe