Stuart Thomas
Head of Engineering
He / Him
I am Open to Speak, Write, Teach, Mentor, CV Reviews

Duck enthusiast, technology leader, and quality advocate focused on building high-autonomy teams and sustainable delivery.

Team Account Member

Achievements

TestBash Trailblazer
Club Explorer
Bio Builder
Career Champion
Avid Reader
MoT Community Certificate
TestBash Speaker
The Testing Planet Contributor
MoT Streak
In the Loop
404 Talk (Not) Found
Bug Finder
Collection Curator
Glossary Contributor
Photo Historian
TestBash Brighton 2025 Attendee
TestBash Brighton 2024 Attendee
Cert Shaper
Author Debut
99 and Counting
Pride Supporter
Inclusive Companion
Social Connector
Open to Opportunities
Picture Perfect
Leading with Quality 2025 Attendee
Kind Click
Insights Taster
Chapter Discovery
Moment Maker

Certificates

MoT Community Certificate image
Awarded for: Achieving 5 or more Community Star badges

Activity

The forgotten part of quality: paying attention to production image
The forgotten part of quality: paying attention to production
1.2.0 of MoT Software Quality Engineering Certificate image
1.2.0 of MoT Software Quality Engineering Certificate
ALL the humans making MoTaCon 2026 happen image
ALL the humans making MoTaCon 2026 happen
ALL the humans making MoTaCon 2026 happen image
ALL the humans making MoTaCon 2026 happen
ALL the humans making MoTaCon 2026 happen image
ALL the humans making MoTaCon 2026 happen

Contributions

ALL the humans making MoTaCon 2026 happen image
  • Lisa Crispin's profile image
  • Nancy Kelln's profile image
  • Gwen Diagram's profile image
  • Parveen Khan's profile image
  • Drew Pontikis's profile image
  • Melissa Fisher's profile image
  • Veerle Verhagen's profile image
  • Richard Adams's profile image
  • Rahul Parwal's profile image
  • Harsh Gaudana's profile image
  • Clare Norman's profile image
  • Eamon Droko's profile image
  • David Burns's profile image
  • Stuart Thomas's profile image
  • René van Veldhuijzen's profile image
  • Neil Younger's profile image
  • Jason Huggins's profile image
  • James Pearce's profile image
  • Adam Davis's profile image
  • Susanne Abdelrahman's profile image
  • Suzanne Kraaij's profile image
  • Pranav Pandit's profile image
  • Alap Patel's profile image
The lineup is out and oh my... how exciting is it?These are the contributors we've announced publicly... but let me tell you something. Every single person walking through the Brighton Dome doors b...
Governance image
  • Stuart Thomas's profile image
The policies, processes, and guardrails put in place to ensure that code, experiments, and tools produced across a team meet standards of safety, consistency, and reliability, especially as AI lowers the barrier to building. The question is no longer about engineering capacity, but Governance. The teams that win will be those that create the safest “Playgrounds”. The teams that win won’t write the most code — they’ll create the safest environments for everyone to build in.
Ephemeral Code image
  • Stuart Thomas's profile image
Short-lived, AI-generated code designed to be deleted after use, typically for running experiments such as A/B tests on a component or call-to-action, with Engineering providing guardrails through a component library and code review.
Disposable Code image
  • Stuart Thomas's profile image
AI-generated code used for internal validation and testing core logic during the "can we even do this?" phase. It lives in a sandbox and never reaches production; if it works, the learnings are handed to Engineering to be rebuilt properly.
🖖 Testing the untestable: building a strategy for testing AI image
  • Stuart Thomas's profile image
We are excited to welcome Stuart Thomas to the MoTaCon stage for his session Testing the untestable: building a strategy for testing AI. This isn't a coding tutorial, it’s a strategic playbook for ...
The forgotten part of quality: paying attention to production image
  • Stuart Thomas's profile image
Integrate monitoring, observability, and alerting into the core quality engineering process to ensure systems are as diagnosable as they are functional
Dependency Injection (DI) image
  • Stuart Thomas's profile image
At a practical level, dependency injection is a process that is possible thanks to design choices allowing a piece of code to have its dependencies—like database values or external APIs—"injected" into it from the outside, rather than creating or fetching them itself. This allows for tests to have a known state ahead of running without interacting with the whole system.The Quality Perspective:Dependency injection is about using the seams in the software to control state ahead of completing a test. It is an architectural prerequisite for building testable, resilient systems.When code is tightly coupled and can only create its own dependencies, testing becomes a multi-step process just to configure the scenario you want to test. Being forced to interact with the entire system at once leads to slow, brittle test suites that bottleneck the delivery pipeline. Dependency injection solves this by using intentional seams in the architecture to create the desired start state for the test.
Strategic Friction image
  • Stuart Thomas's profile image
Strategic Friction are the intentional bottlenecks we design into our process specifically where risk lives: Architecture Guardrails: If AI can spin up a microservice in minutes, we need senior-led standards that ensure it doesn’t become a distributed nightmare. Deep-Dive Peer Reviews: Shifting the focus from “Does this look right?” to “How does this break the system?” Automated Risk Gates: Designing smarter CI/CD checks that trigger deeper scrutiny when AI-generated boilerplate touches critical paths like security or payments.
Monitorability, Observability, Testability image
Loved recording the 404 talk for the SQEC Certification module on Monitorability, Observability, Testability. It was great to think about how these often forgotten areas of quality can be so impact...
Login or sign up to create your own MoT page.
Subscribe to our newsletter