---
title: Assign Member Roles to Your TestingBot Team
description: Assign IAM and RBAC roles to a team member in TestingBot to control administrative
  authority and product access.
source_url:
  html: https://testingbot.com/support/team/rbac/member-roles
  md: https://testingbot.com/support/team/rbac/member-roles/index.md
---
# Assign member roles

Every person on your TestingBot team has two roles that work together. An **IAM role** controls administrative authority: who can manage the account, billing, and team. An **RBAC role** controls product capability: what they can do inside the testing products.

Both roles are shown for each person on the [Team Members](https://testingbot.com/members/sub) page. This guide explains how to change them. For the full breakdown of every permission, see [Roles & Permissions](https://testingbot.com/support/team/rbac/roles-and-permissions) and the [RBAC overview](https://testingbot.com/support/team/rbac).

Role-based access control is available on the Enterprise plan.[See plans](https://testingbot.com/pricing).

## Modify access

Go to the [Team Members](https://testingbot.com/members/sub) page, open the actions menu next to the member you want to update, and choose **Modify access**. A dialog opens with separate selectors for the IAM role and the RBAC role, plus the member's concurrency limit.

 ![Modify access dialog with IAM role and RBAC role selectors](https://testingbot.com/assets/support/team/rbac/modify-access-48348558dcd157e304b4fe5249dce9273599555b3c659414f3961fff3f0d8aef.png)

Adjust the role selectors as needed and save. The new permissions apply immediately on the member's next request.

## IAM role

The IAM role decides how much administrative authority a member has over the account itself. Choose **Owner** , **Admin** , or **User**. Only the account owner can change a member's IAM role, and IAM roles are fixed (they cannot be customized).

- **Owner:** full administrative authority over the account, including transferring ownership and deleting the account. There is one owner per account. 
- **Admin:** can manage team members, roles, billing, account settings, integrations, service accounts, and security. An Admin cannot transfer ownership or delete the account. 
- **User:** no administrative authority. A User can still work in the products according to their RBAC role, but cannot manage the team, billing, or account settings. 

The table below shows which administrative permissions each IAM role grants.

| Administrative permission | Owner | Admin | User |
| --- | --- | --- | --- |
| View team members | ✓ | ✓ | · |
| Manage team members | ✓ | ✓ | · |
| Manage roles | ✓ | ✓ | · |
| View billing | ✓ | ✓ | · |
| Manage billing | ✓ | ✓ | · |
| View account settings | ✓ | ✓ | · |
| Manage account settings | ✓ | ✓ | · |
| Manage integrations | ✓ | ✓ | · |
| Manage service accounts | ✓ | ✓ | · |
| Manage security | ✓ | ✓ | · |
| Transfer ownership | ✓ | · | · |
| Delete account | ✓ | · | · |

## RBAC role

The RBAC role decides what a member can do inside the products. Choose **Admin** , **User** , or **Viewer**. On Enterprise plans you can also assign a [custom role](https://testingbot.com/support/team/rbac/custom-roles). Any team admin can change a member's RBAC role.

- **Admin:** full product capability, including running and deleting tests across every product your plan includes. 
- **User:** can view and run tests, but cannot delete tests. 
- **Viewer:** read-only. A Viewer can view tests, reports, and integrations, but cannot run or delete tests. 

The table below shows which product capabilities each RBAC role grants.

| Product capability | Admin | User | Viewer |
| --- | --- | --- | --- |
| Live Web Testing | ✓ | ✓ | ✓ |
| Live App Testing | ✓ | ✓ | ✓ |
| Automated Testing | ✓ | ✓ | ✓ |
| Visual Testing | ✓ | ✓ | ✓ |
| Accessibility Testing | ✓ | ✓ | ✓ |
| AI Testing | ✓ | ✓ | ✓ |
| View tests | ✓ | ✓ | ✓ |
| Run tests | ✓ | ✓ | · |
| Delete tests | ✓ | · | · |
| View integrations | ✓ | ✓ | ✓ |
| View reports | ✓ | ✓ | ✓ |

Each product capability also requires your plan to include that product. A member's effective product access is the combination of the plan including the product **and** the RBAC role granting access to it. The account owner and [service accounts](https://testingbot.com/support/team/service-accounts) always have full RBAC capability. Custom roles are RBAC-only and can never grant IAM permissions.

## Concurrency limit

From the same **Modify access** dialog you can set how many parallel tests the member is allowed to run. This caps the member's share of your account's total parallel capacity. For details on how concurrency is allocated across the team, see the concurrency section in [Team & Sub-Accounts](https://testingbot.com/support/team/sub-accounts#concurrency).

## Auditing

Every role change is recorded so you always know who changed what and when. Review these entries in the [Activity Log](https://testingbot.com/support/team/audit-logs).

### Looking for more help?

Have questions or need more information? Reach out via email or Slack.

[Email us](https://testingbot.com/contact/new)[Slack Join our Slack](https://join.slack.com/t/testingb0t/shared_invite/zt-3bcw9xch-jk19~6XPs_xBrsAgAedkCw)
