I used to think that being a credible Quality Assurance professional meant:
- Designing the edgiest cases—the kind that end users won’t normally perform, or the developers haven’t even thought of, something like “what if I put a circle in a square hole, how will the system handle this?”.
- Exhausting all potential bugs for the purpose of making sure users won’t blame QAs for not reporting such.
For quite a while, this mindset of testing worked. Until, in the past 5 years, the landscape and expectations from product delivery changed.
The time-to-market requirement, from the business point of view, has been more tight than ever.
Implications on Testing
- Stakeholders are
- no longer interested in strict quality practices.
- not interested in seeing a myriad of test artifacts such as test plans, test cases, traceability matrix and bug counts.
- not interested in long test cycles
- Developers are pushing code without true and accounted unit tests
- Great expectation on automating everything – and that building this, happens automatically
The Result in Product and Delivery Quality?
- poor code quality
- chaotic and full of noise agile process and stand-ups
- slow project velocity
- shortened QA test procedures
- releasing buggy products to end-users during UAT
- extended timeline
- increased costs
- negative impressions from the end users
These are the very issues I have faced as a QA Leader who both managed the test and the team.
It’s a frequent occurrence that it became an old story I no longer wanted to hear. From this, sparked a strong desire in me to take action to change how the business perceives QA and how it is done overall.
I aimed to position QAs as a vital part of the delivery process, ensuring they serve as more than just a checkbox, an afterthought, or the first to be cut when delivery timelines press.
The Vision for Quality Assurance Professionals
- to serve as a key business enabler throughout the project’s inception to release.
- a QA that is able to catch up with delivery timelines and goals, and still employ efficient and sufficient validation and control
- report bugs that won’t get ignored; focus on bugs that are hitting deliverables, plans, or project goals.
The Search for a Quality Solution
And so I started my search for a QA solution through learning, upskilling, planning and validating through project pilots, and collecting data.
I began my steps when I discovered “Managing the Testing Process” by Rex Black and how he quantified risk (Likelihood x Impact (of failure)), the Lean Six Sigma principles, and leverage on GPT customizations and automations.
What I learned
Risk-based Testing
I learned that strategic planning and test case design through the use of risk-first thinking and prioritized test execution enables the project team to uncover the riskiest potential defects early and drives the QA to catch-up with the fast development pace.
The riskiest areas are those where the likelihood of critical failure and the impact on the system’s usability and business sellability is greater.
This probability can be objectively quantified by using number weights such as 1-5. 1 being the most likely and highest impact, and 5 the lowest.
From these 2 variables, comes the Risk Score – which is a data-based decision enabler, in terms of which areas/features must be given the most attention and extent in both test case design, execution, bug hunting and reporting.
This allows the QA team to base their decision-making on facts rather than guesses of any form. It also enables the QA to provide a credible and easily explainable rationale for why they design and prioritize tests in great detail. Additionally, this approach guides test effort analysis effectively.
Lean Six Sigma Principles
I learned that testing is not just an isolated activity apart from building; it actually serves as an operational strategy connected to every stage of delivery, from inception to release. Because of this, teams must implement it systematically and standardize it to guide stakeholders on the necessary inputs, outputs, and expectations at every stage of the build, including requirements gathering, code building, testing, stabilization, release, and adoption. Additionally, teams can design and control a system aimed at reducing defects by eliminating process wastes—such as over-processing, overproduction, waiting, and motion—that do not significantly contribute to the project’s goals and the customers’ expectations.
GPT Customization
I learned to leverage on AI – assisted testability evaluation, test case generation and analysis, and structuring test design rules based on risk-based guidelines, by structuring and designing instructions, prompts and training, to capitalize on speed and producing standard outputs for QAs and enabling them to spend valuable time on significant tasks such as planning, execution and targeted bug discovery, and as well as upskilling.
The Test Operation Strategy I Designed
Combining my knowledge for risk-based techniques, tools, and principles from Lean Six Sigma, systems thinking, removing process bottlenecks, and leveraging on AI GPT automations, I designed a test operation strategy that:
- Understands the testing goals, expectations and success criteria from the business customers’ perspective and designing the test plan and strategy aligned to this.
2. Minimizes the production of test cases and avoids unnecessary noise—by enforcing the risk-based approach, meaning designing test cases targeted to prioritizing the key risk areas, and jotting out edge cases that are not contributing directly to the customer’s quality goals.
3. Prioritized and Targeted Test Execution, Bug Discovery and Automation, focusing efforts on the high-risk areas first—so potential defects with consequential business impact are cut and in return are captured early, therefore fixed early, therefore saving time, cost and resources, consequently enabling earlier stabilization.
4. Monitoring metrics via the use of a single, simplified dashboard tracking that drives the right conversation about where we are in terms of quality and business user’s expectations (their defined success criteria) and eliminates unnecessary noise and panic.
- High Risk Features and defect profiles under it
5. Embedded Feedback Loop – employing an active, embedded feedback loop during the test cycle: through intentional gathering of feedback from all project stakeholders.
6. Continuous improvement, ensuring quick adaptation of useful stakeholders’ feedback, to ensure the test operational strategy works for everyone in the team.
7. QA education, intentional coaching and support to testers via knowledge-sharing and guidance throughout the test cycle.
So Far, the Results Are
- Improved alignment of customer expectations and project team alignment.
- Closer to accurate test effort analysis closer to actual—as test scope is planned and designed according to business/customers goals.
- Increased speed in testability qualification of requirements
- Connection and rapport strengthening between teams and users.
I’ve yet to collect more actual data on this, so please see more of that in my future post.
Why Am I Writing this?
You might be a QA Lead or Test Manager struggling to organize your test cycles. These techniques can help you shift your QA mindset from bug hunting to customer-focused quality enforcement.
QAs are now Business Enablers, supporting product owners and project teams to deliver what customers truly want.
If this resonates with you and you’re interested in the methods I’m currently using, here are my resources.
Managing the Testing Process Edition by Rex Black
Estimating Software Costs: Bringing Realism to Estimating
Lean Six Sigma – there are many certification platforms, but if you’re in the Philippines, I highly recommend Process Doctors Academy.
Finally, this playbook I created is for QA Managers, Leaders, and Testers, offering simple how-to guides and risk-based testing techniques that are easy to implement.

This playbook guides you on effectively scoring features, creating balanced test cases, and providing clear updates to stakeholders.


Leave a Reply