QA & Software Testing Roadmap
From manual test design to automation in CI — the skills QA teams actually hire for.
10 milestones · ~102 hours total
- 1
Testing fundamentals
~8hSDLC/STLC, test levels and types, and verification vs validation.
Practice this → - 2
Test design techniques
~10hEquivalence partitioning, boundary value analysis, decision tables and state transitions.
Practice this → - 3
Test cases and bug reports
~8hWrite clear, repeatable cases; report bugs with steps, evidence, severity and priority.
Practice this → - 4
Unit testing and TDD
~12hWrite unit tests with a framework, use mocks, and practise red-green-refactor.
Practice this → - 5
API testing
~10hTest REST APIs with Postman or code: status codes, schemas, auth and error cases.
Practice this → - 6
UI automation
~20hSelenium or Playwright: locators, waits, page objects and avoiding flaky tests.
Practice this → - 7
Continuous testing in CI
~8hRun suites on every commit, read reports, and manage test data.
Practice this → - 8
Performance and load testing
~10hResponse time, throughput and bottlenecks with a tool like JMeter or k6.
Practice this → - 9
Test strategy and the test pyramid
~8hDecide what to automate, what to test manually, and how much is enough.
Practice this → - 10
Exploratory and security-minded testing
~8hCharters, heuristics and thinking like an attacker.
Practice this →