Administration Overview
This document outlines the organizational structure and user roles within Katalon TestOps, with a focus on the administrative (Admin) functions
Katalon TestOps uses a tiered administration system that groups all account management and platform settings under a single Admin section. It consists of two hierarchical levels:
- Account Level: Centralizes global settings across the organization (for Admins).
- Project Level: Manages settings within individual projects (for Testers/QA).
A typical organizational structure looks like this:
About Roles​
- When a user is added to an Account, they are assigned the User role by default.
- When a user is added to a Project, they are assigned the Tester role by default.
- A user can have multiple roles across projects or scopes. Their effective permissions will be the union of all assigned roles.
Roles determine what a user can see and do, whether at the Account level (for administrative tasks) or the Project level (for test-related work). Assigning the right roles ensures users have appropriate access based on their responsibilities.
The in-app Permission Guide still references shorthand such as
C,R,U, andDfor Create, Read, Update, and Delete (and occasionallyAfor Archive). The action lists below spell out the same capabilities in plain language.
Account-Level Roles​
| Role | Description |
|---|---|
| Account Admin | Manages account-level settings, subscriptions, and permission templates. |
| System Admin | Manages system settings and third-party integrations. |
| User | Base-level access. Required for any user joining an account. |
Actions Available at the Account Level​
Account Admin | System Admin | User | |
|---|---|---|---|
User Management | • Invite users | No access | No access |
Subscription Management | • Purchase subscription | No access | No access |
Project Management | • View the Project list and details | No access | No access |
Payment Method | • View payment method | No access | No access |
License Management | • View License Management page | No access | No access |
Organization Management | • Create Organizations | No access | No access |
Account Settings | • View Account information | No access | No access |
Security Settings | • Configure Idle TimeOut | • Configure Idle TimeOut | No access |
Integration Settings | • Create an Integration | • Create an Integration | No access |
AI Settings | • Enable AI setting | • Enable AI setting | No access |
Other Configurations | • Add KRE Agents | • Add KRE Agents | No access |
Project-Level Roles​
| Role | Description |
|---|---|
| Project Admin | Manages project settings, roles, and integrations. |
| Test Lead | Approves test cases, manages key testing artifacts. |
| Tester | Creates and updates test cases, test runs, test suites, etc. |
| Member | Read-only or limited access, based on license and permission template. |
Actions Available at the Project Level​
Project Admin | Test Lead | Tester | Member | |
|---|---|---|---|---|
Project Management | • View Project’s General Information | No access | No access | No access |
Project Integrations (Note: Integrations must first be set up at the Account-level) | • Configure integrations | No access | No access | No access |
Project Configurations | • View KRE Agent Information | No access | No access | No access |
Home (Reports and Analytics) | • View dashboard | • View dashboard | • View dashboard | • View dashboard |
Planning | • View Sprint Timelines | • View Sprint Timelines | • View Sprint Timelines | • View Sprint Timelines |
Tests | • Create test case/test suite | • Create test case/test suite | • Create test case/test suite | View test case/test suite |
Executions | • View Execution details and logs | • View Execution details and logs | • View Execution details and logs | • View Execution details and logs |
TestCloud | • Upload Applications (.apk/.ipa/.zip) | • Upload Applications (.apk/.ipa/.zip) | • Upload Applications (.apk/.ipa/.zip) | View application Information |