Team and QA
Add a QA tester
Add a QA tester with no GitHub account, assign their repos, get them signed in, and how they verify fixes with Pass or Fail
Steps checked September 12, 2026
A QA tester is someone — often on your client's staff — who checks fixes and reports bugs without a GitHub account. They sign in with their phone number, see only the repos you assign them, and verify each fix with Pass or Fail.
Before you start
- You are the org owner.
- You have the tester's mobile number (Indian +91 numbers — the sign-in code is sent by SMS).
1. Add the tester
- Open Members in the left sidebar and go to the Testers section.
- Press Add tester. The Add a tester panel opens.

- Fill in:
- Name (required)
- WhatsApp number — Used for OTP login + notifications.
- Email (optional)
- Under Assign repos, tick every repo this person should test. They will see nothing else.
- Press Add tester. You will see Tester added.
2. Get them signed in
Either:
- Send the QA link — on the tester's row press Copy QA link (QA link copied) and send it to them. Opening it signs them straight in. Treat it like a password — anyone with the link is signed in as that tester.
- Or let them sign in by phone — they go to glitchgrab.dev/login, choose the Tester tab, enter their number, press Send code by SMS, type the code and press Verify and continue.
3. Change a tester later
On the tester's row:
- Edit → change their details or assigned repos → Save changes.
- Trash icon → Confirm to remove them.
Assigning repos happens only here, on Members → Testers. The Tester Activity page only shows what testers have done.
What the tester sees
After signing in they land on their own dashboard with:
- Overview — what is waiting for them.
- To verify — fixes to check. For each: Pass, Fail (they must say what is not working and attach a screenshot, then Confirm fail), Skip, or a comment.
- History — what they have verified.
- Calls — recorded calls on their repos.
- Report bug in GlitchRecord — file a new bug from the desktop app. See Report a bug as a tester.
How fixes reach them
A check appears in To verify when:
- a pull request that closes an issue is merged, or
- you press send to qa on a report (see Find and manage reports).
When they press Fail, the issue is reopened and the developer is notified — Marked as failed — developer notified. Pass marks it verified.
Evening reminder on WhatsApp
At 6:30pm IST, a tester with fixes waiting who has verified nothing that day gets one WhatsApp reminder with Verify now and Skip today. It is sent at most once a day and never when their queue is empty. Skip today silences it until tomorrow.
Troubleshooting
- The tester cannot see a repo — it is not assigned. Members → Testers → Edit → tick the repo → Save changes.
- "Invalid code" — the code was mistyped or expired. Press Use a different number and request a new one.
- No code arrives — check the number is the one on their tester row. Codes go by SMS, not WhatsApp.