Quality Engineering

Quality Engineering image
What is quality engineering?
Quality engineering is more than testing earlier in the software life cycle. It's about looking at all the facets of software engineering. From delivering the product to the processes we use to build it and the people involved. It's about taking a holistic approach to quality and understanding how quality is created, maintained and lost throughout the software life cycle. It is then, using this insight, we build quality at the source. — Jit Gosai 

Can you give some examples?
Every company will approach quality engineering differently. How they practice it may depend on the maturity of their organisation. Process improvement Shifting-left Quality coaching Adopting a systems thinking approach.

What’s the value of quality engineering?
Quality engineering takes a more holistic approach. It looks at the system as a whole for risks and opportunities for improvement.

What are the pitfalls?
Quality Engineering is complex. It takes work, experimentation, understanding and practice to implement. 
In my experience working as a Quality Engineer, it has given me the opportunity to get involved in many of the same quality building activities I did as a Tester, but now people don't look at me weird, like I'm doing something strange and beyond my role.

Quality Engineering is technical leadership, and you can break that down fundamentally equal parts challenging, and supporting teams to deliver better products. Sometimes it's as simple as making space, and giving permissions for teams to challenge their existing processes, practices, tools, frameworks and design decisions. Sometimes it is about supporting them to make decisions, explore possible solutions or simply getting stuck in and completing work as part of the team.

Hang on, doesn't that sounds an awful lot like the job of an Engineering Manager, CTO, or Head of Engineering? Well, you'd be right, and all of those roles, and more, can support teams on their Quality Engineering journey, you need not always have a named "Quality Engineer". If you are lucky enough to have budget and capacity to bring in an expert in Testing and Quality, a QE can support one or more teams, and work hand-in-hand with other technical leaders.
Quality engineering is a proactive approach that steers towards preventing bugs over finding bugs. Its goal is to meet quality standards and customer expectations through the use of approaches, techniques, tools and processes that are used from the start to the end of the software delivery process.
Ship Faster, Test Better image
Testing slow? Kualitee + Hootie AI streamline workflows, boost collaboration & quality with AI-driven test management.
Explore MoT
TestBash Brighton 2025 image
Wed, 1 Oct
On the 1st & 2nd of October, 2025 we'll be back to Brighton for another TestBash: the largest software testing conference in the UK
MoT Foundation Certificate in Test Automation
Unlock the essential skills to transition into Test Automation through interactive, community-driven learning, backed by industry expertise
This Week in Testing
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.