The QA Skills Path for 2026: What to Learn, in What Order
Learning testing tools in a random order leaves you with a suite that runs but can't say what it covers. Learn in order instead: test design, one language and the API, the UI, the checks functional tests miss, CI, then AI, all on one checkout.
Key takeaways
- A testing tool only runs the tests you give it; test design is what decides which tests are worth running.
- Learn one programming language before automating anything, and learn it on API tests, which run without a browser.
- UI tests come after API tests because good UI tests set up their data through the API and only verify in the browser.
- Load, security, accessibility and contract checks catch failures that a green functional suite cannot see.
- AI comes last on the path because reviewing what it proposes needs every skill before it.
Contents
FAQ
What should a manual tester learn first to move into automation?
Test design techniques first, so you can say which tests matter, then one programming language learned by writing API tests. Browser automation comes after that, once you can set up test data through the API.
Which programming language should a tester learn?
One that your team's test stack uses, and only one at first. The QA Skills Path repo has guides for Python, TypeScript, Java, C# and Go; this series writes its examples in Python with pytest.
Does this roadmap cover career levels or interviews?
No. It covers technical testing skills only: test design, API, UI and mobile automation, performance, security, accessibility, contracts, CI and AI. Career material, Agile process and deep infrastructure are linked from the repo but not taught here.
Sources
Only you and the owner see your answer and rating. Send private feedback
Enjoyed it? Support fx-blog with a coffee.
Related posts
AI in Testing: Use It Without Trusting It, and Test AI Features
Trusting AI output gives you tests that can't fail and an assistant that invents policy. Review every AI-written test by breaking the feature on purpose, keep agents out of the gate, and test AI features with eval sets run in CI.
Quality Gates in CI: Make Your Tests Block a Bad Merge
Tests that run only when someone remembers put the gate in a person. Run them in four CI tiers that each block the next, keep the commit gate under ten minutes, give every run fresh data, and quarantine flaky tests the same day.
Green Tests, Broken Checkout: The Checks Functional Tests Miss
A green functional suite can't see a renamed field, a slow peak, an open security hole or a form a keyboard can't finish. Add a Pact contract, a k6 test against an SLO, a ZAP baseline scan, and axe plus a keyboard pass.
Comments
Oldest firstNo comments yet. Start the conversation.
A checkout with a quantity field, a discount code and three payment methods already has millions of combinations. You will never run them all. It is tempting to start by learning a tool, but a tool only runs the tests you hand it. Nobody tells it which ones.
The QA Skills Path, in seven parts:
Start from a spec, not a tool
Every part of this series tests one feature. The repo's guides share an unnamed online-shop checkout; I'll call it the ShopLite checkout. The rules, prices and bug numbers are the repo's own. Four of its six rules do most of the work:
SAVE10gives 10% off and needs a subtotal of at least €50.00FREESHIPremoves the €4.99 shipping fee and can't be combined with other codesThe other two cover the code format and the order states. Six rules already hide an edge case at €50.00, a question the spec never answers, and a bug that only shows when you change the cart after applying a code.
Why this order
Each skill depends on the one before it. Learn them out of order and you end up automating something you can't yet judge.
What the series leaves out
These are in the repo, but not taught here:
Try it
Clone the repo and run the Playwright starter, the smallest suite in it. It needs Node.js 20 or later:
Moving over from manual testing? Manual to Automation Testing in Six Months: Skip the Tutorial Loop covers the job move; this series covers the skills.
You now have a suite that runs, which is the easy part. The ShopLite spec and its six rules are still untested. Which few values for
SAVE10are worth a test, and what do you do with the rule the spec forgot? Part 2, Test Design Techniques: Pick the Few Tests That Find Bugs, turns those six rules into a short list of tests you can defend.Read this with your AI