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, 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
0/27 challenges

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.

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 Editor runs Python in your browser and checks your work.
Progress that follows you. One account, synced across laptop, tablet, and phone.

Three labs that come with it

The interview, rehearsed before it happens

150 real questions with model answers, the follow-up an interviewer asks next, and the trap that ends interviews — split by the loop you're walking into:

Manual QA questions — test design, defect management, exploratory testing, SQL and API basics.
Automation questions — Selenium, Playwright, waits, page objects, framework design and flaky tests.
SDET questions — test architecture, system design for test, contract testing, CI/CD and the coding round.
Scenario questions — the "what would you do if…" round, with the answer structure interviewers score.
Take-home assignments — real examples from real companies, the rubric, and one worked end to end.
Interview puzzles — the 20 logic puzzles that keep getting asked, with the reasoning to say out loud.
"How would you test…" — a vending machine, a pen, a lift: the method, then 15 objects worked through with it.

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 Editor 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.

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 Editor, 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 Editor

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 Editor, 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 Editor, 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 Editor