Roles & Permissions

CARUSO provides granular role-based access control to ensure the right people have access to the right features.

Admin

Organization-level administrator with full tenant access

  • Manage users within organization
  • Configure organization settings
  • Access all projects and programs
  • Generate organization-wide reports
  • Manage integrations and API keys

Program Manager

Oversees multiple projects within a program

  • Create and manage programs
  • Assign project managers
  • Program-level reporting & dashboards
  • Resource allocation across projects
  • Risk and issue escalation management

Project Manager

Manages individual projects end-to-end

  • Create and configure projects
  • Manage tasks, milestones, and sprints
  • Assign team members to tasks
  • Track project progress and EVM
  • Generate project reports

PM Manager

Project Management office oversight role

  • Portfolio-level visibility
  • Cross-project resource management
  • Standardize PM processes
  • Capacity planning
  • Executive reporting

Dev Manager

Leads development teams and technical delivery

  • Manage development teams
  • Sprint planning and velocity tracking
  • Code review oversight
  • Technical debt management
  • Developer performance metrics

Developer

Individual contributor focused on development tasks

  • View and update assigned tasks
  • Log time and progress
  • Link commits to tasks
  • View requirements and specs
  • Report defects found during development

QA Manager

Oversees quality assurance processes and team

  • Manage QA team and assignments
  • Create test plans and strategies
  • Review and approve test cases
  • Defect triage and prioritization
  • Quality metrics and reporting

QA Tester

Executes tests and reports defects

  • Execute test cases and test runs
  • Report and track defects
  • Update test case status
  • Attach evidence and screenshots
  • Retest resolved defects

Security

Security-focused role with audit capabilities

  • Security audit and compliance
  • Access activity logs
  • Review security configurations
  • Vulnerability tracking
  • Compliance reporting

Integration Engineer

Manages system integrations and technical configurations

  • Configure integrations (Jira, GitHub, etc.)
  • API management
  • Data import/export
  • Webhook configuration
  • Technical troubleshooting

Business Development

Manages proposals, opportunities, and business growth

  • Create and track opportunities
  • Manage proposal workflows
  • Pipeline and forecast reporting
  • Win/loss analysis
  • Customer relationship tracking

Executive

High-level visibility into organizational performance

  • Executive dashboards and KPIs
  • Portfolio-level reporting
  • Financial summaries
  • Strategic initiative tracking
  • Cross-program visibility

Viewer

Read-only access for stakeholders and observers

  • View project status and progress
  • Access reports and dashboards
  • Review requirements and test results
  • Monitor defect status
  • No edit or create permissions

Role Hierarchy & Access Levels

Project Management Track

AdminProgram ManagerProject Manager

Development Track

Dev ManagerDeveloper

Quality Assurance Track

QA ManagerQA Tester

Business & Executive

ExecutiveBusiness Development

Specialized Roles

SecurityIntegration EngineerViewer