Interactive resource

The QA Career Roadmap.

The path I wish someone had handed me in 2015: from your first manual test to AI-augmented automation and team leadership, in seven stages. Tick off each checkpoint as you grow, and your progress saves automatically. Every stage links free resources, the role you're growing into and the tools that matter now, and the coding stage comes with drills you can run right here.

0%of the path
1your stage
0checked
53checkpoints

Foundations

Think like a tester

0/8
Your first QA role

Before tools and code, testing is a way of looking at software: what it should do, and every place it might quietly break. This stage builds the mindset and the vocabulary.

JiraExploratory testingTest design

Core skills

Test across surfaces

0/8
Manual QA · QA Analyst

Real products live on the web, on phones and behind APIs. This stage turns a manual tester into a versatile QA who can test any surface a user touches.

Postman / BrunoDevToolsaxeSQL

Code foundations

Learn to program

0/8
Automation QA (in training)

You do not need a computer science degree, but automation runs on code. This is the smallest slice of real programming that lets you read, write and fix a test. Learn it by running code, not just reading about it. Every checkpoint here has a drill you can run in the playground below.

JavaScript / TypeScriptNode.jsGitVS Code

Automation

Automate your first test

0/6
Automation QA Engineer

Now that you can read and write code, this is where it clicks. A real framework, and the machine starts testing for you. About 80% of QA postings now ask for automation.

PlaywrightTypeScriptGitHub ActionsGit

SDET & engineering

Build suites that last

0/7
Senior QA · SDET

Anyone can write ten tests. The craft is a suite your team still trusts a year from now: fast, isolated, and honest about what it covers.

Page objectsTest pyramidCI shardingDocker

AI-augmented QA

Test with AI

0/8
AI-augmented SDET

You stop hand-typing every test and start directing AI to draft them, while you stay the judge of what is correct. The role shifts from author to quality strategist.

Copilot / CursorClaude / ChatGPTApplitoolsPrompts

Leadership

Multiply your impact

0/8
Lead · Architect · Manager

Senior QA is less about finding bugs and more about people, process and influence. Your leverage now comes from what your team and stakeholders do because of you.

StrategyRisk commsMentoringMetrics

Make it stick

Drill the vocabulary

The words that come up in every standup and every interview. Flip a card, answer it out loud, then mark whether you knew it. The ones you miss stay in the deck.

1 / 18

Stop reading, start running

Run the code yourself

These are the stage 3 drills. Pick one, change the code, hit Run, and read the output. It runs real JavaScript right here in your browser. That type-run-read loop is how programming actually gets into your hands.

JS
Output
Run the code to see output here.

Branch out

Eight ways to specialize

The roadmap gets you the core skills. These are the directions you can go deeper in afterward, and for each one, how to actually start, not just what to learn. Most testers pick one or two over a career.

Automation & SDET

Build the test frameworks and tooling your whole team runs on.

How to go deeper
  • Go past "tests pass" into framework design: page objects, fixtures, custom reporters, and a folder structure another engineer can navigate cold.
  • Learn the CI side deeply: sharding, parallelism, flake control, and making runs fast enough that nobody dreads them.
  • Read other people’s frameworks on GitHub and copy what is good. Contribute a fix back to Playwright or WebdriverIO.

First build: Build a small open-source test framework against a public demo app, with CI, reporting and a README, and put it on your GitHub.

PlaywrightTypeScript / PythonCI/CDDesign patterns

Performance engineering

Make sure the product stays fast and stable under real load.

How to go deeper
  • Learn to read a system, not just a tool: percentiles (p95/p99 over averages), throughput, latency, and where the bottleneck actually is.
  • Build one realistic load scenario in JMeter, the long-time standard, then correlate the results with server metrics in Grafana. Reach for k6 when your team wants tests-as-code in the pipeline.
  • Pair with whoever owns infrastructure; performance work lives at the seam between testing and operations.

First build: Record a realistic user journey in JMeter, ramp the threads, and chart the point where response times start to climb.

JMeterk6GatlingGrafana

Security

Find and close vulnerabilities before they reach production.

