QA skills and tools employers ask for
Every tool and language below shows how many real QA listings mention it, which roles use it, what those roles pay, a five-step learning path and the interview questions that go with it. Prefer to practise? Use the free QA tools: interview questions, a level test, a CV checker and a cost calculator.
The ten most requested tools
Number of listings that name the tool in their stack, out of 4,012 tracked.
All 30 tools by category
Playwright
Playwright is an open-source browser automation library and test runner from Microsoft.
Selenium
Selenium is the long-standing open-source standard for browser automation.
Cypress
Cypress is a JavaScript and TypeScript test framework that runs inside the browser alongside your app.
WebdriverIO
WebdriverIO is a Node.js test framework that speaks both the WebDriver and WebDriver BiDi protocols.
TestCafe
TestCafe is a Node.js end-to-end testing tool that does not use WebDriver.
JMeter
Apache JMeter is an open-source Java load-testing tool.
k6
k6 is an open-source load-testing tool from Grafana Labs.
Gatling
Gatling is a load-testing tool whose simulations are code in Scala, Java, Kotlin or JavaScript.
LoadRunner
LoadRunner is a commercial enterprise performance-testing suite from OpenText, formerly Micro Focus.
No tool or language matches that search. Try a broader word such as “API” or “mobile”.
Programming languages used in QA
Which language to learn depends on the tools your target employers use. Demand counts listings that name a tool written mainly in that language.
Java
Java is a statically typed, object-oriented language on the JVM.
Python
Python is a dynamically typed language with readable syntax.
TypeScript and JavaScript
TypeScript is JavaScript with static types.
C#
C# is a statically typed language for the .NET platform.
Kotlin
Kotlin is a modern JVM language and the preferred language for Android development.
Swift
Swift is Apple's language for iOS, iPadOS, macOS and tvOS.
Not sure which skill to learn next?
Take the 10-minute level test to see your strong and weak topics, or build a roadmap from your current role to the one you want.