24 weeks · 10 modules · no paywall

Manual QA today.
Senior SDET in 24 weeks.

The week-by-week path from writing test cases to building the framework that runs them — Python, Selenium and Playwright, API automation, CI, and a real interview question bank at the top.

Passenger
Guest — sign in to save progress
Where you start
Manual QA
Where you're headed
Senior SDET
Journey complete
0%
Next stop: Module 1
⌨ challenges solved

Written for the tester who's been told to "just learn automation"

You already find the bugs other people miss. What you don't have is a route from there to a QA Automation / SDET role — one that assumes your testing instincts are sharp and rebuilds the engineering half from zero.

The climb

Four skill sets that turn a tester into an engineer

{}

Python & logic building

A repeatable 6-step method for reading a problem and writing the code, so it stops feeling like guesswork.

UI & API automation

Selenium, Playwright, requests and pytest — suites that still make sense at 300 tests.

Framework architecture

Page objects, fixtures, data-driven design, CI pipelines. The part that separates an SDET from a scripter.

AI-augmented QA

Speed up test design and review with AI without handing it your judgment.

How it works

How a week actually goes

01

Open a module

One goal, a skills checklist, and checkpoints that tell you when you're actually ready to move up.

02

Run an AI-tutored session

Paste the module's tutor prompt into your AI. It questions and hand-traces with you instead of answering for you.

03

Prove it in the Code Lab

Auto-graded interview challenges, run in the browser. Green checks mean it stuck.

Why QALadder

Not another 40-hour video course you'll never finish

Free, forever. No paywall, no premium tier, no credit card.
Python-first and job-shaped. Every topic maps to what QA Automation / SDET loops actually screen for.
A real interview bank. The questions that get asked, with model answers — manual, automation, and SDET.
Practice that grades itself. The Code Lab runs Python in your browser and checks your work.
Progress that follows you. One account, synced across laptop, tablet, and phone.
More than a roadmap

Three labs that come with it

FAQ

Questions people ask before starting

What exactly is QALadder?

A free, self-paced roadmap from manual testing to a QA Automation / SDET role over 24 weeks. Every module has a goal, in-app lessons with worked examples and drills, and checkpoints — so you always know what's next.

Who is it for?

Manual QA testers and junior automation engineers who are already sharp at finding bugs and now want the engineering half: Python, UI and API automation, framework design, and the interview.

Is it really free?

Yes. Roadmap, lessons, Code Lab and tools — no paywall, no premium tier, no credit card. An account exists only to save your progress across devices.

Do I need coding experience to start?

No. The first modules rebuild programming logic in Python from zero, assuming only your testing experience. Automation, frameworks and architecture come after, with no gaps skipped.

How long does it take, and can I go at my own pace?

It's built as a 24-week climb at a part-time pace, but nothing is timed. Your progress is saved, so you can stop for a month and pick up where you left off.

How do the in-app lessons and the AI tutor work together?

Every module teaches in the app — lessons, worked examples, drills. The AI-tutor prompt is optional on top: it asks questions and hand-traces with you rather than handing over answers.

Will this actually help me pass real interviews?

That's the point of the last module: a bank of the questions QA Automation / SDET loops actually ask, with model answers you can rehearse out loud.

Your next role is a climb, not a leap.

Start on rung one. It's free, and your progress saves from the first checkbox.

Admin edit mode. Click text to rewrite. + adds, ✕ deletes. Hit Publish changes when done — every user will see the update.
Ladder progress 0%

The 6-Step Problem-Solving Method

Logic building isn't a chapter you read — it's a discipline you repeat. Apply these six steps to every problem in the roadmap until they're automatic. The hand-trace in step 6 is where most of the learning happens.

How to run a session with your AI tutor

  1. Open a module and hit Copy on its session prompt.
  2. Paste it into a new chat with Claude (or your AI assistant of choice) and fill in the [TOPIC] placeholder.
  3. Do the work honestly — the prompts instruct the tutor to coach, not to hand you answers.
  4. Tick off topics as you complete them; move on only when the module's checkpoints are true.
About QALadder

A free ladder from manual QA to senior SDET

QALadder is an open, community roadmap that turns manual testers and junior automation engineers into senior QA Automation / SDET engineers. It's a structured 24-week climb — Python and logic, UI and API automation, framework architecture, AI-augmented QA, and a real interview bank — taught with in-app lessons, browser-based practice, and progress that follows you. Nothing is paywalled and nothing is sold on.

Free, forever. The entire ladder — lessons, Code Lab, tools, and interview bank — is open. No paywall, no "premium tier," no credit card.
Private by design. Your resume and code never leave your browser. We store only your name, email, a hashed password, and which boxes you've ticked.
Job-shaped. Every topic maps to what large companies actually screen for in QA Automation / SDET interview loops.
Yours to keep. One free account syncs your climb across laptop, tablet, and phone — and you can wipe it anytime.

New to problem-solving under pressure? Start with our 6-Step Problem-Solving Method → — the repeatable approach every roadmap problem uses.

What's inside

Everything that makes the climb work

The 24-week roadmap

Ten modules from Python foundations to lead-level strategy — each with a clear goal, a skills checklist, and checkpoints that tell you when you're ready to move on.

{}

Guided in-app lessons

Every module teaches right here: plain-English explanations, QA-flavored code examples, and practice drills — no need to leave the app.

The Code Lab

Solve auto-graded interview challenges in the browser. Python runs locally with no server; ten more languages run in a secure sandbox.

QA tools

Seven testing-specific utilities — ATS resume checker, boundary-value generator, metrics calculator and more — all running privately in your browser.

Interview question bank

The most-asked QA automation / SDET questions with model answers, so you rehearse the structure of a strong answer — not generic trivia.

AI-tutor prompts

Each module ships an optional prompt that turns any AI into a Socratic coach: it questions and hand-traces with you instead of handing over answers.

Good to know

Accounts, privacy & the details

Do I need an account?

You can browse the whole roadmap, the lessons, the Code Lab, and the tools without one. A free account only exists to save your progress to the server so it follows you across devices.

Is my data private?

Yes. Your progress is visible only to you. We store your name, email, a hashed password, and your checkbox states — nothing else. Your resume and code stay in your browser and are never uploaded.

Is it really free — what's the catch?

There's no catch: no paywall, no premium tier, no ads, and we don't sell data. QALadder is built by testers for the QA community.

Who can edit the content?

The site admin, through an in-app editor. Published edits appear for everyone at once, so the roadmap and interview bank stay current.

Can I use it if I'm not job hunting yet?

Absolutely. Many people use it to shore up Python and automation fundamentals or to prep gradually. It's self-paced — go as fast or slow as you like, and your progress waits for you.

What if I get stuck on a module?

Work the 6-Step Method, drill the concept in the Code Lab, and use the module's AI-tutor prompt to get coached through it. Move on only when the checkpoints are true.

Your account & data

You're always in control

Your progress lives in your account and syncs across every device you sign in on. Wiping it clears every ticked topic, checkpoint, and solved challenge from your account and this device — this can't be undone.

Ready to start the climb?

Pick the first rung. It's free, and nothing about it expires.

Open the Code Lab