How to go deeper
  • Start with the OWASP Top 10 and learn to actually exploit each one in a safe lab, not just name it.
  • Practise on deliberately vulnerable apps (OWASP Juice Shop, PortSwigger’s Web Security Academy, which is free and excellent).
  • Bring security into your normal testing: every "valid token, wrong owner" check from stage 2 is the entry point to this track.

First build: Work through the PortSwigger Web Security Academy labs on broken access control and injection, then write up one finding as a bug report.

OWASP Top 10Burp SuiteOWASP ZAPSnyk

Mobile QA

Keep native iOS and Android apps solid across real devices.

How to go deeper
  • Get fluent in the mobile-only failure modes from stage 2: gestures, interruptions, deep links, permissions, and low-end devices.
  • Automate with Appium for cross-platform, or go native with Espresso (Android) and XCUITest (iOS) for speed and stability.
  • Learn a device farm (BrowserStack, Sauce Labs) so your suite runs across real hardware, not just one simulator.

First build: Automate a login-and-core-action flow on a sample app with Appium, then run it on two real devices via a free device-farm trial.

AppiumEspressoXCUITestDevice farms

Accessibility

Make the product work well for people of every ability.

How to go deeper
  • Go beyond automated scans: learn to navigate with a keyboard only and with a screen reader (VoiceOver, NVDA), because that is where the real issues are.
  • Learn WCAG 2.2 well enough to map a finding to a specific success criterion in your bug reports.
  • Consider the CPACC certification once you can already do the work; it signals you genuinely know the standard.

First build: Run a full keyboard-and-screen-reader audit of one real product flow and write it up against WCAG criteria.

WCAG 2.2axeScreen readersCPACC

AI quality

Test AI features, and put AI to work testing everything else.

How to go deeper
  • Split the track in two: testing AI features (non-determinism, bias, hallucination, drift) and using AI to test (generation, failure triage, visual checks).
  • Learn to test things that do not give the same answer twice: evals, golden datasets, tolerance ranges instead of exact matches.
  • Build the prompt-engineering and rules-file skills from stage 6 into a repeatable, shareable toolkit.

First build: Write an eval harness that scores an AI feature against a small golden dataset, and flag where it drifts or hallucinates.

Model validationBias & driftPrompt engineeringCT-AI

Quality engineering

Bake quality into the CI/CD pipeline and the cloud from the start.

How to go deeper
  • Move quality left and right: into the pipeline (gates, fast feedback) and into production (monitoring, synthetic checks, observability).
  • Learn Docker and the basics of a cloud platform so your tests and environments are reproducible and disposable.
  • A cloud certification (AWS) pays off here, where tests live inside cloud pipelines and infrastructure.

First build: Containerise a test suite with Docker and wire it into a CI pipeline that spins up its own environment, runs, and tears down.

CI/CDDocker / K8sObservabilityAWS

QA leadership

Set the quality strategy and grow the testers around you.

How to go deeper
  • Practise the stage 7 skills early: write a real test strategy, mentor one person, and translate findings into business risk.
  • Learn to measure outcomes (escaped defects, time to detect) and report them in one screen leadership will actually read.
  • Build influence without authority: get other teams to adopt your idea because it works, not because of your title.

First build: Volunteer to own the test strategy for one project end to end, get it signed off by dev and product, and report on it monthly.

HiringMetrics & KPIsStrategyStakeholder comms

Grow on purpose

The career moves no one teaches you

Skills get you in the door. These habits are what actually move you up: making your work visible, staying curious, and building in public.

Keep a brag document

Every Friday, jot what you shipped, fixed, reviewed or unblocked. At review time it lets your manager make a specific case for promotion instead of "they do great work".

Ask with evidence, not vibes

Bring the brag doc and frame it as impact: "I cut escaped defects 40% and halved regression time, that is senior scope." Quantified impact is hard to wave off.

Make your work visible

Demo wins in sprint review, post a short writeup when you solve something gnarly, and CC the right people. Great work nobody knows about does not get promoted.

Build in public

Keep a GitHub with a real framework, a blog with one post per interesting bug, and a talk or two. It is a live, searchable resume that recruiters actually check.

Curiosity is your edge

The instinct to ask "what happens if..." and probe edge cases is exactly what AI cannot replicate, because it only knows patterns it has seen. Lean into it.

