[01] RECOGNITION

You ship.
Our agents test.

QA.army's agents test every pull request like real users while your Claude and engineers ship.

SIGN IN

No credit card required. · Agent-native setup · Instant verification

Teams shipping with QA.army

Resend
bolt.new
Nando’s
novu
CodeCrafters
Rork
Green Got
shockoe
LightSprint
KAHUNAS.IO
Standout
August
[01] WHY QA.army

Ship fast, break nothing.

Your engineers keep shipping. QA.army tests the journeys most likely to break and returns evidence your team can act on.

Google-created periwinkle halftone engraving of a focused classical figure
Saved coverage + change-focused checks
[02] GITHUB INTEGRATION

Test every Pull Request

Continuous verification on every PR diff before code hits production.

New pull request

DYNAMIC TESTS

Tests focused on what changed in the code.

REGRESSION TESTS

Predefined tests from the dashboard.

GitHub pull-request comment from QA.army showing three completed test steps with recording and screenshot evidence.
QA.army Bot commented 37 minutes ago · edited
☺ •••

QA.army is running exploration tests on this Pull Request.

Result Ready - 3m 49s
Status Open
Details Summary
✓
Summary All 3 steps passed
Planned Steps (3/3 completed)
# Step Result
1 Log in as the test user ✓ Passed
2 Navigate to a project and open a run ✓ Passed
3 Complete a test payment ✓ Passed
▶ Recording (1)
https://app.qa.army/checkout
↖
STEP 3: TEST PAYMENT SUCCESS

Payment Element Verified

Stripe Intent pi_3N4k2... authorized ($64.00)
3:49 / 3:49 1x
▶ All Screenshots (1)
This branch has no conflicts with the base branch Merging can be performed automatically. All 3 QA.army checks passed.
[03] WORKFLOWS

QA that behaves like a coworker,
not a script runner.

Everything required for continuous, reliable verification without brittle selectors, fragile test maintenance, or false alarms.

Auth never blocks a run

Captchas, OTPs, email, SMS and SSO - handled.

Enter OTP

1 5 6 7

SSO

SAML / OIDC

Authenticated

1567 is your QA.army verification code. Don't share it with anyone.

Know exactly what broke

Video, screenshots and network logs included.

acme-outfitters.com/checkout
🛒 1
🎒
Field Backpack $64.00
Subtotal$64.00
ShippingFree
Total$64.00
Test ▦▦
1. Add the backpack to the cart from the product page ✓
2. Complete checkout with the saved test card ✓
3. Verify the order confirmation email arrives ✕

Works with the tools you use

GitHub, CI/CD, Slack, Discord and more.

Cover every platform

Test web, iOS and Android.

🌐 Web
🍏 iOS
🤖 Android

Agents handle your QA

Coding agents invoke tests, triage results, and update coverage autonomously.

Coding Agent
Claude · Cursor · Codex
POST /v1/runs
⟶ dispatch test intent ⟵ rich replay & evidence
QA.army Runner
Isolated Session & Browser
● EXECUTING FLOWS

Learns your app

Understands routes, state machines, and business quirks across runs.

🔐 Auth Gateway2FA bypassed
🛒 Cart & CheckoutSaved card bound
📬 Webhook DeliveryPayload verified
✓ Order ConfirmedReceipt verified
[04] TESTIMONIALS

Loved by teams who ship fast

“The replay bundle gave me the failing step, screenshot, and console error. I fixed the checkout issue in one commit.”
Niranjan K.Founder · Drink Varitea
“QA.army read our OAuth diff, planned four checks, and caught a stale-session bug we had missed.”
Ajinkya G.Architecture reviewer · QA.army
“Saved tests protect known journeys. Change-focused tests probe what each pull request puts at risk.”
The QA.army coverage modelProduct principle · 2026
[08] FAQ

FAQ

What is QA.army, in one sentence?

QA.army is the always-on QA agent for web, mobile, and desktop: it tests critical journeys and returns evidence-rich bug reports.

How do I start from my coding agent?

Paste the QA.army setup instruction above. Your agent can begin the handoff, define seven critical journeys, and request sign-in or an authorized Workspace selection when required.

What are core test groups and dynamic tests?

Core test groups are saved, durable journeys. Dynamic tests plan fresh coverage around a pull-request description and diff. Dynamic pull-request testing is not generally available yet.

What belongs in a useful result?

PASSED means the required expectations held. FAILED means the product broke an expectation. ERROR means QA.army could not reliably determine the product result. A useful failure includes screenshots, a recording, reproduction steps, and relevant console or network evidence.

Does it test mobile and desktop?

Web, mobile, and desktop are all part of QA.army. Native mobile and desktop execution are not generally available yet.

How are teams and data separated?

Workspace is the boundary for access and billing. Runs, tests, evidence, and agent access remain scoped to the authorized Workspace and project.

# product

Laura

Product Manager

The intro-offer bottom sheet stopped showing after 2FA login in dev.

Nat

CEO

@qa.army can you check?

QA.army app icon
QA.armyAPP

Checked the same journey across all three environments.

Production passes
Staging passes
Dev fails on 9.5.8-release

API responses and feature flags match. The frontend stops before mounting IntroOfferSheet. Release notes show the auth callback changed in this build.

Pick a priority, then log the ticket.

When a regression is caught, QA.army returns the result, screenshots, and the evidence needed to reproduce it.
[09] INVITATION

One instruction begins
the QA handoff.

Provide the QA.army setup instruction to your coding agent. It will define seven critical journeys and confirm what is currently ready to run and monitor.

We use your email to begin the authorized product sign-in.