Web apps
Clicks through real flows in a cloud browser, with your logins.
See web testing→Smoketest joins your team like a new QA engineer. It learns how you ship, takes every ticket that reaches QA, and tests it on web, mobile, API, MCP, and AI agents. You get the result and the proof on the ticket.
You get one result with the proof for each surface.
AI tools put more finished work in front of QA every sprint. The same few people have to check all of it, or developers check their own work and hope. A new hire takes months to find. The tickets are in the column now.
No test code to write, and no new tool for your team to live in. It learns your product as it tests and uses that memory on later tickets.
Connect Jira or Linear and GitHub. Save staging logins and test accounts.
It reads your QA statuses, your tickets, and the playbook your team writes.
Every ticket in QA gets a plan, a test, and a result. Your team checks its work.
Passed tickets become regression tests that run on every deploy.
Write down how your team does QA, the way you would for a new hire. Smoketest reads it before every ticket, and each result shows which rules it applied.
See how onboarding works→One team member for everything you build. A single ticket can run on all of it at once.
Clicks through real flows in a cloud browser, with your logins.
See web testing→Installs your build on simulators and uses it like a person would.
See mobile testing→Calls your endpoints and checks status, contracts, and side effects.
See API testing→Connects as a client and checks that a model can use each tool.
See MCP testing→Talks to your agent and checks what it actually did.
See AI agent testing→It also reads emails, downloaded files, and PDFs when a ticket depends on them.
Building something else? One team asked us to test their voice agent, so we are adding it. Propose your surface
It did not write the code, so it has no reason to go easy on it. Open any result to watch the recording, read the steps, and see what it left out. At the end of the sprint you get the totals.
| QA engineer | Managed QA service | Smoketest | |
|---|---|---|---|
| Starts | QA engineerAfter the hiring loop and a notice period | Managed QA serviceAfter scoping and a suite build | SmoketestToday |
| Cost | QA engineer$104,300 median salary, before benefits | Managed QA servicePriced by quote | SmoketestFrom $399 a month, shaped to your team |
| Your process | QA engineerLearns it over weeks | Managed QA serviceYou fit their workflow | SmoketestReads your playbook and tickets |
| Coverage | QA engineerWhat they have time for | Managed QA serviceMostly regression suites | SmoketestEvery ticket, on every surface |
| Judgment calls | QA engineerThe best option | Managed QA serviceDepends on the team | SmoketestAsks your team |
Salary is the U.S. median for software QA analysts and testers (BLS, May 2025).
No. It takes the first pass on every ticket, so your QA engineers can spend their time on exploratory testing, edge cases, and sign-off. Teams use that room to ship more, not to cut people.
It reads your statuses, your tickets, and the playbook your team writes. The rules live in one place, every result shows which ones it applied, and it remembers what it learns about your product as it tests.
It reads the ticket, comments, files, and linked pull request, then works out which surfaces the change touches and which sandbox each check needs.
It says so. The ticket stays in QA with a note on exactly what was missing. A human status change always wins.
Claude Code is good for a quick check while you build. The catch is that the agent that wrote the change is then grading its own work. Smoketest starts from the ticket, did not write the code, and leaves the proof where your team reviews it.
Every result links to the recording, the steps, and the reasoning, and says what it did not test, so you can check its work the way you would check a teammate's.
Web apps, iOS and Android apps, APIs, MCP servers, and AI agents. A single ticket can run on all of them at once. If you are building something else, email hi@smoketest.sh and we will look at a sandbox for it.
Book a call and we will run it on a real ticket with you, then shape Smoketest around how your team ships.