SDET
API testing, performance, test architecture, Playwright, and the distributed-systems debugging skills that separate senior engineers.
Technical QA
Technical QA Brain
Central hub for all test automation and technical quality engineering knowledge. Every page in the Technical QA brain connects here.
Technical QA
API Testing
Validating HTTP APIs at the integration layer — below the UI, above the database.
Technical QA
Playwright Advanced
Advanced Playwright patterns beyond basic locators and clicks: custom fixtures, API testing, tracing, code generation, CI optimisation, and the Healer agent for self-healing selectors.
Technical QA
Performance Testing
Validates that a system behaves acceptably under expected and peak load. Catches performance regressions before they become production incidents.
Technical QA
Test Architecture
Structural patterns for maintainable automation code. Tests are code — they need design, abstraction, and refactoring the same as production code.
Technical QA
CI/CD Quality Gates
Automated checkpoints in a delivery pipeline that block promotion when quality thresholds aren't met. Quality gates make "definition of done" machine-enforceable rather than aspirational.
↳ Block broken code automatically
Technical QA
Flaky Test Management
A test that sometimes passes and sometimes fails on the same code is a flaky test. Flaky tests erode trust in the test suite — engineers start re-running failures instead of investigating them.
Technical QA
Contract Testing
Validates that two services (consumer and provider) can communicate correctly. Sits between unit tests and E2E integration tests.
↳ Schema validation between services — catch integration breaks early
Technical QA
Test Observability
Treating the test suite as a system to be monitored — tracking health, trends, and failure patterns over time.
↳ Read logs, metrics, and traces as a tester
QA
Test Environments
The environments through which code travels from developer laptop to production. Environment gaps cause bugs that only appear in certain stages.
↳ Why tests pass in QA but fail in prod
CS Fundamentals
Data Validation with Pydantic v2
Schema definition, custom validators, serialisation, and defensive data handling at system boundaries.
↳ Comparing large datasets and validating at scale
11 pages · ~7h estimated reading time
← Browse all topics