Skip to content

Assign Permissions

For a given project, a user or team of users is assigned a profile. This profile will define their permissions for the project they are on.

User Profiles in Squash TM

There are 8 user profiles in Squash TM. All have different permissions:

  • Project leader: In charge of project management. They have access to the administration of the project and milestones.
  • Test referee: They have create/edit/delete permissions in the project's functional workspaces.
  • Test designer: Profile dedicated to the writing of test cases. They can't execute test cases.
  • Advanced tester: They can't create requirements but they can modify existing test cases and execute them.
  • Tester: They can neither create nor modify requirements and test cases. They can only execute the tests that are assigned to them.
  • Validator: They can modify test case and requirement attributes and validate them, and they can view test executions.
  • Guest: Reading rights only for the project.
  • Automated test writer: They only have permissions in the Automated workspace dedicated to them (Automated test writers)

Add a Permission to a User or Team

To add a permission to a user or team, on a user or team's consultation page, click on the button Add in the "Permissions" block.

Add permission

In the "Add permissions", you can select one or multiple projects, then give the user or team a profile for the projects you selected.

To remove one or multiple permissions from a user or team, click on the buttons [-] at the end of each row, or on top of the "Permissions" block.


If a user is part of multiple teams with different permissions for different projects, then that user's permissions are accumulated on all these different projects.


If a user has different profiles for a same project due to the accumulation of their permissions and those of the teams they are assigned to, the profile with the most permissions prevails over the others.