Story 1.2.3.3. CRM. Vacancy edit mode. Tab Conditions

Content

General info

Enhance the CRM system by implementing a "Conditions" tab within the vacancy edit mode. This tab will allow recruiters to specify and manage various employment conditions for each vacancy, including salary range, working model, location, travel requirements, experience level, position, degrees, languages, employment type, and additional preferences like workload, age, and team size. This feature aims to provide recruiters with a comprehensive tool for defining vacancy requirements to ensure an effective matching process with potential candidates.

User story

As a CRM user,
I want to edit and manage employment conditions for a vacancy in a dedicated "Conditions" tab,
So that I can define detailed requirements and preferences for candidates, ensuring suitable matches during the recruitment process.

Visual design:

https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=18680-89542&t=K9IerXSbmyGoD1Su-4

Acceptance criteria

01

Scenario: Accessing the Conditions tab
Given the recruiter is in vacancy edit mode
When they navigate to the "Conditions" tab
Then they should see sections for Start Date, Desired Salary, Working Model, Location, Travel, Experience Level, Position, Degrees, Languages, Employment Type, Workload, Age, and Team Size.

creating list of vacancy - comp.png

02

Scenario: Setting Start Date
Given the recruiter is in the "Start Date" section
When they select a specific date or check the "Immediately" option
Then the selected date or "Immediately" option should be saved to the vacancy conditions.

image-20241101-143759.png

03

Scenario: Specifying Desired Salary
Given the recruiter is in the "Desired Salary" section
When they input a minimum and maximum salary range
Then the specified salary range should be saved and displayed in the vacancy conditions.

image-20241101-143837.png

04

Scenario: Selecting Working Model
Given the recruiter is in the "Working Model" section
When they choose options like "Home office," "Working remotely," "Hybrid," or "On-site"
Then the selected options should be saved and displayed in the vacancy details.

image-20241101-143847.png

05

Scenario: Adding Location
Given the recruiter is in the "Location" section
When they enter an address or choose a city and optionally select "All cities"
Then the location details should be saved to the vacancy.

image-20241101-143910.png

06

Scenario: Setting Travel Preferences
Given the recruiter is in the "Travel" section
When they select options like "Europe-wide," "Throughout Switzerland," "Worldwide," "ROOF," "Individual willingness to travel," or "Not willing to travel"
Then the chosen preference should be saved in the vacancy conditions.

image-20241101-143942.png

07

Scenario: Selecting Experience Level
Given the recruiter is in the "Experience Level" section
When they choose options such as "Junior," "Professional," "Senior," or "Executive"
Then the selected experience level should be saved in the vacancy conditions.

image-20241101-143953.png

08

Scenario: Specifying Position
Given the recruiter is in the "Position" section
When they select options like "Specialist position," "Leading position," or "Executive"
Then the chosen position should be saved and displayed in the vacancy details.

image-20241101-144003.png

09

Scenario: Adding Leading Experience
Given the recruiter is in the "Leading Experience" section
When they select options like "Personal management experience," "Management of project teams," or "Prof. management of employees"
Then the selected experience should be saved in the vacancy conditions.

image-20241101-144020.png

10

Scenario: Choosing Degrees
Given the recruiter is in the "Degrees" section
When they select relevant degrees from the list (e.g., "Technical school," "Bachelor," "Masters")
Then the selected degrees should be saved to the vacancy.

image-20241101-144033.png

11

Scenario: Adding Languages
Given the recruiter is in the "Languages" section
When they select a language and proficiency level
Then the chosen language and level should be saved in the vacancy conditions, with an option to add multiple languages.

image-20241101-144045.png

12

Scenario: Setting Employment Type
Given the recruiter is in the "Employment Type" section
When they select options like "Permanent employment," "Temporary," or "Part time"
Then the selected type(s) should be saved and displayed in the vacancy conditions.

image-20241101-144054.png

13

Scenario: Adjusting Workload
Given the recruiter is in the "Workload" section
When they set the workload percentage using a slider
Then the selected workload range should be saved to the vacancy.

image-20241101-144103.png

14

Scenario: Specifying Age Range
Given the recruiter is in the "Age" section
When they set the age range using a slider
Then the specified age range should be saved in the vacancy conditions.

image-20241101-144117.png

15

Scenario: Choosing Team Size Preference
Given the recruiter is in the "Team Size" section
When they select a team size range (e.g., "1-15," "15-20")
Then the chosen team size preference should be saved to the vacancy.

image-20241101-144126.png

16

Scenario: Saving Changes
Given the recruiter has made changes in the "Conditions" tab
When they click "Save & Changes"
Then all entered details should be saved, and a confirmation message should appear.

image-20241101-144144.png

17

Scenario: Cancelling Changes
Given the recruiter is in the "Conditions" tab
When they click "Cancel"
Then no changes should be saved, and the system should return to the vacancy view mode.

image-20241101-144154.png

18

Scenario: Validating Required Fields
Given the recruiter has filled out the "Conditions" tab
When they attempt to save
Then the system should validate that all required fields are completed, displaying a message for any missing information.

Comments

Leave a Reply