Quality assurance, quality control, testing and quality engineering
Errors, defects, failures, incidents and quality debt
SDLC, STLC, Agile, DevOps, shift left and shift right
Deterministic and probabilistic systems
Test levels, test types and quality characteristics
ISO/IEC 25010 quality-model awareness
TypeScript fundamentals for browser automation
Python fundamentals for APIs and evaluation
Git, branches, commits and pull requests
HTTP, JSON, REST and status codes
SQL querying and data verification
Command line, packages, environments and configuration
Tests, assertions, logs and reproducibility
Secret handling and fictional training data
HANDS-ON LAB
Set up a versioned quality-engineering workspace, test a small web/API workflow, query its database and record the evidence in one reproducible repository.
WORKPLACE SCENARIO
A testing team receives a browser URL, an API collection and database access — but no repeatable setup, environment record or evidence convention.
INJECTED FAILURE
The API schema differs from the UI assumption, the test environment contains stale data, and a secret has been committed to a sample configuration.