Tester-hours, by the month

QA Staff Augmentation, Sized in Test Passes

Your testers cover what they can before release. We add the hands and the automation for the rest.

QA lead placing violet and orange sticker dots on a whiteboard grid of test cells while a colleague holds the sticker sheet

QA staff augmentation is contract testing capacity, testers and automation engineers who work inside your QA team for as long as the release load needs them, without a permanent hire. You direct the work in your own tools and sprint. KORE1 opened in 2005. Our IT desk averages 17 days to fill a role, and a year in, clients still have 92% of the people we placed.

Last updated: September 11, 2026

QA headcount gets set once a year, in a budget meeting. The testing load keeps its own calendar, landing whenever Apple ships a new iOS in September, a launch gets dated before the feature is done, or a holiday code freeze squeezes three sprints of regression into two. So the lead triages. Nobody’s being careless.

This desk sits inside our staff augmentation services practice and runs the same model as IT staff augmentation, pointed at testing. If you already know the seat and want the right person in it, that’s a search for our QA engineer staffing team. This page is narrower. It covers how many passes you’re short each release, what a month of testing hours costs next to a hire, and when the smarter buy is an automation engineer rather than more hands.

Fill time 17 days Averaged across searches on the KORE1 IT desk
Stayed on 92% Of KORE1 placements, still with the client at month twelve
Market pay $104,300 2025 median for software QA analysts and testers, per O*NET
Reach 30+ US metros, onsite, hybrid or remote
The run sheet

Where a Release Runs Out of Tester-Hours

One release candidate for a composite consumer app, six flows across eight platforms, marked up the way a QA lead marks a run sheet. Every box is one regression pass, about three tester-hours by hand. It’s a worked example. Swap in your own flows and the sheet changes size, while the problem on it usually doesn’t.

Regression run · RC 7.4 The team you have 12 not run
Needed108 TH On hand72 TH Unrun12 passes
One quarter later +1 automation engineer
Regression run · RC 8.0 After the block All run
Needed72 TH On hand72 TH UnrunNone
Run by your testers Runs in CI on every merge Ships without a pass TH = tester-hours

Three testers get a four-day regression window at six real testing hours a day, which is 72 hours between them. The manual passes need 108. So twelve passes don’t happen. A sensible lead drops Search and Account on the six handheld platforms, because those two flows don’t move money.

Two more testers would close that gap, right up until the next OS adds a column. The cheaper buy is usually one automation engineer on the mobile-web columns for a quarter. Playwright runs the same test against Chromium, WebKit and Firefox and on emulated phones, so those twelve passes move into CI and the hand-run load drops to the 72 hours your team already has. When the block ends, the capacity it built stays behind, though somebody still has to keep those tests green, and we’ll size that part too.

In-house tester highlighting a printed regression checklist while a contract automation engineer sketches a test flow beside her
The trap

Too Busy Running Regression to Automate It

Every QA lead already knows the fix for a regression that won’t fit its window. Automate the passes that repeat. They also know why it keeps not happening, because the people who could write that automation are the same people running the regression every sprint, with a release date waiting at the far end.

So the someday-automate list grows a little each sprint, and the quarter it was meant to get done keeps sliding, since a release always beats a refactor nobody outside QA asked for. Every time.

An augmented automation engineer breaks that loop from outside it. Your testers keep the release train moving while the block builds beside them, in your framework and your repo, starting with whatever repeats most. That tends to mean API checks before browser tests, the order Ham Vocke argues for in The Practical Test Pyramid, where every test gets pushed as far down the stack as it will go.

How long? Twelve weeks, usually. The regression comes out smaller, and it stays that way. If the slow part turns out to be the CI pipeline rather than the tests, that block belongs on our DevOps capacity desk instead. When the regression is a Salesforce release weekend, it can ride along with Salesforce release regression inside a capacity pod.

The crossover

When QA Staff Augmentation Stops Being Cheaper

One senior QA automation engineer, priced both ways with numbers we already publish, so neither column is picked to win. The contract side bills $95 an hour, near the top of the $65 to $100 QA band we publish with our staff augmentation pricing for IT roles. The permanent side pays $135,000 in salary, adds 28% for employer taxes, benefits and a laptop, and carries our standard 20% direct-hire fee.

One senior QA automation engineer, two ways
Line itemContract blockPermanent hire
Hourly or annual$95 an hour$135,000 base
Monthly costAbout $16,400About $14,400 loaded
Up frontNothingA $27,000 placement fee
First passes runWeek one for manual, week three for automationSix to ten weeks after the req opens
Six months, all inAbout $98,600About $113,400
Twelve months, all inAbout $197,200About $199,800
After the crunchTaper it or end itA permanent line in the budget

Read the two total rows. Hiring pulls ahead just after month thirteen. Before that, renting the capacity is cheaper overall, and much cheaper once you count the six to ten weeks a QA seat sits open while its req works its way through approvals. Past that point the hire is cheaper, as long as the testing load stays put and your first-choice candidate says yes.

We put the same crossover near month eleven for data engineering capacity, and QA runs a couple of months later because contract QA rates sit much closer to a loaded salary than data rates do. When a hire is the honest answer, we run direct hire searches for that too. The general version of this call, role by role, is in our contract vs full-time IT hiring guide.

By the month

A standing number of tester-hours a week, reviewed at every month end. Most teams start here and adjust after the first release.

By the release

Coverage for one window, one launch or one OS cycle, with the end date written down before anyone starts.

To hire

Keep the person once the load turns permanent. The conversion fee shrinks as they bill and hits zero at 1,040 hours. When a contract end date arrives, extend, convert or release walks through the call.

