← All posts

QA in 24 hours: an autonomous AI agent instead of manual regression

RankCaster AI built an autonomous tester with Claude Code, agent-browser, and read-only psql — regression dropped from 48 hours to 40 minutes.

QA in 24 hours: an autonomous AI agent instead of manual regression
Contents

TL;DR

Startup RankCaster AI replaced manual regression with an autonomous AI agent: deployed in one day without Selenium/Cypress, cut runs from 48 hours to 10–40 minutes, and cost per full pass from ~$250 to ~$5.

What happened

At Pre-Seed scale, every release inflated COGS: more features meant more QA scenarios. The team stopped paying for dashboard clicking and built a three-part stack:

Component Role
Claude Code Decisions from visual context
agent-browser (Rust + Chrome CDP) Controls real Chrome via CLI
SSH / psql (read-only) Validates UI against test DB

The agent reads the Accessibility Tree, not pixel coordinates—changing a button ID or color does not break flows. After clicking a filter it runs SQL and compares chart numbers to table data.

In the first week it found bugs humans missed: an APR calculation error under rare filter combinations (API vs DB mismatch) and CSS clipping on charts.

Why it matters

This is not “replace the QA team”—it shifts the model: routine regression and first-pass root-cause analysis move to automation; engineers lock findings into deterministic Vitest tests.

The approach skips classic E2E frameworks: semantic navigation plus direct DB checks in one pass across UI, API, and data.

In practice

  1. Isolated QA accounts on a beta environment and one “memory” file with command patterns—no per-button scripts.
  2. Data masking: the agent uses a shadow DB copy; PII is replaced by ETL before copying from staging.
  3. In GitHub Actions each run is an isolated container; data mismatches block release.
  4. Canvas and heavy visualization remain weak spots; the agent covers critical paths and logical anomalies, humans handle fine UI polish.
  5. Every found bug becomes a Vitest test so you do not pay twice for the same scenario.

Bottom line

The Habr case is a practical agentic QA example in 2026: cheaper than manual regression, faster reports (screenshot, log, SQL). Full replacement of testers is not claimed—but release economics change noticeably.