Read · Reason · Apply
Handbook
137 chapters · 12 Parts
Progress from foundations and programming through testing, data, cloud, AI, architecture, and engineering leadership.
Part I – Foundations of Modern Software Quality Engineering
Part I establishes the fundamental principles of Modern Software Quality Engineering (MSQE).
10 chapters · Manuscript status: Draft
Start Part 1Part II – Programming for Quality Engineers
Part II develops the programming capability that enables a Quality Engineer to read, write, debug, improve, and review code that produces quality evidence.
12 chapters · Manuscript status: Draft
Start Part 2Part III — Software Testing Engineering
Part III develops Software Testing Engineering as a disciplined way to create, interpret, and improve evidence about product and system risk.
12 chapters · Manuscript status: Draft
Start Part 3Part IV – API Quality Engineering
Part IV develops API Quality Engineering from first principles.
10 chapters · Manuscript status: Draft
Start Part 4Part V – Automation Engineering
Part V develops Automation Engineering as the practice of designing, operating, and improving maintainable automation systems that produce trustworthy, timely, and diagnosable quality evidence.
12 chapters · Manuscript status: Draft
Start Part 5Part VI – Data Quality Engineering
Part VI develops Data Quality Engineering as the practice of designing, evaluating, and improving trustworthy evidence about data as it moves through representations, transformations, storage, pipelines, interfaces, and business decisions.
11 chapters · Manuscript status: Draft
Start Part 6Part VII — Cloud & DevOps
Part VII helps experienced QA Engineers become Quality Engineers who can reason about the systems that build, configure, package, promote, deploy, verify, recover, and operate software changes.
11 chapters · Manuscript status: Draft
Start Part 7Part VIII — Observability & Reliability Engineering
Part VIII develops the ability to make bounded, evidence-based judgements about how a software system behaves in operation.
11 chapters · Manuscript status: Draft
Start Part 8Part IX — AI Quality Engineering
Part IX develops the ability to evaluate AI-enabled systems as systems with uncertain, contextual, and sometimes probabilistic behaviour.
12 chapters · Manuscript status: Draft
Start Part 9Part X — Performance & Security Engineering
Part X develops the ability to make bounded, evidence-led judgements about whether a system can meet relevant performance expectations and resist relevant security threats under stated conditions.
12 chapters · Manuscript status: Draft
Start Part 10Part XI — System Design & Architecture
Part XI develops the ability to reason about system design and architecture as Quality Engineering.
12 chapters · Manuscript status: Draft
Start Part 11Part XII — Engineering Leadership & Career Growth
Part XII develops the ability to make Quality Engineering count inside an organisation.
12 chapters · Manuscript status: Draft
Start Part 12