User Stories
Job Seeker
Create an account
Description: As an individual searching for help, I want to ‌create an account, so I can get updates when I am referred to an organization.
Action:
After filling out the details required, an account is created for the user using a password and email address.
The user gets a verification email and verifies their account.
The user will be sent an email if there are any suspicious attempts to get into his account.
Users can request to be remembered on that system.
Search job listings
Description: As a potential job applicant, I want to ‌search for jobs that I might be qualified for.
Action:
User must have filled in all their info previously.
The user must have created an account.
The user must be logged in.
Users can search for jobs.
Apply to jobs
Description: As a potential job applicant, I want to ‌apply to jobs that I might be qualified for.
Action:
User must have filled in all their info previously.
The user must be logged in.
The user navigates to job listings.
User clicks apply.
The user is asked to confirm his previously filled information.
The user clicks submit button.
See referrals to employer/organization
Description: As an individual searching for a job, I want to be able to see when I have been referred to an employer for a job, and/or an organization for social services/assistance.
Action:
The user gets an email notification when he has been referred to jobs.
User can see his referrals when he is logged into his account
See when a referral/application is accepted
Description: As an individual searching for a job, I want to be able to see when I have been accepted by an employer for a job, and/or an organization for social services/assistance
Action:
The user gets an email notification when he has been accepted by the employer/organization.
User can see the status of their application when he is logged into their account.
Schedule time with an employer/organization
Description: As an individual searching for help, I want to be able to schedule time for a physical meetup with the organization/employer if I am accepted.
Action:
The user gets an email notification when he has been asked to schedule a time by the employer/organization.
The user can see a notification asking him to schedule some time when he is logged into his account.
Users can schedule time.
Employer - Team member
Add job listing(s) to the platform
Description: As an employer, I want to ‌add a job to the platform so I can get qualified applicants who match my criteria.
Action:
Employer fills out a form with all the necessary information.
See all applications/referrals
Description: As an employer, I want to be able to see all referrals and applications to all of my job listings.
Action:
The employer gets an email notification when there is a new referral/application.
Employer logs in.
The employer can see all referrals/applications.
Clicking on each candidate shows all the information about the candidate.
The employer can reject/accept each application.
The employer can ask the candidate to schedule time - choose whether it is a phone call, video call, or physical meetup, set times and dates when he is available and request the candidate to choose one.
Receive a notification (email and in-app) when the time is scheduled.
Prompt employer for updates
Description: As an employer who interviewed a candidate, I want to be prompted to give an update on my encounter.
Action:
The employer gets an email notification 6 to 12 hours after the interview should have ended.
The employer is asked to pick from a list of options what happened. Options can be:
Rescheduled
Candidate missed interview
Offered candidate the role
Rejected candidate
Scheduled another interview
Change the status of job listings
Description: As an employer, I want to be able to update the status of job listings I have created, so that I can keep receiving applications or stop receiving applications.
Action: The employer can set job listing status - Open, Still Interviewing, Employed, Closed.
Employer - Organization owner
Add team members and specify permissions
Description: As an SDEP owner, I want to be able to add team members so that other team members can manage my account.
Action:
The organization owner has to be logged into his account.
Clicking on the setting icon in the header takes him to the settings page.
Clicking on Add Team Member creates a popup.
The organization owner enters the email address and permission level.
Clicking on Send Invite sends an email invitation to the invited team member.
Clicking on Join your Team in the invitation email takes him to the SSN job board site where he needs to create a password and log in to the platform.
Permission levels are:
Admin - can do everything an editor can do in addition to the following: manage other team members
Editor - has access to all functionality on the platform. CANNOT manage other team members
Last updated
Was this helpful?