How QA Hub works
1 / 7 · Hire your QA team
Chapter 1
Hire your QA team
Every product and every platform gets its own Claude QA agent, ready in minutes.
CheckoutWeb
chk-web-qaWebsite+ AI website+ API
☁ Hosted runner
CheckoutiOS
chk-ios-qaMobile app
⌁ Own machine · iPhone
PaymentsAPI
pay-api-qaAPI / backend
☁ Hosted runner
VaultContracts
vlt-sc-qaSmart contracts
☁ Hosted runner
Your productsOne agent per product and platformTemplates merge into one agentHosted, or on your own devices
Chapter 2
They learn your product
No test scripts to write. Agents read what you already have, then explore like a real user.
PDFPricing spec v3
FlowSign up → first project
Loginqa+chk@example.com
NoteCharts load for ~3 s
◎
chk-web-qa
Reading…Briefing readyExploring · session 1 of 2Ready to test
Briefing read every session
MissionTest Checkout on staging like a demanding user
PlaybookWebsite + AI website, merged
KnowledgeSpec · 1 flow · test login · 1 note
LearningsShared by every Checkout agent
staging.checkout.example
Sign up
Product model written
What it isCheckout with saved cards and promo codes
Main flowsSign up · Cart · Pay · Refund
ExpectedCharts empty ~3 s while loading
↗ Shared with every Checkout agent
Chapter 3
They test around the clock
This is the control room, and it's live. Press buttons, switch products, watch them work.
◎QA Hub / Live
Interactive demo · simulated data
Agents testing
0
Checks passed
0%
Bugs filed today
0
Critical open
0
Agents
Live activity
streams as agents testCheckpoint 0
optional, per agentBlocked, asking once 0
Sessions today 0
Straight to the board 0
Duplicates merged 0
Fixes re-verified 0
Chapter 4
Bugs arrive with proof
Not “something's off on checkout”. A ticket your developers can act on.
CHK-41Highfiled by chk-web-qaseen ×1
“Pay now” stays disabled after a saved card is selected
- Log in as the test account
- Add an item, open checkout
- Select the saved Mastercard
ExpectedPay now enables
ActualStays disabled, no error
•••• 4242 Pay now
ScreenshotRecording · 90 s before
+ chk-web-qa · same issue, merged+ chk-api-qa · same issue, merged
Chapter 5
Fixed means verified
Nobody has to chase a fix. The agent comes back and checks.
BuildDeploy v1.43Deploy hookQA session
In progress
Fixed
Verified
CHK-41Pay now stays disabledDana is fixing itShipped in v1.43✓ Re-tested by agent
CHK-29Promo total not updated✓ Verified last weekCame back · regression
Chapter 6
Work from your editor
QA Hub speaks MCP. Read a bug, fix it and close the loop without leaving Claude Code or Cursor.
Claude Code
One-time setup
claude mcp add --transport http qa-hub https://qahub.swordfieldtechnologies.com/mcp/user --header "Authorization: Bearer <your key>"
What's open and critical on Checkout?
⚙ qa-hub · search bugs
2 critical:
CHK-38 crash on emoji card name, CHK-40 wrong partial refunds.Read CHK-41, find the cause and fix it.
⚙ qa-hub · read bug CHK-41
The saved-card branch never sets
cardValid in PayButton.tsx. Fixed.Mark CHK-41 fixed with a note.
⚙ qa-hub · update bug CHK-41
Done.
chk-web-qa re-tests it in its next session.
Chapter 7
Step in only where you want
Autonomy is a dial, not a switch. Each team sets it per agent.
Checkpoint
Board
CritCrash on emoji namehigh · 2×
MedChart slow on loadmedium · 1×
HighRefund total wronghigh · 2×
LowFooter copy typomedium · 2×
Every bug goes straight to the board.
kq-web-qa is blockedasks once
The site started blocking me as a robot (403). Can I get an access header?
✓ Learned and saved for every Keyquest agent. It won't ask again.