Story 1.2.2.11. CRM. Vacancy view mode. Tab Similar vacancy

Content

General info

Enhance the CRM system by adding a "Similar Vacancy" tab in the Vacancy view mode. This tab should display a list of vacancies that are similar to the selected vacancy based on predefined matching criteria. The purpose of this feature is to enable recruiters to easily identify and compare related job openings, facilitating a better understanding of the vacancy landscape.

User story

As a CRM user,
I want to view a list of similar vacancies associated with the current vacancy,
So that I can analyze related job openings and efficiently manage recruitment activities.

Visual design:

https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=18721-106228&t=Kyfn4cYcN8tVkZjO-4

Acceptance criteria

01

Scenario: Displaying similar vacancy list
Given a vacancy is selected
When the recruiter views the "Similar Vacancy" tab
Then a list of similar vacancies should be displayed, showing columns for Name, Status, Process Type, Company, Category, Location, Publication, and Consultant.

02

Scenario: Column for "Name"
Given the "Similar Vacancy" tab is displayed
When viewing the Name column
Then it should display the title of each similar vacancy, clickable to navigate to the vacancy’s details.

03

Scenario: Column for "Status"
Given the "Similar Vacancy" tab is displayed
When viewing the Status column
Then it should show the current status of each similar vacancy (e.g., "Active", "Inactive") with a corresponding color indicator.

04

Scenario: Column for "Process Type"
Given the "Similar Vacancy" tab is displayed
When viewing the Process Type column
Then it should display the type of recruitment process for each similar vacancy (e.g., "PaaS", "Succession Fee").

05

Scenario: Column for "Company"
Given the "Similar Vacancy" tab is displayed
When viewing the Company column
Then it should display the name of the company associated with each similar vacancy.

06

Scenario: Column for "Category"
Given the "Similar Vacancy" tab is displayed
When viewing the Category column
Then it should display the job categories relevant to each similar vacancy.

07

Scenario: Column for "Location"
Given the "Similar Vacancy" tab is displayed
When viewing the Location column
Then it should display the number of job locations associated with each similar vacancy.

08

Scenario: Column for "Publication"
Given the "Similar Vacancy" tab is displayed
When viewing the Publication column
Then it should display the number of publications related to each similar vacancy.

09

Scenario: Column for "Consultant"
Given the "Similar Vacancy" tab is displayed
When viewing the Consultant column
Then it should display the profile image and name of the consultant responsible for each similar vacancy, clickable to navigate to the consultant’s profile.

10

Scenario: Sorting by Name
Given the similar vacancies list
When the recruiter clicks the Name column header
Then the list should sort by name, toggling between ascending and descending order.

11

Scenario: Filtering by Status
Given multiple similar vacancies with different statuses
When the recruiter applies a status filter
Then only vacancies matching the selected status (e.g., "Active", "Inactive") should be displayed in the list.

12

Scenario: Opening vacancy details
Given a list of similar vacancies
When the recruiter clicks on a vacancy name
Then the system should navigate to the detailed view of that vacancy.

13

OOS Scenario: Multi-select actions
Given the similar vacancies list
When the recruiter selects multiple entries
Then bulk actions (e.g., mass update) should become available in the UI.

14

Scenario: Pagination
Given a large number of similar vacancies
When there are more than a set number of vacancies displayed (e.g., 10 per page)
Then pagination controls should appear at the bottom of the list, allowing navigation through multiple pages.

15

Scenario: Edit action for each vacancy
Given the "Similar Vacancy" tab
When the recruiter edit icon for each entry
Then options to edit each similar vacancy should be available with the opening the vacancy in edit mode.

16

Scenario: Filter by Consultant
Given multiple similar vacancies with different consultants
When the recruiter applies a consultant filter
Then only similar vacancies associated with the selected consultant(s) should be displayed in the list.

17

Scenario: Filter by Process Type
Given multiple similar vacancies with different process types
When the recruiter applies a process type filter
Then only similar vacancies matching the selected process type(s) should be displayed in the list.

18

Scenario: Start process
Given the similar vacancies list
When the recruiter click the icon to start the process
Then the system should the dialog to start the process

Comments

Leave a Reply