Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Augmenting QA and Testing Capacity
Software Strategy

Augmenting QA and Testing Capacity

Testing augmentation works differently from development. What to hand over, why exploratory testing needs product knowledge, and where automation fits.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Test automation and regression coverage hand over well because the expected behaviour is written down. Exploratory testing does not, because it depends on knowing what a user would find odd, and that takes product familiarity.

The short answer

Hand over automation and regression suites, keep exploratory testing close to people who know the product. Automation is a coding task with a clear specification. Exploratory testing is a judgement task, and the judgement is about your users.

Teams that get this backwards end up with a large suite of tests that pass while the product feels broken.

What hands over well

  • Automating an existing manual regression pack
  • Building test infrastructure and harnesses
  • Performance and load testing against defined targets
  • Accessibility checks against a published standard
  • Cross-browser and device coverage
  • Test data generation, which is fiddly and nobody wants to do it

Each of these has a defined right answer. Someone can do them well without knowing why your customers behave as they do.

What does not

Exploratory testing depends on a sense of what is normal. Someone new will not notice that a total looks wrong, that a workflow skips a step users expect, or that a message uses the wrong term for your domain.

That knowledge builds over months. It is worth keeping inside your team, and worth writing down where you can, because it is also what leaves when a tester moves on.

Automating an existing pack

  1. Start with the tests that run most often and cost the most manual time.
  2. Write the expected behaviour down first, because manual packs are usually incomplete.
  3. Resolve the ambiguities before automating, since a test encodes an interpretation.
  4. Automate in order of value rather than in the order the pack is written.
  5. Keep the manual pack running until the automated one is trusted.

Step two frequently surfaces disagreement about what the product should do. That is a useful outcome in itself, and better found now than in an automated test that encodes one person's assumption.

Flaky tests are a real cost

SymptomConsequence
Tests that fail intermittentlyPeople stop trusting the suite
Re-running until greenFailures get hidden
Long-running suiteDevelopers stop waiting for it
Tests coupled to markupEvery UI change breaks them

A suite nobody trusts is worse than no suite, because it costs time and provides false comfort. Agree up front that fixing flakiness is part of the work rather than something to get to later.

Keep the ownership

Test suites decay when nobody owns them. If the augmented engagement ends and the suite becomes nobody's responsibility, it will be disabled within a few months of the first awkward failure.

Name an owner on your team from the start, and have them involved enough to maintain it. The suite is only worth building if someone will keep it alive.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Should testers be augmented or hired?

Automation capacity augments well. The exploratory and product-quality role benefits from permanence, because it depends on knowing your users.

How long to automate an existing pack?

It depends on the pack size and how well the expected behaviour is documented. Ambiguity resolution usually takes longer than the automation.

What about testing in production?

Monitoring and observability are a separate and valuable investment. They catch what tests cannot, but they do not replace a regression suite.

Who fixes failing tests?

Whoever broke them, as a rule. A suite where failures are someone else's problem stops being maintained quickly.

Keep reading

More on Software Strategy

Software Strategy

Machine Learning Myths That Waste Budgets

Eight beliefs about machine learning that quietly inflate project costs, what is actually true instead, and how to spot each one in a proposal.

Start here

Thinking about adding developers to your team?

Tell us what you are building, what your team looks like now and where the gap is. We will come back with an honest view on whether augmentation fits, how many people it would take and what it costs. If hiring directly would serve you better, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →