Story 3.3.4. RJ. Application. Application form

Content

General info

This story outlines the Application Form process on the Rocken Jobs (RJ) website, consisting of three steps to facilitate the submission of applications by candidates. The form captures essential information such as whether the candidate is a new or returning user, collects contact details, and allows the upload of necessary documents. The flow includes navigation between steps, validation of input, and final submission to ensure a smooth application experience.

User story

As a candidate applying for a vacancy,
I want to complete the application form in three steps,
So that I can provide my information and documents effectively and submit my application.

Visual design:

https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=53430-5788&t=T1cu0YDDVtmi76or-4

 

#

Acceptance Criteria

 

01

Scenario: Step 1 – User type selection
Given: the user is on the application form page
When: the user is presented with the question "Have you already used Rocken?" and sees the buttons "I’m a new customer" and "I already have a profile"
Then: clicking "I’m a new customer" reveals Step 2, while clicking "I already have a profile" opens the Rocken talent login page.

 

image-20240927-193630.png

02

Scenario: Step 2 – Contact information
Given: the user has selected "I’m a new customer"
When: Step 2 loads
Then: the user sees fields for title (styled checkboxes: Ms, Mr, Mx), First name, Second name, Email, Phone, and a "Next" button. The user must complete this step to proceed and can return to Step 1 by clicking on the pink marker.

 

image-20240927-193740.png

03

Scenario: Step 2 – Input validation
Given: the user is in Step 2
When: the user enters invalid data or leaves required fields empty
Then: appropriate error messages are displayed for each invalid or empty field, and the user cannot proceed to Step 3 until all fields are valid.

 

04

Scenario: Step 3 – Document upload
Given: the user has completed Step 2
When: Step 3 loads
Then: the user sees an area to upload or drag and drop their resume and certificates. The accepted file formats include doc, docx, pdf, jpeg, jpg, and png, with a maximum size of 7 MB.
AND see one field for add a link to portfolio or some account

 

image-20241101-120121.png

05

Scenario: Step 3 – Document progress bar
Given: the user is in Step 3
When: the user uploads files for their resume and certificates
Then: a progress bar is displayed during the upload process for each file to indicate that the files are being processed.

 

image-20240927-194615.png

06

Scenario: Step 3 – Privacy policy agreement
Given: the user is in Step 3
When: the user is presented with the option to agree to the privacy policy
Then: the user must click the checkbox to agree before they can proceed. The user can return to either of the previous steps using the pink markers, and the "Apply" button submits the form, displaying a thank you page.

07

Scenario: Step 3 – Privacy policy validation
Given: the user is in Step 3
When: the user attempts to click the "Apply" button without checking the privacy policy checkbox
Then: an error message is displayed indicating that the privacy policy must be agreed to in order to proceed.

08

Scenario: Step 3 – Document validation
Given: the user is in Step 3
When: the user attempts to upload a file that exceeds the size limit or is in an invalid format
Then: an error message is displayed, and the user cannot proceed until they upload a valid file.

Comments

Leave a Reply