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

This is the individual that creates the organization or has the admin role. Has the same features as a team member with additional rights.

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?