TestKase
TestKase
|Docs
Test ManagementProject SettingsUser Permissions

User Permissions

Manage team members, assign roles, and configure permissions for your projects.

Overview

TestKase provides a comprehensive role-based access control (RBAC) system that lets you manage who can view, create, edit, and delete testing artifacts across your organization and its projects. Whether you are running a small QA team or coordinating across dozens of stakeholders, TestKase gives you the tools to enforce the right level of access for every team member.

TestKase uses a two-tier access model. At the organization level a user is an Owner, an Admin or a Member. Inside a Test Management project, a Member holds one of three project roles — Project Admin, User or Guest. Owners and organization Admins have implicit full access to every project and are not given a project role.

Only the User role's permissions can be customised, and only per project. Project Admin and Guest are fixed.

Users are managed at the organization level and then granted access to individual projects. This two-tier model means you invite someone once, and then control which projects they can see and what they can do within each project.

Two-tier roles

Owner, Admin and Member at the organization level; Project Admin, User and Guest inside a project

Email invitations

Invite team members by email with a specific role pre-assigned

Granular permissions

Toggle-based control to customize what the User role can do, organized by category

Per-project configuration

Customize role permissions independently for each project

Organization-level management

Invite once, grant access to multiple projects from a single dashboard

Ownership transfer

Safely hand off project or organization ownership when responsibilities shift

Role Types

The three project roles are Project Admin, User and Guest. Project Admin and Guest have fixed permissions; the User role's permissions can be customized per project (see Configure Permissions for details). The Owner below is the organization Owner — it is not a project role you can assign, and throughout this section "Owner" also covers organization Admins, who hold the same access.

Owner

The Owner role represents the highest level of authority in TestKase. There is exactly one Owner per organization. The Owner has unrestricted access to every project, every setting, and every administrative function. Owner permissions cannot be limited or overridden through the permissions configuration UI.

  • Full control over organization settings, billing, and subscription.
  • Can create, archive, and delete projects.
  • Can invite and remove any user and change any user's role.
  • Can configure permissions for all other roles.
  • Can transfer organization ownership to another user.
  • Has access to all testing artifacts (test cases, cycles, plans, requirements, defects, reports) across every project.

Project Admin

The Project Admin role is designed for team leads, QA managers, and senior engineers who need full control within specific projects but do not require organization-level administrative access.

  • Full control over all testing artifacts within assigned projects.
  • Can manage project-level settings: integrations, custom fields, notification preferences.
  • Can invite users to the project and change roles within the project.
  • Can configure permissions for the User role within their projects.
  • Can import and export test cases, generate reports, and manage CI/CD integrations.
  • Cannot modify organization-level settings, billing, or subscription.
  • Cannot delete the project itself (only the organization Owner or an organization Admin can do this).

User

The User role is the standard role for active QA engineers, developers, and other team members who contribute to day-to-day testing work. Users can create and modify testing artifacts but have limited administrative and destructive capabilities by default.

  • Can create, edit, and clone test cases, test cycles, test plans, requirements, and defects.
  • Can execute test cycles and record results.
  • Can add attachments and comments to test cases.
  • Can view reports and dashboards.
  • All permissions are enabled by default but can be restricted by an Owner or Project Admin via the permission configuration page.
  • Cannot manage project settings, integrations, or team members.

Guest

The Guest role is designed for stakeholders, clients, product managers, and other observers who need visibility into testing progress but should not modify any data.

  • Read-only access to test cases, test cycles, test plans, requirements, and defects.
  • Can view reports, dashboards, and execution history.
  • Cannot create, edit, delete, or execute any artifacts.
  • Cannot access project settings or team management.
  • Ideal for external stakeholders who need audit or compliance visibility.

Role Comparison

The following table compares the organization Owner (and organization Admins, who match the Owner column) against the three project roles:

CapabilityOwner / Org AdminProject AdminUserGuest
View testing artifactsYesYesYesYes
Create & edit artifactsYesYesConfigurableNo
Delete artifactsYesYesConfigurableNo
Execute test cyclesYesYesYesNo
Import / export dataYesYesConfigurableNo
View reports & dashboardsYesYesYesYes
Export / download reportsYesYesConfigurableNo
Generate insight reportsYesYesYesYes
Manage project settingsYesYesNoNo
Manage team membersYesYes (project)NoNo
Configure permissionsYesYes (project)NoNo
Manage integrationsYesYesNoNo
Organization settingsYesNoNoNo
Billing & subscriptionYesNoNoNo
Delete projectYesNoNoNo
Transfer ownershipYesNoNoNo

Configurable means the permission is on by default but can be toggled by an Owner or Project Admin through the User Permissions page. Only the User role's permissions can be customized.

Organization Admins match the Owner column everywhere except the last four rows: billing, organization settings, removing a member and transferring ownership are owner-only.

Next Steps

  • User Management -- Invite team members, manage roles, and handle user onboarding and offboarding.
  • Permissions Matrix -- The complete permissions reference for all roles and how to configure them.
  • Organization Management -- Manage organization-level access, project-level overrides, and ownership transfer.
  • Best Practices & FAQ -- Guidelines for secure team management and answers to common questions.