QA/SDET Curriculum

A practical QA/SDET roadmap from fundamentals to automation

Learn QA by doing real tasks: requirements analysis, test cases, bug reports, API testing, SQL, Linux, automation thinking, security checks, CI/CD concepts, and interview practice.

Browser-based practice. No local setup required for beginner labs.

Your QA/SDET path

1Manual QA Foundation
2API & Backend Testing
3Data, SQL & Technical QA
4Automation / SDET
5Interview & Career Readiness

Curriculum tracks

What you will learn and practice

Five connected tracks turn QA topics into browser-based tasks, feedback, and visible progress.

Track 1

Manual QA Foundation

Available nowBeginner

Build core QA thinking: understand requirements, identify risks, write test cases, report bugs, and explain your testing clearly.

Topics

  • What QA does
  • SDLC and QA role
  • Requirements analysis
  • Acceptance criteria
  • Positive, negative, edge, and boundary cases
  • Test cases and checklists
  • Bug reports
  • Traceability thinking
  • QA documentation basics

Track 2

API & Backend Testing

Available nowPro depth

Practice API contracts, validation, auth, permissions, backend side effects, error handling, and production-style risks.

Topics

  • HTTP basics
  • REST API testing
  • Request and response validation
  • Status codes
  • Schema and contract checks
  • Auth and permissions
  • Negative API cases
  • Idempotency and retries
  • Backend side effects
  • Logs and observability basics

Track 3

Data, SQL & Technical QA

Available nowMore planned

Practice data checks, SQL thinking, terminal basics, and investigation workflows used by technical QA and SDET engineers.

Topics

  • SQL SELECT basics
  • Filtering and sorting
  • Joins
  • Aggregation
  • Duplicate and missing data checks
  • CRUD concepts
  • Data quality thinking
  • Linux terminal basics
  • Reading logs
  • Investigation workflow

Track 4

Automation / SDET

Foundation availableRoadmap

Move from manual checks into maintainable automation thinking: locators, page objects, API automation, CI/CD, reports, and flaky test analysis.

Topics

  • Automation strategy
  • UI automation basics
  • Selectors and locators
  • Page Object pattern
  • Playwright/Selenium thinking
  • API automation
  • Test framework structure
  • CI/CD basics
  • Reporting
  • Flaky test investigation
  • Docker and environment basics

Track 5

Interview & Career Readiness

Available nowPro depth

Practice senior-style QA answers, improve weak coverage, answer follow-up questions, and track interview readiness.

Topics

  • How would you test questions
  • Structured senior QA answers
  • Missed risk analysis
  • Follow-up interview questions
  • Readiness reports
  • CV/LinkedIn positioning
  • Take-home task review thinking

Available now

Manual QA course
Requirements practice
Test case practice
Bug report practice
API practice
SQL practice
Linux terminal practice
Git basics practice
Logs & debugging
Interview scenarios
Progress tracking
AI review for Pro

Planned next

HTTP/API fundamentals mini-coursePlanned
Postman-style practicePlanned
Expanded logs & debugging packPlanned
Automation framework reviewPlanned
CI/CD practicePlanned
Docker basicsPlanned
Flaky test debuggingPlanned
Test design techniques packPlanned
Traceability matrix practicePlanned
Security testing basicsPlanned
ETL/data quality practicePlanned

Skill map

Skill map

See how the curriculum turns QA topics into practice, feedback, and progress.

Requirements

LearnAvailable
PracticeAvailable
FeedbackAvailable
ProgressAvailable

Test cases

LearnAvailable
PracticeAvailable
FeedbackAvailable
ProgressAvailable

Bug reports

LearnAvailable
PracticeAvailable
FeedbackAvailable
ProgressAvailable

API testing

LearnLimited
PracticeAvailable
FeedbackPro
ProgressAvailable

SQL

LearnLimited
PracticeAvailable
FeedbackAvailable
ProgressAvailable

Linux

LearnLimited
PracticeAvailable
FeedbackAvailable
ProgressAvailable

Automation

LearnLimited
PracticeAvailable
FeedbackPro
ProgressLimited

Security/Auth

LearnLimited
PracticePro
FeedbackPro
ProgressAvailable

CI/CD

LearnPlanned
PracticePlanned
FeedbackPlanned
ProgressPlanned

ETL/Data quality

LearnPlanned
PracticePlanned
FeedbackPlanned
ProgressPlanned

Interview answers

LearnAvailable
PracticeAvailable
FeedbackPro
ProgressAvailable

What Pro adds

What Pro adds to the curriculum

Pro unlocks deeper QA/SDET practice for users who want full interview preparation, advanced scenarios, AI feedback, and readiness tracking.

Full interview scenario library
Advanced API/security scenarios
AI review
Follow-up interview questions
Missed checklist
Readiness report
Improvement coach
Full progress tracking
View Pro pricing

For teams

For teams

Use the same practical curriculum to train QA candidates, junior QA engineers, or product teams with shared practice and guided QA thinking.

For Teams