Introduction
This document outlines the user stories for the different roles in TopSca—a platform that streamlines recruitment through AI-powered skill assessments. Each role has different access levels and functionalities, ensuring a personalized and secure user experience.
Key Roles & User Stories
Role 1: Candidate
User Story 1:
As a candidate, I want to log in securely to the platform so that I can take assessments and track my progress.
Acceptance Criteria:
- Candidates can register using email other credentials.
- Secure login via email/password and multi-factor authentication (optional).
- Access to personalized assessments and real-time feedback.
Integration with Modules:
- Direct access to the Skill Assessment Module and Real-Time Feedback System for personalized testing.
- Data securely stored and linked with the Automated Report Generation module.
Role 2: HR
User Story 2:
As an HR, I want to log in to the platform to manage candidate assessments, track recruitment progress, and generate reports.
Acceptance Criteria:
- HRs can log in securely and view all assessments conducted.
- Ability to manage candidates, create new assessments, and track their results.
- Access to reports on candidate performance and insights.
Integration with Modules:
- Access to Skill Assessment Module and Behavioral & Personality Insights.
- Can view Automated Report Generation to assess candidates' performance.
- Integration with HR systems for seamless data transfer.
Role 3: Business Owner
User Story 3:
As a business owner, I want to log in and oversee the recruitment process, analyze performance, and make high-level decisions based on data.
Acceptance Criteria:
- Business owners have full access to the platform, with an overview of recruitment metrics.
- Ability to view summary reports, trends, and overall performance of the recruitment process.
- Access to financial or subscription information regarding TopSca's services.
Integration with Modules:
- Can view Automated Reports for key performance indicators.
- Ability to manage user roles and permissions through Admin functionalities.
- Integration with Real-Time Feedback System for understanding recruitment efficiency.
Role 4: Admin
User Story 4:
As an admin, I want to have complete control over the platform's configuration, user roles, and security settings.
Acceptance Criteria:
- Admin can manage users, assign roles, and reset passwords.
- Admin has full access to all modules
- Ability to configure system settings, customize assessments, and monitor platform usage.
Integration with Modules:
- Complete access to all modules, including managing Hiring Manager and HR roles.
- Control over User Authentication and platform security.
- Access to detailed logs and reports generated by all users.
Role 5: Hiring Manager
User Story 5:
As a hiring manager, I want to log in to evaluate candidates, view their performance, and decide on their suitability for the role.
Acceptance Criteria:
- Hiring managers can access candidate profiles, assessments, and feedback.
- Ability to evaluate technical and behavioral traits through reports.
- Option to send feedback to candidates and communicate directly.
Integration with Modules:
- Access to Skill Assessment Module and Behavioral & Personality Insights to evaluate candidates.
- Can use Real-Time Feedback System to review feedback and suggestions.
- Direct integration with Automated Report Generation to get detailed candidate assessments.