QA manager handing a binder to a new contract software tester wearing a visitor badge on her first day
Before day one

What a New Tester Needs Before the First Real Bug

A good exploratory tester can file a real bug on day two. We’ve watched it happen plenty. What slows a start down is almost never the tester. It’s everything below.

  • A test environment that behaves like production. Or at least a written list of where it doesn’t. When nobody owns staging in AWS or Azure at all, that’s cloud engineering capacity, not a tester.
  • Seeded accounts in every state your flows need, including the awkward ones, like a customer with an expired card and a refund still pending.
  • Devices. Real handsets or seats on BrowserStack or Sauce Labs, approved before week one rather than during it.
  • Your bug tracker’s unwritten rules, meaning which Jira fields anyone reads and what counts as a P1 here.
  • For automation engineers, repo access, the CI pipeline and merge rights. Two to three weeks to a first merged test is the honest number.

We send a ramp checklist before the start date and ask for the device and test-data answers first. Those two stall more starts than everything else combined. The rest of how a block gets run week to week is in our IT staff augmentation playbook.

Four bottlenecks

Pick the Block by the Bottleneck

Each one fixes a different bottleneck, so we scope them separately, even when you buy two at once.

Regression

Release coverage

Manual and exploratory testers for a regression window, a launch week, or the fortnight a new OS lands.

Automation

Suite build and migration

Playwright, Cypress or Selenium engineers who automate the repeating passes, or move an aging suite onto a new framework.

Mobile

The device matrix

Appium, XCUITest and Espresso testers for the app columns, plus the device-cloud setup that real handsets need.

Performance

Load before a peak

k6, JMeter or Gatling engineers for the six weeks before a traffic spike, and then they’re gone.

Need a permanent seat? Framework owners come from our test automation engineer staffing bench and everyone else in QA from our QA engineer recruiters, both inside our software engineer staffing practice. One naming trap, though. When quality at your company is ISO 13485 audits, CAPA closures and PPAP packages, and there’s no test suite anywhere in the picture, the search you need is quality engineering staffing on our manufacturing side.

Penetration testing and AppSec review are security work rather than QA capacity, and they run through our security capacity blocks.

QA team reviewing printed release pages around a table at a month-end capacity review
In order

Running QA Staff Augmentation Against Your Release Calendar

Five steps, most of them inside the first two weeks. If you’d rather run the shortlist interviews yourself, our guide to interviewing contract engineers covers the questions that separate them.

  1. 01

    Count the matrix

    Flows, platforms and hours per pass, worked out with your release calendar open. It takes under an hour.

  2. 02

    Choose the bottleneck

    Hands for the window, a builder for the suite, or both. Sometimes neither. We’ll say so.

  3. 03

    Meet the shortlist

    Three to five testers or automation engineers screened on your stack, usually inside a week. The pick is yours.

  4. 04

    Ramp to the first pass

    Environments, test data, devices and tracker access, all on a checklist that goes out before day one.

  5. 05

    Review at month end

    Passes run, bugs found, hours left. Then extend, taper or convert.

From intake calls

Common Questions

What does QA staff augmentation actually include?

Contract testers and test automation engineers who work inside your QA process, under your QA lead, in your own tools. You’re buying tester-hours. Not a vendor’s test team. They pull tickets from your board, file bugs in your tracker and sit in on the release call.

Is augmenting QA the same as outsourcing testing?

No, because with augmentation your QA lead directs the testers and owns the result, while a managed testing vendor runs its own process and answers for the outcome under its own contract. Outsourcing fits a company with no QA function to plug people into. Fair enough. If you have one, augmentation keeps what the testers learn inside your team, where it’s still useful after the contract ends.

How much does QA staff augmentation cost per month?

$11,200 to $17,300 per month buys one contract QA engineer working full time, at the $65 to $100 hourly bill rates in our 2026 cost guide. Manual and exploratory testers sit toward the bottom of that range. Senior automation engineers who own a Playwright or Cypress framework sit at the top, sometimes a little above it. A contract block carries no placement fee, and you’ll have the rate before the first interview.

Should we add manual testers or an automation engineer?

Buy an automation engineer when the gap comes back every release, and manual testers when it’s one launch or one OS cycle with an end date. Many teams need both. One automation engineer building the suite while two testers cover the release is about the most common first block we staff.

How fast can an augmented tester start finding bugs?

Two to five days for an experienced exploratory tester, as long as the test environment, accounts and devices are ready when they arrive. Automation engineers need two to three weeks to merge a first test into your framework. Access slows it. Skill rarely does.

Will adding testers fix our quality problem?

Only if the problem is hours. More testers can’t fix missing acceptance criteria, a flaky suite nobody owns, or a team that learns what done means in the release meeting. When the gap is strategy you need a QA lead or a senior SDET on staff, and our QA engineer staffing desk runs that search. We’ll say which one we think it is on the first call, even when that answer costs us the contract.

Can we hire an augmented QA engineer permanently?

Yes, and on our standard agreement the conversion fee falls to zero once they’ve billed 1,040 hours, roughly six months full time. Until then the fee runs at 20% of the hire’s first-year salary for the opening 800 billable hours and 15% from hour 800 to hour 1,040, the same terms our contract-to-hire staffing runs on. Converting tends to be the safest QA hire a team ever makes. You’ve already watched the person work your release calendar, your tracker and your worst flows.

Start here

Count the Passes With Us

Tell us the next release date, the platforms you ship to and how many testers you have. We’ll count the passes with you and tell you whether you’re short hands, short automation, or fine as you are.

Book a QA Capacity Call →