Documentation Index
Fetch the complete documentation index at: https://docs.testfactors.com/llms.txt
Use this file to discover all available pages before exploring further.
This is the most common admin task. If you’re an Org Admin, Client Manager, or Project Manager, you’ll use this module weekly to bring new teammates onto projects.
What this module does
TestFactors organizes access in a hierarchy: Organization → Client → Project. People (called members) join at one or more of these levels with a role that determines what they can do. A few key ideas:- Membership is per-scope — you can be an Org Admin on Org A and just a Tester on a Project under Org B. They’re independent.
- Authority cascades down — an Org Admin automatically has Admin rights on every Client and every Project under that Org.
- Authority never cascades up — a Tester on Project X cannot see anything about the parent Client or Org.
- Invitations work for any email — invite people who don’t have TestFactors accounts yet; they get an email and accept on first sign-in.
The role system
TestFactors has a rich role catalog — but you’ll usually only use a handful. Here’s the cheat sheet:| Role | Where it lives | What it does |
|---|---|---|
| Platform Admin | Whole platform | Manages the entire TestFactors deployment. Very rare — usually 1–3 people per company. |
| Org Admin | Organization | Full administrator of an organization. Manages settings, billing context, all clients/projects under it. |
| Client Manager | Client | Manages a client and everything under it. Day-to-day decision-maker for one client. |
| Project Manager | Project | Manages one project: members, scope, cycles, settings. |
| Test Manager | Client or Project | Owns the testing strategy. Approves scenarios/test cases, assigns executions, owns defect triage. |
| Test Coordinator | Client or Project | Day-to-day testing operations. Assigns scripts, tracks progress, signs off cycles. |
| Module Process Owner | Client or Project | Subject-matter expert for one SF module (e.g. Comp lead, EC lead). Reviews and approves module-scoped work. |
| Tester | Client or Project | Executes assigned test scripts. Logs defects. Proposes test cases. |
| Developer / Consulting Developer | Client or Project | Fixes defects, verifies tests against code. Read-only access to most other things. |
| Support Staff | Org / Client / Project | Read-only with light editing on some surfaces. Good for sponsors, observers, finance. |
| Viewer | Org / Client / Project | Read-only across everything in scope. |
Authority ranking (briefly)
Roles have a rank (0–100). A role with rank X can manage members of rank X or lower. You cannot promote someone to a role higher than your own — TestFactors prevents this server-side.| Role | Rank |
|---|---|
| Platform Admin | 100 |
| Org Admin | 80 |
| Client Manager | 70 |
| Project Manager | 60 |
| Test Manager | 50 |
| Support Staff | 40 |
| Developer / Consulting Developer | 30 |
| Tester / Test Coordinator / Module Process Owner | 20 |
| Viewer | 0 |
Step-by-step: invite a teammate to a project
Enter their email and pick a role
Two fields:
- Email — the email of the person to invite
- Role — pick from the dropdown (Tester, Developer, Test Coordinator, etc.)

Click Invite
Two outcomes:
- Email matches an existing TestFactors user → they’re added immediately to the project; they’ll see it on their next login.
- Email is brand new → an invitation is sent. They click the link in the email, sign up (or sign in if they already have a Testfactors account on a different email), and are added automatically.

Changing someone’s role
Find them in the Members list
Project Settings → Members. Each row shows name, email, current role, and join date.
Removing a member
Pending invitations
Invitations to email addresses that aren’t TestFactors users yet show as Pending in the Members list. For each pending invitation you can:- Resend the invitation email (useful if it went to spam or was missed)
- Revoke the invitation (the link in the original email stops working)
- Copy the invite link to share via Slack/Teams

Managing access at higher scopes
The same pattern works at Client and Organization scope:- Client members → Client Settings → Members. Granted users see every Project under that Client.
- Org members → Org Settings → Members. Granted users see every Client and every Project under that Org.
- Org Admin — your TestFactors champion who owns the platform for your company
- Client Manager — the lead for one customer engagement (often consulting firms have one per client)
- Support Staff at Org scope — your finance person who needs read access but no editing

The People panel — see who has access to what
The People panel shows the full access tree for a specific person across your visible scope. Use it for:- Auditing access — “Where exactly does Maria have access?”
- Bulk assignment — assign her to multiple projects at once
- Quick removal — see and revoke all her access in one place
View the tree
You see a tree:”+ Assign” appears next to any scope where you have authority to add them.

Tips
Default new members to Tester or Viewer
Easy to upgrade later if they need more. Easy to demote causes friction.
Avoid Project Manager for everyone
A project with 5 Project Managers and 0 Testers gets nothing done. One PM per project is usually right.
Use Org-scope membership for cross-project people
Your QA director shouldn’t be invited 12 times to 12 projects — one Org Admin or Org Support Staff membership covers everything.
Review access quarterly
Half-yearly audit: open each project’s Members list, remove anyone no longer involved. Stale access is a security risk.
Resend invitations after 3 days
Most are missed because of spam filters or busy inboxes. A friendly resend works wonders.
Don't role-cheat
Giving someone Project Manager because “Tester doesn’t let them see defects” is wrong — Testers can see defects. Talk to your TestFactors champion if a role feels too restrictive.
Troubleshooting
The role I want to assign isn't in the dropdown
The role I want to assign isn't in the dropdown
The role is higher than your own rank. You can’t grant roles above your authority. Two options:
- Ask someone with higher authority (Client Manager or Org Admin) to make the assignment
- Pick a lower role that gets the person started; they can be promoted later
I removed someone, then realized I shouldn't have
I removed someone, then realized I shouldn't have
Just invite them again with the same email. They’re added back immediately with the role you pick. Their historical contributions are preserved — nothing was deleted.
My invitation says 'Expired'
My invitation says 'Expired'
Click Resend to generate a fresh invitation (new 14-day expiry). The recipient gets a new email; the old link stops working.
I want to bulk-add people from a CSV
I want to bulk-add people from a CSV
Today it’s one-at-a-time in the UI. For larger onboarding (10+ people), ask your Admin — they have access to a bulk import via the API. Otherwise, the People panel makes one-at-a-time fast.
I'm the only admin on this project and I can't remove myself
I'm the only admin on this project and I can't remove myself
By design — leaves the project without an admin. Promote someone else to Project Manager first, then you can leave.
A teammate says they can't see something I can
A teammate says they can't see something I can
Three checks:
- Are they a member of the same project/client/org? Check Members list.
- Is their role sufficient? Compare with the role table at the top of this guide.
- Is their membership Active? Sometimes memberships get deactivated — toggle in the People panel.
I want to revoke access without removing membership history
I want to revoke access without removing membership history
Edit the member row → Deactivate (instead of Remove). They lose access immediately but their row stays in the Members list with an inactive badge. Reactivate any time.
Related guides
Settings
Configure org/client/project-level preferences your members will work with.
Quickstart
Onboarding a new teammate? Send them the Quickstart guide first.
Test Execution
Assigned executions show up here once you’ve invited testers.
Defects
Defect routing rules use membership info — keep memberships accurate.


