Blog · Quality & Testing

QA: Why Testing Belongs at the Start, Even With AI

A product can look perfect in a demo and still fail a real customer. A form doesn't submit, a page crawls on mobile, a key journey breaks on one device, or a security gap exposes data. That's why I've never seen quality assurance (QA) as the last hurdle before launch. It belongs in the conversation from day one.

QA is more than clicking through the happy path

Testing is formally defined as evaluating a software component or system and its related work products.1 In practice, quality work is broader. It means deciding what matters to users and the business, identifying risk, and gathering evidence that the product behaves as intended. Testing is part of that work, not all of it.

Good QA looks beyond the obvious successful journey. What happens with invalid or missing information? Unusual sequences of steps? Different permission levels, slow connections, changes made elsewhere in the product, or the less common devices and browsers your customers actually use? The aim isn't to imagine every possible case, which is rarely realistic. It's to choose tests based on risk and learn from what they reveal.

Depending on the product, that can include:

  • Functional and regression testing: does it work, and does it still work after a change?
  • Exploratory testing: the tester adapts what they try based on what they learn, rather than only following a fixed script.5
  • Compatibility and accessibility checks across the devices, browsers and people who use the product.
  • Security testing: examining how well the system protects itself and its data.2
  • Performance and load testing: how the system behaves under expected and peak demand.3, 4

Not every product needs every type of test in every release. The point is to make the risks explicit and pick the right checks. A quick pass through the main flow is not proof that something is safe, usable, or ready to scale.

Why QA should be involved early

Over 16 years of building products in India, I've seen QA treated as an extra cost, or brought in late, after the team has already made decisions that are expensive to undo. In my experience, QA roles also attract a large volume of applicants, yet hiring for them often takes longer. Finding someone who thinks critically about risk is harder than finding someone who can follow a test script.

I prefer to bring QA into product, design and engineering conversations early, and into customer conversations where it helps. A tester can sharpen acceptance criteria, surface hidden assumptions, question a confusing interaction, and flag risks before they become defects. That's valuable whether the eventual checks are manual, automated or both.

Developers should test their own work; unit and integration tests are essential. But developer testing alone isn't a complete quality strategy. The person who built a feature often shares its assumptions. A tester brings a different perspective and explores how it behaves in real use. Quality is a shared responsibility, but shared responsibility shouldn't mean nobody is clearly accountable for testing.

AI can help with testing. It doesn't make quality automatic.

AI can help teams draft test ideas, generate test data, automate repetitive checks and analyse results. That saves real time. But the output still needs context, review and validation. A test that runs quickly isn't necessarily testing the right risk.

The 2025–26 World Quality Report drew on interviews with 2,000 executives across 23 countries. It found AI adoption in quality engineering to be uneven: only 15% of organisations had scaled it across the enterprise, while 43% were still experimenting.6 Most companies are still working out how AI fits into testing. That isn't the picture of a profession being automated away.

So I wouldn't frame the story as "AI is replacing QA." The better question is whether teams are using AI to make thoughtful testing more effective, or just producing more checks without knowing whether they cover the risks that matter. AI amplifies a sound quality process. It can also make a weak one look faster.

What I built: a practical first check for websites

That belief is part of why I built Reset's free website health check. A website is often a company's first product experience, and small issues quietly get in the way: a broken link, a form that fails, a slow mobile page, confusing copy, or a page that search engines and AI assistants can't interpret well.

Reset checks your public website pages across six areas:

  1. Getting enquiries
  2. Speed on mobile
  3. Found on Google
  4. Brand & credibility
  5. Recommended by AI
  6. Risk & compliance

It runs more than 70 checks on every page and gives you:

  • an A–F grade with prioritised findings
  • an estimate of the enquiries you may be losing, in rupees, based partly on figures you provide
  • a comparison with your competitors
  • a list of issues to share with your developer or agency

The free check covers up to 500 pages.7

The goal is to make a website's problems easy to see, understand and prioritise, especially for a founder or business owner who doesn't want to decode a long technical report before knowing what to fix first. Use the results as an independent starting point, hand the issue list to your team, and run a fresh check after making changes.

To be clear about its limits: this is not a replacement for a QA professional, a product-specific test strategy, a full accessibility audit, a penetration test or a properly designed load test. It looks at your public website, using the checks described on the product page. It doesn't prove that every workflow in a software product is correct or secure. It's one practical layer of quality feedback, not a guarantee.

Quality is a practice, not a launch-day checkbox

The best teams don't choose between people and tools. They make quality visible early, assign clear ownership, test the risks that matter, and use automation, including AI, where it genuinely helps. That's the spirit behind Reset: not "AI replaces QA," but a faster, clearer first look at your website, so you can decide what deserves attention next.

Sources

  1. ISTQB Glossary: testing
  2. ISTQB Glossary: security testing
  3. ISTQB Glossary: performance testing
  4. ISTQB Glossary: load testing
  5. ISTQB Glossary: exploratory testing
  6. World Quality Report 2025–26, 17th edition (OpenText, Capgemini and Sogeti)
  7. Reset: free website health check

Run a free health check on your website: a grade, the problems costing you enquiries, and what to fix first.

Check my website ↗