Story 3.11.2. RJ. Locations

Content

General info

The "Locations" page allows users to explore available job opportunities by geographical location. The page organizes locations alphabetically and provides easy navigation using an alphabet index. Users can click on a location to view job vacancies specific to that area.

User story

As a job seeker,
I want to browse job opportunities by location,
So that I can find relevant job listings near my preferred area.

Visual design:

https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/Rocken-Design?node-id=54470-4567&t=Tbs6ov2mX4vDwGWw-4

 

#

Acceptance Criteria

 

01

Scenario: User accesses the Locations page.
Given the user is on the Sitemap page,
When the "Locations" section is clicked,
Then the user is redirected to the "Jobs in Locations" page.

 

 

02

Scenario: Locations are listed alphabetically.
Given the user is on the "Locations" page,
When the page loads,
Then all available locations are displayed alphabetically under their respective letters.

 

 

03

Scenario: Navigation by alphabet.
Given the user is on the "Locations" page,
When a letter is clicked in the alphabet index,
Then the page scrolls to the locations starting with that letter.

 

 

04

Scenario: Location click redirects to jobs.
Given the user sees a list of locations,
When a location name is clicked,
Then the user is redirected to the job listings specific to that location.

 

05

Scenario: No jobs available for a location.
Given a location with no job listings,
When the user clicks on that location,
Then a message is displayed stating, "No jobs available in this location."

 

06

Scenario: Mobile view layout.
Given the user is on a mobile device,
When the Locations page is loaded,
Then the locations are displayed in a single-column layout with the alphabet index accessible as a horizontal scroll.

 

07

Scenario: Language toggle for location names.
Given the user has selected a language,
When the page loads,
Then the location names and interface are displayed in the selected language.

08

Scenario: SEO and metadata.
Given the Locations page,
When it is crawled by search engines,
Then it should include structured metadata for each location to improve searchability.

Comments

Leave a Reply