Have a system for getting unstuck

Time-box solo struggle to about 30 minutes, then escalate: re-read the error aloud, rubber-duck it to an AI with the full trace, search the forum, then ask a human with "here is what I tried".

Speak business and risk early

Practice turning "we found 12 bugs" into "here is the risk to checkout and what I would do". It is the skill that pulls people into strategy instead of the bug queue.

Find your people (and keep showing up)

Your next job and best ideas usually come through people, not job boards. Pick one community below, introduce yourself, answer one question a week, and within months you have a network instead of a resume.

Find your people

Communities worth your time

Nobody does this alone. These are the rooms where testers swap war stories, post jobs, and pull each other up. Start with one, introduce yourself, and keep showing up.

An honest take

Certifications, ranked by ROI

You don't need a wall of badges. Here's which ones are worth your time in 2026, and which to skip until a job actually asks for them.

ISTQB Foundation (CTFL)Situational

Near table-stakes in Europe, India and regulated or consulting work. Lighter ROI at US product companies, who weigh a portfolio higher.

ISTQB CT-GenAIWorth it

Fast to earn and immediately useful day to day. The AI testing cert most testers should reach for first.

CPACC (accessibility)Worth it

Real credibility if you want to specialize in accessibility. Signals you actually know WCAG.

AWS / cloud certWorth it

Pays off on the quality-engineering and DevOps track, where tests live in cloud pipelines.

ISTQB CT-AISituational

Worth it if you test AI products or work in regulated AI. Heavier than CT-GenAI and overkill for general QA.

Tool-specific certsSkip it

A public GitHub with real, passing tests beats a Selenium or vendor badge almost everywhere that matters.

Straight answers

Questions everyone asks

The honest version of what people message me about breaking into QA and growing once they're in.

Do I need a computer science degree?

No. Plenty of strong testers come from support, teaching, science and finance, anywhere curious and careful people are made. Demonstrated testing ability and clear communication beat a diploma. A portfolio or a cert can stand in for the degree.

I am not a "coder". Can I really learn enough to automate?

Yes, and you need far less than you think. Stage 3 of this roadmap is the whole list: variables and types, arrays and objects, loops and functions, async/await, JSON, and reading an error. That is enough to write and fix real tests. Learn it by running code, not just reading, which is exactly why the playground on this page exists.

Is manual testing dead?

No, but rote, click-the-same-thing manual testing is fading. Exploratory testing, usability and judgement are more valuable than ever. The best testers in 2026 do both: they automate the boring paths and use their brain on the rest.

Will AI replace QA?

It is replacing tedious execution, not judgement. AI drafts tests, heals locators and triages failures; humans own strategy, edge cases and deciding what 'good enough' means. The market is shifting toward testers who can think, not disappearing.

How long until I can get a job?

It depends far more on consistency than on any fixed timeline, and AI tools are shortening the ramp every year. Show up regularly, build real things, and put your work where people can see it. Steady practice gets you there faster than any calendar promise.

Do I have to learn to code?

Not for an entry manual or analyst role. But coding, whether JavaScript, TypeScript or Python, is the gate to automation, SDET and the more senior roles. Learn just enough to be useful, then keep going. Stage 3 is exactly that "just enough".

Which automation tool should I learn first?

Playwright. It overtook the field in 2025 and 2026 on adoption, satisfaction and job postings. Selenium still has the most listings overall and the widest language support, so it is a fine second. WebdriverIO is great paired with mobile.

Are remote QA jobs still a thing?

Yes. QA remains one of the more remote-friendly tech roles, with thousands of remote listings and healthy demand. Automation and SDET skills widen the pool considerably.

Should I get ISTQB certified?

It depends where you are. In Europe, India and regulated or consulting work it opens doors. At US product companies a strong portfolio usually does more. Start with the work, then add the cert if your target market asks for it.

Brand new to testing?

Start with the free Become a QA Engineer course

The roadmap shows you the whole journey. If you're at the very beginning, this structured, free course is how you take the first stage: foundations, test design, bug reporting and your first automation.

Open the course

Stuck on a stage?

Everyone is at stage one once. Reach out on LinkedIn, or send me a message and tell me where you got stuck.