Content
General info
This feature allows recruiters to add, edit, and organize the benefits associated with a vacancy within the CRM system. The Benefits tab provides a dropdown list, which the recruiter can select and specify further with detailed descriptions. This information helps to attract candidates by clearly listing what benefits the company provides for the role.
User story
As a CRM user,
I want to add and customize benefits for a vacancy,
So that candidates can see the perks associated with the job, making it more attractive.
Visual design:
https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=18464-78277&t=K9IerXSbmyGoD1Su-4
|
|
Acceptance criteria
|
|
|
01
|
Scenario: Accessing the Benefits Tab Given the recruiter is in the vacancy edit mode, When they select the "Benefits" tab, Then an interface should be displayed that allows them to add, edit, and delete benefits for the vacancy.
|
|
|
02
|
Scenario: Adding a New Benefit Given the recruiter is in the Benefits tab, When they click on "Add benefit," Then a new benefit entry should appear with a dropdown to select the benefit type and an optional field to add specific details.
|
|
|
03
|
Scenario: Selecting a Benefit Type Given a new or existing benefit entry, When the recruiter clicks on the benefit dropdown, Then they should see a list of predefined benefits, such as "Flexible working hours," "Company car," etc., to choose from.
|
|
|
04
|
Scenario: Adding Benefit Details Given a benefit is selected from the dropdown, When the recruiter enters text in the "Details" field, Then the entered details should be saved along with the benefit and displayed when viewed.
|
|
|
05
|
Scenario: Deleting a Benefit Given a benefit entry is added, When the recruiter clicks on the trash icon for that entry, Then the benefit should be removed from the list without affecting other entries.
|
|
|
06
|
Scenario: Saving Changes in Benefits Given the recruiter has added or modified benefits, When they click "Save 1 change," Then the changes should be saved and displayed in the vacancy’s benefits section when viewed in public mode.
|
|
|
07
|
Scenario: Canceling Changes in Benefits Given the recruiter has made changes to the Benefits tab, When they click "Cancel," Then no changes should be saved, and the previous benefit list should remain intact.
|
|
|
08
|
Scenario: Restricting Duplicate Benefits Given the recruiter has already added a specific benefit, When they attempt to add the same benefit again, Then the system should display a validation message indicating that duplicate benefits are not allowed.
|
|
|
09
|
Scenario: Preventing Unintended Data Loss Given the recruiter has entered or modified text in the Benefits tab without saving, When they attempt to navigate away from the page, Then a confirmation dialog should appear, prompting them to save or discard changes.
|
|
|
10
|
Scenario: Displaying Benefits in Vacancy Listing Given the recruiter has added benefits to a vacancy, When the vacancy is viewed in public mode, Then all listed benefits with their details should be displayed for the candidate to review.
|
|