QA engineering
Written for an Automation QA Engineer interview, and useful to any backend engineer who owns test strategy.
| # | File | Covers |
|---|---|---|
| 01 | QA methodology and test design | test levels and types, equivalence partitioning and boundary values, decision tables, state transitions, pairwise, risk-based prioritisation, flakiness, severity vs priority, ISTQB |
| 02 | Automation frameworks and API testing | framework layering, pytest as the runner, what to assert on an API, contract testing, test data and testcontainers, Playwright and cross-browser, load/stress/soak, CI |
Related
- pytest depth: ../pytest/
- Test strategy and the pyramid: ../strategy/
- Load and performance detail: ../strategy/03_load_and_performance_testing.md
- Frontend E2E and Playwright: ../../../frontend/10_testing/
- CI pipelines: ../../27_cicd/
- AI-assisted delivery and AI-DLC: ../../../methodologies/08_ai_assisted_development.md