Story 1.4.2.16. CRM. Talent Profile view mode. Tab Matching jobs

Content

General info

The "Matching Jobs" tab in the Profile view mode provides a comprehensive list of vacancies that match the candidate’s profile. This feature allows CRM users to assess and recommend suitable jobs based on the candidate’s qualifications, skills, location, and job category. It displays essential details such as vacancy status, match percentage, and location proximity, enabling the user to make informed decisions about which vacancies to suggest to the candidate.

User story

As a CRM user,
I want to view the list of vacancies that match the candidate’s profile,
So that I can analyze and recommend relevant vacancies to the candidate based on their qualifications, skills, and location.


RT-6646

Получение подробных данных проблемы…
СТАТУС

Visual design:

https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/Rocken-Design?node-id=62354-69055&t=bpZTja0toR3ICs2Z-4

Acceptance criteria

01

Scenario: Display matching vacancies
Given I am on the "Profile view mode" for a specific candidate
When I navigate to the "Matching Jobs" tab
Then I see a list of vacancies that match the candidate’s profile based on qualifications, location, and job requirements.

image-20250211-065005.png

02

Scenario: View vacancy status
Given vacancies have various statuses
When I view the list of matching vacancies
Then I see the status of each vacancy displayed (e.g., Active, Inactive, Rocked).

03

Scenario: Display percentage match
Given the system calculates a match percentage based on the candidate’s profile
When I view the "Matching Jobs" tab
Then I see the percentage match for each vacancy listed in the "% Matching" column.

04

OOS Scenario: Filter matching vacancies
Given there is a filter option for vacancies
When I click on the "Filters" button
Then I can filter vacancies by criteria such as degree, location, or matching percentage.

05

Scenario: Vacancy details
Given each vacancy has specific details
When I view the list of matching vacancies
Then I can see the vacancy name, category, degree required, and location in the respective columns.

06

OOS Scenario: Compare matching vacancies
Given the user wants to compare vacancies
When I click on the "Compare" button next to a vacancy
Then I can compare the matching vacancy with other vacancies or profiles.

07

Scenario: View vacancy location
Given that location plays a role in vacancy matching
When I view the "Matching Jobs" tab
Then I see the distance between the candidate’s location and the job location, along with an estimated travel time, in the "Location" column.

08

Scenario: Action buttons
Given I am viewing the list of matching jobs
When I want to interact with a vacancy
Then I can use the action buttons to perform actions like start the process
OOS button sharing the vacancy

09

Scenario: no pagination for matching jobs
Given there are multiple matching vacancies
When I scroll to the bottom of the list,
Then I should be able to see 50 last processes with ability to open all processes on the page

10

Scenario: Show active and inactive vacancies
Given some vacancies may be inactive
When I view the "Matching Vacancies" tab
Then both active and inactive vacancies are displayed, with inactive ones clearly indicated.

11

OOS Scenario: Display applied pre-filters
Given the recruiter navigates to the Matching tab
When pre-filters by Location and category are applied automatically
Then only the applied pre-filters are displayed and highlighted in the filter section.

12

OOS Scenario: Reflect changes dynamically
Given a pre-filtered Matching tab is open
When the recruiter adjusts the filters manually
Then the displayed filters update dynamically to reflect both pre-filters and new selections.

13

OOS Scenario: Loading state
Given the recruiter opens the Matching tab
When pre-filters are still being loaded
Then a loading indicator is displayed until all pre-filters are ready.

14

OOS Scenario: Reset applied pre-filters
Given the recruiter views pre-filters in the Matching tab
When the "Reset Filters" button is clicked
Then all pre-filters are cleared, and the filter section resets to its default state.

Comments

Leave a Reply