All Posts

Build vs buy analysis: What DIY QA tooling really costs

By Sanu Krishnan

Build vs buy analysis: What DIY QA tooling really costs

Over the last couple of years we’ve had a lot of conversations with engineering teams weighing the same decision: buy an autonomous QA platform, or build one internally. The build case always sounds reasonable. The models are accessible, teams have picked up spare capacity now that AI is speeding up their day-to-day work, and owning the tool feels cheaper than paying for one.

We’ve watched enough of these attempts play out to notice a pattern. This isn’t a lecture on what your team should do, it’s what we’ve seen happen, more than once, when smart teams take the build path. A few observations worth sharing before you make the call.

The work tends to land on people who’d rather be doing something else

One thing we’ve noticed repeatedly: internal QA tooling is the kind of work strong engineers try to avoid, so it’s hard to keep good people on it.

The data lines up with what we’ve seen. In one survey of 500 IT and engineering leaders, teams reported spending around 40% of their time building and maintaining internal tools rather than the products that drive revenue. And engineers stuck in that mode tend to disengage: one analysis of developer departures found only about 16% of developer time goes to new initiatives while 79% cite code maintenance as a major drain, and 38% name frequent maintenance as a top source of a negative work experience.

So the “we have spare capacity now” argument often cuts the other way. Freeing up a few engineers doesn’t mean they want to spend two quarters babysitting a test harness, and losing them is expensive, since replacing a mid-level developer runs 100-200% of their annual salary once you count recruiting, ramp, and lost knowledge. The teams we’ve seen succeed long-term usually reserve their strongest people for the product that actually differentiates them. QA tooling rarely makes that list. The old build-vs-buy rule holds up well here: buy for commodity, build for differentiation.

Watch which number you’re comparing against

A smaller thing we’ve run into a lot: when teams price an autonomous QA platform, they instinctively compare it to other software, the record-and-playback tool they already pay for, or another SaaS line item. In our experience that’s the wrong anchor.

Autonomous QA replaces man-hours, not another tool. So the honest comparison is the fully loaded cost of the people doing that work today. A senior engineer now carries a fully loaded cost above $200k a year. For QA specifically, one 2026 analysis put the fully loaded cost of a mid-level QA hire at $168k-$235k in year one, then $130k-$165k every year after, against a testing-tool subscription running a few hundred to a few thousand dollars a month. Compare a platform to a salary line rather than a software line and the picture changes completely.

An example that stuck with us

One case we come back to often: a Fortune 100 company we worked closely with decided to build its own autonomous QA tool. Three to four engineers spent six to nine months on it. It cost over $400k in engineering time, and they never finished. Even if they had shipped, keeping it running would have run an estimated $200k a year in maintenance, cloud infrastructure, and dedicated engineering.

What struck us is how ordinary those numbers are. Across industries, maintenance reliably consumes 50-80% of a software system’s total lifecycle cost, and over a full lifecycle it typically totals two to four times the original build investment. As one build-vs-buy framework puts it plainly: a $500k build should expect $75k-$100k a year just to keep the lights on. The build price is only the down payment, a lesson that company learned the hard way, and not the only team we’ve watched learn it.

The last 10% is where it actually gets hard

If there’s one thing we’d most want to pass on, it’s this: the first working prototype is deceptively easy, and it fools almost everyone. A small team can get an agent writing and running tests within days, and the demo looks great.

The demo is not the product. Autonomous QA is a multi-step agentic problem, and multi-step reliability compounds against you fast. The arithmetic is unforgiving: an agent that’s 95% accurate per step completes a 20-step workflow only about 36% of the time, and you need roughly 99.7% per-step accuracy before a 20-step pipeline fails less than 10% of the time. It’s why Gartner expects more than 40% of agentic AI projects to be scrapped by 2027, and why studies of deployed agents find a ~37% gap between benchmark performance and real production reliability, with most failures clustering at handoff points and on messy real-world inputs rather than in raw model intelligence.

That gap, between the demo and something your team can trust on flaky, real-world flows, is the entire engineering problem. Closing it means handling the corner cases where agents silently derail: an unexpected modal, a changed selector, an ambiguous state, a flow that behaves differently on the third run. Getting from an impressive prototype to something reliable enough to run unattended is exactly where the six-to-nine-month projects we’ve watched tend to stall out.

Where we’ve landed

None of this means building is always wrong. But after seeing the pattern repeat, our honest read is that the value of buying isn’t the subscription savings. It’s keeping your best engineers on what differentiates you, and skipping the long, unglamorous climb up the reliability curve of building reliable end to end testing coverage yourself, the part a dedicated vendor has already spent years on.

If you’re weighing this decision yourself, the fastest way to cut through the estimates is to see where that reliability curve flattens on your own flows with codeless test automation. A short guided proof of concept on your real test suite will tell you more in a few weeks than any build projection will in a few months.

━━━━

More blogs