TestKase
TestKase
|Docs
Organization & Account

Roles & Permissions

Understand TestKase's two-tier role model — organization roles and project roles.

Roles & Permissions

TestKase uses a two-tier role model to control access across the platform.

Organization Roles

Organization roles determine what a user can do at the platform level.

RoleHow AssignedAccess
OwnerCreated the organizationFull access to everything
AdminAssigned by Owner/Admin when invitingFull access to all projects, team management
MemberDefault for invited usersAccess only to assigned projects

Owner vs Admin

OperationOwnerAdminMember
Delete organization
Rename organization
Manage billing
Create/delete projects
List all projects
Manage team (invite/remove)
Manage org roles
Manage product access
Access all TMT projects✅ (implicit)✅ (implicit)Only assigned projects
Accessibility scans✅ (own scans)✅ (own scans)✅ (own scans)

Key Points

  • Owner is determined by who created the organization — not by a role field
  • There is exactly one Owner per organization
  • Admins can do everything except delete the org and manage billing
  • Owner and Admin have implicit access to ALL TMT projects — they don't need to be explicitly added as project members

Project Roles (Test Management only)

Project roles control what a user can do within a specific TMT project.

RoleAccess
Project AdminFull project access. Can manage permissions and settings.
UserStandard access. Permissions configurable by project admin.
GuestRead-only access. Cannot modify test cases, cycles, or plans.

Who Gets Which Project Role

UserHow They Get Project Access
OwnerImplicit full access to all projects (no project_members entry needed)
AdminImplicit full access to all projects (no project_members entry needed)
MemberMust be explicitly added to each project with a role (Project Admin / User / Guest)

Implicit vs Explicit Project Membership

  • Implicit: Owner and Admin can access any project without being added to the project's member list. They don't show in the project's team members or assignee dropdowns unless explicitly added.
  • Explicit: Regular members must be added to a project. They show in team member lists and can be assigned test cases.

If you want an Owner or Admin to appear in a project's team member list (e.g., for test case assignment), you can explicitly add them via the Manage Members modal. They can only be assigned the Project Admin role.

Permission Customization

For the User role, project-level permissions are customizable. A Project Admin or Owner can enable/disable specific actions per project:

  • Create/edit/delete test cases
  • Create/edit test cycles
  • Import/export
  • Manage folders
  • And more...

Owner, Admin, and Project Admin permissions are fixed and cannot be customized. Guest is always read-only.