Products

Problems
we solve

We can help your business

Request a Free Demo / trial

Insights

Insights | From a different perspective
25 November, 2021

Software Quality Engineering: New Name or Genuine Change?

Software Quality Engineering

I’ve been involved in the IT world for 30+ years, first as a developer and then as a software tester. Throughout that time there have been many trends, and another is starting to gain momentum. 

More and more often, I hear people use ‘Quality Engineering’ in place of ‘Quality Assurance’.

This got me thinking, is quality engineering just a different name, or does it signal real change?

Looking over the past 30 years, the approach to software quality has evolved. Of course, there’s never been a universal approach, however, there have been general trends. 

Most companies still perform traditional testing/quality assurance. But there’s a growing number doing it differently. 

Testing used to be an isolated project phase. Then, with quality assurance, we pushed testers earlier into the SDLC (e.g. Agile approaches). But testers were still seen as separate entities. 

Nowadays though, more avant-garde companies are integrating quality into broader roles and processes. Quality is being engineered in, rather than added on. 

This is quality engineering, and it represents the democratisation of quality. It marks a genuine change, but only for those who commit to it.

The Development of Software Testing and Quality

Quality Engineering is by no means the first evolution in software testing. There have of course been myriad technical advancements in test tools. But even outside the tools testing approaches have evolved through quite a few phases.

Broadly, quality approaches can be broken down into the following epochs:

The Early Days of Software Testing

In years gone by testing was something done at the end of a project. It was a rubber-stamping or tick-box exercise.   Testing was a final, one-off assessment of quality. 

If the software passed it was let loose into the wild. If it failed, it was thrown back over the fence to dev. 

Think of a manufacturing line where the finished goods are checked before they’re boxed up. Failures are thrown in the reject bin.

It’s clearly an inefficient process. Defects should be caught much earlier before they are built into the finished product.

The Advent of Quality Assurance

Over time then, testing evolved into quality assurance. Rather than testing being done at the end of a project, it was undertaken throughout.

Agile projects, for example, make sure testing is performed within each sprint. By the time you reach the end of your project, your software has been tested multiple times through various iterations.

Back to our manufacturing plant analogy, where there are quality spot checks at every point on the production line.

‘Quality Assurance’ undoubtedly produces higher quality software, and saves time compared to a final rubber-stamping alone. But it’s still just an assessment of quality, albeit earlier and frequently.

The Rise of Quality Engineering

Enter ‘Quality Engineering’. With this evolution, we’re starting to consciously build quality into development activities. Often, developers themselves are responsible for creating and executing both functional test automation and performance tests.

Also, quality doesn’t start or stop with development. Quality Assurance used to end when the code went live. Quality Engineering now permeates throughout the entire life of software systems.

It includes the planning, management, development, operation, and maintenance of IT systems.

The World Quality Report Has Recognised the Shift

A key indicator of this evolution can be found in this year’s World Quality Report. For the first time, this has omitted the budget section. The publishers state that:

QA and testing have become an inclusive activity within development, and the questions around budget-allocation for test have become more and more  meaningless’, WQR 21/22

Quality Engineering: A New Name or a Genuine Change?

So back to the original question then, is Quality Engineering a real change?

Yes, but not for everyone. At least, not yet.

Most companies aren’t implementing genuine quality engineering yet. In lots of cases, quality engineering will just be a new name, wrapped around an old role. 

This is your quality engineering starting pistol

Quality engineering is worth learning about. Consider what it means for your company. If you have quality issues or slow release cycles, it could give you a better way to implement software.

If your company is not adopting Quality Engineering now, it probably will in the future.

Arrange A Demo of Quality Engineering Tools with Calleo today

Stephen Davis
by Stephen Davis

Stephen Davis is the founder of Calleo Software, a OpenText (formerly Micro Focus) Gold Partner. His passion is to help test professionals improve the efficiency and effectiveness of software testing.

To view Stephen's LinkedIn profile and connect 

Stephen Davis LinkedIn profile

25th November 2021
Video to Software Tests

A Testing Revolution? How to Turn Videos into Manual and Automated Test Cases

Imagine being able to record a user story and instantly turn it into manual and automated tests—how much time and effort would you save? Whether you’re preparing for SIT, UAT or streamlining regression testing, you can now generate manual and codeless automated test cases directly from video recordings, leveraging cutting-edge AI technology to streamline your testing processes.

Test Automation what's new

What’s New: Exciting Test Automation Tool Updates

As great as OpenText is at software development, it’s not always the best at keeping people informed about changes. So, today, I’m sharing a few recent updates to the OpenText automation tools. These are just a tiny sample of recently implemented changes. They focus on cloud capabilities, AI-powered object detection, codeless testing, and streamlined workflows that make test automation more accessible and efficient than ever.

Software Testing in 2030

Software Testing in 2030: 4 Ways QA Will Change

Over the next five years, software and software testing are set to evolve at a rate we’ve never seen. In fact, it has already started. Over the last few years, everyone remotely involved in tech has witnessed the constant change in the way things are done. This seemingly non-stop innovation has been driven by emerging technologies, shifting development paradigms, and businesses reevaluating their priorities… and is set to accelerate.

Software Testers v Rogue AI

Software Testers: Humanity’s Best Chance Against Rogue AI

In the race to protect us against rogue AI, our best defence might not be scientists or politicians, but the often-overlooked heroes of the tech world: software testers. As AI systems increasingly mediate healthcare, criminal justice, and military decisions, this unlikely profession could hold the key to preventing existential catastrophe.

4 testing breakthroughs

Software Testing AI: 4 Breakthroughs You Can’t Ignore in 2025

It’s 2025 and software testing AI can no longer be ignored. AI innovations in software testing can deliver unprecedented efficiency gains and bridge the gap between manual and automated workflows. This article contains four software testing AI breakthroughs you can’t ignore in 2025.

Remote Software Testing

Remote Testing Teams: 4 Strategies to Avoid Collaboration Disaster

It’s been years since the pandemic. Still, many companies I speak to have struggled to adapt to changing practices and have failed to implement effective working habits. Unfortunately, you can’t just continue as if nothing has changed—this approach just won’t cut it anymore. In this week’s insight, I provide four actionable approaches that I have picked up from the many successful testing projects I talk to. These easy fixes will help you prevent collaboration disasters in your remote testing teams.

Top Software Lists

Exposed Why ‘Top Software’ Lists Can’t Be Trusted!

You see them everywhere. Top 10 this, top 20 that. We have all searched for lists that rank products. Whether cars, phones, software, or anything else. But how trustworthy are the ‘top software’ lists on the internet?

How to Choose A Test Management Tool

How to Choose The Right Test Management Tool

Test management tools ensure efficient, effective, and auditable testing processes. When choosing an enterprise-level test management solution, it’s essential to use a proven and trusted solution.

Insights

Search

Related Articles