AI writes · engineers verify

A dedicated engineer + AI. From $240/mo.

Every paid plan includes a forward-deployed engineer and unlimited CI runs. You pay for suite size, not per test. Try it free in the cloud first.

Cloud Trial

Get the feel — free, no card.

$0
Free forever
  • AI test generation (15 / mo)
  • Run a few times in the cloud to try it
  • Unlimited runs once you wire your CI
  • 1 project · self-serve
Includes an FDE

Starter

AI + a dedicated engineer. From day one.

$240/mo
per month · billed monthly
  • Up to 60 maintained tests · unlimited runs
  • A dedicated forward-deployed engineer
  • Self-healing locators + flake detection
  • Predictions: regression-prone + flake triage
Most popular

Growth

Scale the suite. Gate every merge.

$600/mo
per month · billed monthly
  • Up to 200 maintained tests · web + mobile
  • Dedicated engineer + merge-blocking
  • Full predictions: correlation + deploy confidence
  • 10 projects · 180-day history
Includes an FDE

Scale

High-velocity coverage with an SLA.

$1,440/mo
per month · billed monthly
  • Up to 500 maintained tests
  • Priority triage SLA · monthly strategy sync
  • Performance & security QA (via QAShift)
  • 50 projects · 365-day history

Prices shown in USD. Every paid plan includes a forward-deployed engineer and unlimited CI runs. Caps are on maintained tests, not runs. Annual billing saves 15%. Enterprise is custom — talk to us.

How we stack up

VerityDIY PlaywrightAI per-test toolsManaged QA agency
AI generates the testsmanual
Self-healing locatorssomemanual
Flaky ≠ broken (auto-triage)raremanual
Runs in your own CIsometimes
Regression & risk predictions
A human engineer owns the suitefrom Starter
Flat pricing, unlimited runsfree but DIYper-test meterretainer
You own the code (POM, MIT core)lock-invaries

Questions, answered.

Is an engineer really included from Starter?

Yes. Every paid plan includes a forward-deployed QA engineer who owns your suite — converts AI scripts into a maintainable Page Object Model, keeps it green, and triages failures. AI writes, the engineer verifies.

What does the test cap mean?

It's the number of maintained tests in your suite (60 / 200 / 500), not a limit on runs. Runs are always unlimited in your CI — you never pay per execution.

Why is cloud capped but CI unlimited?

Running browsers on our infra costs us money; running them in your CI doesn't. Cloud exists so you can get the feel in minutes — the product is built to live in your pipeline.

USD or INR?

Prices are in USD by default. Teams in India can switch to INR with the toggle above the plans. Annual billing saves 15%.

Do I own the tests?

Yes. The specs and the Page Object Model structure are yours, and the core runner (@qashift/verity-core) is MIT-licensed. No lock-in.

How is this different from per-test AI tools?

They meter you and rarely heal, triage flakes, or predict risk — and there's no human accountable. Verity is flat-priced, self-heals, separates flaky from broken, predicts regressions, and puts an engineer on it.

Security & data

Built so your code and secrets stay yours.

Verity is designed for teams that can't hand their codebase to a SaaS. The architecture keeps execution in your infrastructure and gives us the least access that still does the job.

Your browsers and secrets never leave your CI

Verity is CI-native. Tests run in your own pipeline against your own environments. We never host your browsers or receive your app secrets — only test results and metadata are sent to us.

Tenant isolation with row-level security

Every row is scoped to an organization and enforced in the database with Postgres RLS. One customer can never read another's projects, tests, or runs.

Scoped, revocable ingest tokens

CI authenticates with a per-project token that can only post results for that project. Rotate or revoke it any time — no broad API keys, no standing access to your repo.

We never write to your source

Self-healing proposes a corrected locator as a diff you approve. Verity has no write access to your code — a human always lands the change.

Least-privilege GitHub App

The app requests only Pull requests, Checks and Contents (read). Webhooks are HMAC-signed and verified on every call. No org-wide or account permissions.

Auditable, open-source core

The execution and scoring engine (@qashift/verity-core) is MIT-licensed and inspectable. The model that decides flaky-vs-real and risk is not a black box.

Enterprise plans add SSO/SAML, RBAC, and SOC 2 / GDPR support via the QAShift platform. Security questions? hello@qashifthq.com.

Need unlimited coverage or self-hosting?

Enterprise adds multiple engineers, SSO/SAML, RBAC, SOC 2 / GDPR support, and a self-hosted runner. Part of the QAShift managed-QA platform.

Talk to us about Enterpriseor read the docs first