top of page

Testing Is Not a Phase; It Is a Mindset | Amber Insights #002

Amber Insights is LEMP's weekly thought leadership series, where Amber Idumwonyi, the CEO of LEMP, shares practical insights from her experience in Quality Engineering, Software Testing, AI, leadership, and technology careers. Each edition explores real-world challenges, industry trends, and best practices to help professionals and aspiring tech talent grow with confidence.
Amber Insights is LEMP's weekly thought leadership series, where Amber Idumwonyi, the CEO of LEMP, shares practical insights from her experience in Quality Engineering, Software Testing, AI, leadership, and technology careers. Each edition explores real-world challenges, industry trends, and best practices to help professionals and aspiring tech talent grow with confidence.

By Amber Idumwonyi


In many organisations, software testing is still viewed as the final checkpoint before a product is released.


Development is completed, features are handed over to the testing team, defects are identified, fixes are implemented, and eventually the software is deployed.


While this approach has existed for many years, modern software delivery has shown that quality cannot be achieved by treating testing as the last stage of a project.


Quality is not something that begins when development ends.

It begins much earlier.

It begins with a mindset.


Quality cannot be inspected into software at the end of a project. It must be intentionally built into every stage of software delivery.

Rethinking the Role of Testing

One of the biggest misconceptions in software delivery is that the primary responsibility of a tester is to find defects.


Finding defects is certainly an important part of the role, but it is only one aspect of Quality Engineering.


The true objective is much broader.


Quality Engineers help teams build confidence that software will meet business objectives, satisfy user needs, and operate reliably in production.


Achieving that confidence requires involvement long before a single test case is executed.


Quality Begins with Every Conversation

Every software project starts with conversations.


Business stakeholders discuss objectives.


Product Owners define priorities.


Business Analysts gather requirements.


Developers consider technical solutions.


Architects design systems.


These early discussions influence every decision that follows.


When Quality Engineers participate from the beginning, they bring a unique perspective by asking questions others may not think to ask.


  • What problem are we solving?

  • How will success be measured?

  • What assumptions are we making?

  • What happens if this functionality fails?

  • Are there any accessibility, security, or performance considerations?


These conversations often uncover risks before development even begins.


Preventing a defect will always be more effective than discovering it after release.


Everyone Owns Quality

One of the most significant changes in modern software delivery is recognising that quality is not the responsibility of a single team.


Developers write code.


Business Analysts define requirements.


Product Owners establish priorities.


DevOps Engineers manage deployment.


Quality Engineers provide confidence through structured validation.


Each role contributes to the overall quality of the product.


When teams adopt the mindset that everyone owns quality, collaboration improves naturally.


Testing stops becoming a gatekeeping activity and becomes an integral part of delivering successful software.


A Mindset of Curiosity

Technical knowledge is essential, but one characteristic consistently distinguishes outstanding Quality Engineers from average ones.


Curiosity!


Great testers rarely accept information at face value.


They ask thoughtful questions.


They explore different user journeys.


They challenge assumptions respectfully.


They consider edge cases that others may overlook.


Rather than asking, "Does this feature work?", they ask, "What could prevent this feature from delivering value to the user?"


That shift in thinking transforms testing from a checklist into an investigative discipline.


Quality Extends Beyond Functional Testing

Delivering software that functions correctly is only one part of quality.


Modern software must also be:

  • Reliable under expected workloads.

  • Secure against potential threats.

  • Accessible to users with diverse needs.

  • Easy to maintain and enhance.

  • Capable of delivering a positive user experience.


A Quality Engineering mindset recognises that software quality is multidimensional.


The objective is not simply to confirm that software works.

It is to ensure that software serves its intended purpose effectively and consistently.


Building Better Software Together

The most successful projects I have worked on shared one common characteristic.


Quality was discussed throughout the project, not only during testing.


Developers welcomed feedback early.


Business stakeholders engaged with Quality Engineers.


Questions were encouraged.


Risks were openly discussed.


Testing became part of everyday decision-making rather than a final approval stage.


The result was not just fewer defects.


It was greater confidence in every release.


Final Thoughts

Technology continues to evolve, delivery cycles continue to accelerate, and customer expectations continue to increase.


Despite these changes, one principle remains constant.


Quality cannot be inspected into software at the end of a project.


It must be intentionally built into every stage of software delivery.


Testing is therefore much more than an activity on a project plan.

It is a way of thinking.


It is a commitment to asking better questions, preventing problems before they occur, and helping teams deliver software that users can trust.


That is why testing should never be viewed as a phase.

It should always be a mindset.



About the Author

Amber Idumonyi is a Senior Quality Engineering professional with over eight years of experience delivering quality engineering solutions across UK Government, defence, healthcare, and enterprise technology programmes. She has led Quality Engineering initiatives, developed enterprise Test Strategies, spoken at industry conferences, and founded LEMP, an organisation dedicated to equipping aspiring technology professionals with practical skills, real-world experience, and career development opportunities. Amber is passionate about Quality Engineering, AI-assisted testing, leadership, and mentoring the next generation of technology professionals.


Read More:

 
 
 

Comments


bottom of page