Story 1.2.3.7. CRM. Vacancy edit mode. Tab Benefits

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.

image-20241101-161936.png

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.

Comments

Leave a Reply