At a glance
QA.tech describes each plan at qa.tech/pricing and answers the SOC 2 question in the FAQ there; docs.qa.tech covers the GitHub App, mobile testing, and how results are labelled.
- Approach
- AI agent with vision, no selectors
- Writing a test
- Plain-English steps, CLI, MCP, or dashboard
- Native mobile
- iOS simulators + Android emulators
- Public pricing
- Free tier, then $99/mo self-serve
- Pull requests
- GitHub App: run per PR, check + comment
- Approach
- Goal-based agents, crawl to knowledge graph
- Writing a test
- Goal + expected result in chat; agent writes steps
- Native mobile
- iOS + Android cloud simulators, higher plans only
- Public pricing
- No public price, demo and free POC
- Pull requests
- GitHub App: native PR review, approve or decline
What a run returns
Every TesterArmy run ends in one of three verdicts, with the video, screenshots, and per-step transcript attached.
- Passed
Every step completed and every assertion held.
- Failed
A step or assertion did not hold, and the report shows which one.
- Blocked
The agent could not reach a verdict because the environment, credentials, or seed data were missing; blocked runs stay out of failure counts.
Where they differ
Neither product depends on selectors. QA.tech generates the steps from a goal and a knowledge graph of your site, while TesterArmy runs the steps you wrote.
Getting to a first run
Each QA.tech plan says Talk to us, and the pricing FAQ offers a solutions-team POC. TesterArmy publishes prices and takes payment in the product.
Who writes the steps
QA.tech takes a goal and an expected result and generates editable steps. TesterArmy runs the steps you wrote, stored as JSON in your repo.
What each plan includes
QA.tech sells mobile and PR testing from the Growth plan up. TesterArmy includes native mobile, the GitHub App, CLI, and MCP server on every plan.
How a failed run reads
QA.tech's triage guide has you categorize each failure by hand. TesterArmy files environment and setup stops under blocked, apart from passed and failed.
Side by side
QA.tech carries the stronger enterprise record, with AstraZeneca and Lovable as customers, SAML SSO, API testing, and a GitHub App that posts a native review on each pull request.
- How you startTesterArmyCreate an account, then run a free-tier test against your own URL.AdvantageQA.techA demo comes first, and the pricing FAQ then offers a free POC.
- How tests are writtenTesterArmyPlain-English steps in the dashboard, or JSON over the CLI and MCP server.QA.techYou give a goal and an expected result; the agent generates editable steps.
- How the agent finds elementsTesterArmyThe agent works from what is on screen, so no selector needs maintaining.QA.techAgents work toward the goal, guided by a knowledge graph crawled from your site.
- Pull request testingTesterArmyThe GitHub App tests each pull request, leaving a check and a video comment.QA.techGitHub App picks 5-15 tests, creates 1-3 for gaps, posts a native review.Advantage
- Native mobileTesterArmyiOS simulators and Android emulators on every plan; Expo, Flutter, and React Native run.AdvantageQA.techCloud iOS Simulators and Android Emulators on higher plans; real devices coming soon.
- Run verdictsTesterArmyEach run ends passed, failed, or blocked; a broken environment is a setup stop.AdvantageQA.techA result (PASSED, FAILED, SKIPPED) plus a status (COMPLETED, ERROR, CANCELLED); you categorize failures.
- Onboarding and supportTesterArmyYou write the first test yourself; Enterprise adds white-glove onboarding and Slack Connect support.QA.techA free POC where their solutions team builds 2-3 critical journeys with you.Advantage
- PricingTesterArmyHobby $99/mo for 250 runs, Startup $299/mo for 1,000 runs, free tier below.AdvantageQA.techNo public prices; every plan says Talk to us. Starter is a 1-user plan.
Facts checked September 2026. Spotted something out of date? Tell us and it gets fixed.
Pricing
QA.tech lists what each plan contains and leaves the price to the demo. TesterArmy prints every price on its pricing page, and a free tier comes before the first invoice.
$99/mo after a free tier
- Free tier: sign up and run against your own app
- Hobby $99/mo: up to 250 test runs included, web and mobile
- Startup $299/mo: up to 1,000 test runs included, 10 concurrent test runs
Quote only, free POC
- No prices on qa.tech/pricing; every plan says Talk to us
- Starter: 1 user, 3 parallel test runs, 2 environments, standard model access
- Growth: up to 5 users, custom parallelism, multi-app flows, mobile, PR testing
Who should pick which
Both agents read the screen, so pick by who writes the first journeys and how you want to buy.
- Pick TesterArmy ifYou write the steps yourself, or your coding agent does, and keep them as JSON in your repo.Pick QA.tech ifYou want a solutions team to build your first journeys in a free POC.
- Pick TesterArmy ifYou want native mobile, PR checks, the CLI, and the MCP server included from the free tier up.Pick QA.tech ifYou want the agent to propose tests from a site crawl and fill coverage gaps on pull requests.
- Pick TesterArmy ifYou want to try the agent on your own app before you talk to anyone.Pick QA.tech ifYour procurement asks for SOC 2 with SAML SSO, and you need API tests from the same vendor.
Questions
Rotate an API key with steps you wrote
QA.tech starts you with a demo, a POC, and steps the agent proposes. TesterArmy starts with your URL, the steps you wrote, and a verdict from the first run.