Category: ROCKEN Documentation

  • Definition of Done for a User Story

    • Design Compliance with Mockups (Dev, QA)

    • Unit tests passed (Dev)

    • Code reviewed and approved by one person (Dev)

    • Code Deployed and checked after deployment on stage (Dev)

    • Acceptance criteria met (Dev, QA, PM, PO)

    • Product Owner accepts the User Story after QA (only big tasks) (PO)

    • Documentation: Relevant documentation (user story in confluence) is updated (PO, PM, QA), updated visual design and documented (Designer), and API documentation (Dev).

    • No Open Defects/Bugs with critical, high, and medium priority (Dev, QA).

  • Definition of Ready for a User Story (backlog item)

    • The user value of the story is clearly indicated.

    • The acceptance criteria or deliverables for user story have been clearly described and written in a testable format.

    • All dependencies (technical, business, external) are identified and resolved or planned.

    • No hidden work – backend, infrastructure, or research needs are identified upfront.

    • UI/UX designs and assets are attached, if applicable.

    • The story is estimated by the delivery team and is small enough to fit into a single sprint (or broken down if necessary).

    • The story is testable, with defined expected results and test data where needed.

    • Performance, security, and other non-functional (e.g., security, compliance, and scalability) requirements are considered.

    • The person who will accept the story (PO/stakeholders) is identified.

    • The team knows how to demo the story in Sprint Review.

  • Definition of Ready for a Sprint

    • The Sprint Backlog is prioritized and estimated.

    • Dependencies Identified, no blockers.

    • The Sprint Backlog contains all bugs, user stories and other work that the team is committing to.

    • All User Stories meet Definition of Ready and cover the new business logic.

    • Team Alignment and Agreement: the team has reviewed the story, PM and PO has approved the story, the team understands the scope and objective.

    • All team members have calculated their capacity for the Sprint (pay attention to the days off and vacations).

    • Goal for the sprint is identified.

  • Story 2.2.9.3. RT. Profile preview. PDF file

    Content

    General info

     

    User story

    As a consultant

    I want to open profile preview page and download PDF file of candidate

    So that helps to share the information about candidate manually

    Visual design:

    https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=52155-32786&t=rwWw8Fb1VerJmUJi-4

     

     

    Acceptance criteria

     

    01

    Given: Talent

    When: Open the Profile Preview page
    AND Click the “Download PDF” button

    Then: PDF with data is generated according to the design

    image-20240722-092136.png

    image-20240722-092023.png

  • Story 2.3.1.3. Vacancy preview modals

    Content

    General info

    User interaction with the page

    User story

    As a candidate

    I want to react to the vacancy

    So that helps to apply or reject the vacancy

     

    Visual design:

    https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=35752-84472&node-type=canvas&t=9h0O4fUxPQkUXamz-0

     

     

    Acceptance criteria

     

    01

    Given: open vacancy in process https://rocken-sandbox.cheitgroup.com/vacancy/vacancy-andrii-mwd4131?rid=WB3

    When: click EINVERSTANDEN in old system

    Then: see the vacancy preview page

    old system:

    image-20240719-113154.png

    DE: Teile uns mit, ob und wieso DU das passende Profil mitbringst.
    EN: Let us know if you have the right profile.
    DE: EINVERSTANDEN
    EN: ACCEPT

    New system: not used in the new system

    02

    Given: vacancy preview page

    When: Move your mouse out the window

    Then: see popup

    old system:

    image-20240719-115917.png

    DE: Bitte gib eine Antwort, ob das Angebotzu Dir passt

    Bewerbung
    Ablehnen

    EN: Please answer whether the offer suits you

    Apply
    Decline

    new system:

    image-20241003-062826.png

    03

    Given: popup out the window

    When: click “Apply”

    Then: see the new popup. The answer is recorded after clicking on “Apply” button, no matter what are the actions in the popup.

    old system:

    image-20240719-120240.png

    Current:

    image-20241003-064700.png

    EN: Thank you for answering

    Now you can go to your profile to track the progress on your application.

    Go to profile

    DE: Danke für Deine Antwort

    Jetzt kannst Du dein Profil aufrufen, um die Fortschritte bei deiner Bewerbung zu verfolgen.

    Zum Profil

    04

    Given: popup out the window

    When: click button “Decline”

    Then: see the new popup. The answer is recorded after clicking on “Go to profile” or “Send answer” buttons

    old system:

    image-20240719-131642.png

    DE:

    Bitte wähle den Ablehnungsgrund
    Wir werden dafür sorgen, dass Du beim nächsten Mal bessere Jobs bekommst.
    Arbeitsort
    Qualifikationen
    Firmenprofil
    Bereits beworben
    Andere

    EN:

    Please select a rejection reason
    We will make sure to send you better Jobs next time.
    Place of work
    Qualifications
    Company profile
    Already applied
    Other

    image-20250130-115530.png

    EN: You can go to your profile to find a more suitable vacancy for you.

    Go to profile

    DE: Du kannst dein Profil aufrufen, um ein für dich geeignetes Stellenangebot zu finden.

    Zum Profil

  • Story 2.3.1.2. RT. Vacancy preview action buttons

    Content

    General info

    User story

    As a user vacancy preview page

    I want to interact with users content on a page

    So that helps to apply or skip vacancy

     

    Visual design:

    Desktop: https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=48364-161235&t=Mzl2H7aDFEHWzJUM-4

     

     

    Acceptance criteria

     

    01

    Given: vacancy preview page https://talent.rocken-talent.cheitgroup.com/en/vacancies/view/aprqgpr_nathaniel-lockman-sr

    When: process started with you as a candidate from CRM

    Then: see the action buttons on a page “interested“, “not interested“

    image-20240802-122249.png

    02

    Given: vacancy preview page
    AND process hasn’t started

    When: click Apply button

    Then: candidate applied to the vacancy
    AND process will start with this candidate and vacancy
    AND text on the button is changed to “Applied“
    OOS AND user will see a message “Thank you for your interest, a consultant will be in touch with you“

    image-20240802-120740.pngimage-20240802-121039.png

    03

    Given: process started
    AND candidate logged in the RT

    When: click “Interested“

    Then: see the message “You’re interested“

    image-20240806-063610.png

    04

    Given: process started
    AND candidate logged in the RT

    When: click “not interested“

    Then: see the message “You’re declined“

    image-20240806-063650.png

    05

    Given: vacancy preview page
    AND user is not logged in

    When: click “log in“

    Then: direct to login page

    image-20240806-063828.png

    06

    Given: vacancy preview page
    AND user logged in
    AND there are no active processes with this candidate and vacancy

    Then: don’t show any action buttons

    image-20240807-103800.png

    07

    Given: vacancy preview page
    AND user logged in
    AND and profile is not completed (less than 80% filled)

    When: click on button Complete profile

    Then: redirect to profile settings

    image-20240807-103949.png

  • Story 2.3.1.1. RT. Vacancy preview page

    Content

    General info

    The Vacancy Preview page displays detailed information about a job vacancy. This includes company profile, job role, responsibilities, qualifications, and benefits. Users can apply for or decline the job directly from the page. The page should be responsive and display correctly across all devices, including tablets.

    User story

    As a job seeker,
    I want to view a well-organized vacancy preview page,
    So that I can easily understand the details of the job and apply or decline as needed.

    Visual design:

    Desktop: https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/Rocken-Design?node-id=48364-161345&t=FImmxT2zWcdnM72s-4

    Tablet: https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/Rocken-Design?node-id=61563-53139&t=FImmxT2zWcdnM72s-4

    Mobile: https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/Rocken-Design?node-id=62272-105196&t=B9JkGoW4WCj7XG7G-4

     

     

    Acceptance criteria

     

    01

    Scenario: Display Vacancy Title and Company Profile
    Given I am on the Vacancy Preview page,
    When I view the page,
    Then I should see the job title and company profile, including the company’s logo, name, and link to the company profile.

    image-20250206-080127.png

    02

    Scenario: Display Company’s Location and Employment Type
    Given I am on the Vacancy Preview page,
    When I view the job details,
    Then I should see the location and employment type (e.g., full-time, hybrid, etc.) listed next to the company name.

    03

    Scenario: Display Vacancy Summary Section
    Given I am viewing the Vacancy Preview page,
    When I scroll down,
    Then I should see a section titled "Wichtigste Informationen" (Key Information) with details such as professional experience, salary range, and other key job details.

    image-20250206-080225.png

    04

    Scenario: Display Role and Responsibilities Section
    Given I am on the Vacancy Preview page,
    When I scroll further,
    Then I should see a section titled "Verantwortung" (Responsibilities) with a list of responsibilities related to the job position.

    image-20250206-080248.png

    05

    Scenario: Display Qualifications Section
    Given I am on the Vacancy Preview page,
    When I scroll further,
    Then I should see a section titled "Qualifikationen" (Qualifications) with the required educational background, skills, and qualifications.

    image-20250206-080303.png

    06

    Scenario: Display Benefits Section
    Given I am on the Vacancy Preview page,
    When I scroll further,
    Then I should see a section titled "Benefits" listing all the benefits the job offers (e.g., flexible working hours, health insurance, etc.).

    image-20250206-080319.png

    07

    Scenario: Apply or Decline Buttons
    Given I am on the Vacancy Preview page,
    When I view the page,
    Then I should see two action buttons: "Apply" and "Decline". Clicking "Apply" should take me to the application form, while clicking "Decline" should close the preview or lead to a confirmation.

    Story 2.3.1.2. RT. Vacancy preview action buttons

    image-20250206-080349.png

    08

    Scenario: Show "Save to Favorites" Button
    Given I am on the Vacancy Preview page,
    When I view the page,
    Then I should see a "Save to Favorites" button that allows me to save the job to my favorites for later.

    image-20250206-080519.png

    09

    Scenario: Show "Recommend Someone" Button
    Given I am on the Vacancy Preview page,
    When I view the page,
    Then I should see a "Recommend Someone" button that allows me to recommend the job to others (copy link to the page

    ).

    image-20250206-080522.png

    10

    Scenario: Responsive Layout for Tablets
    Given I am viewing the Vacancy Preview page on a tablet,
    When I view the content,
    Then the layout should adjust to the tablet’s screen size without breaking the design or content structure, ensuring that all sections are still visible and easy to navigate.

    unauthorized-user-view.png

    11

    Scenario: Correct Font and Button Size on Tablets
    Given I am viewing the Vacancy Preview page on a tablet,
    When I interact with the page,
    Then the font size, buttons, and other interactive elements should be appropriately sized for tablet use, ensuring ease of reading and clicking.

    12

    Scenario: Responsive Layout for Mobile devices
    Given I am viewing the Vacancy Preview page on a mobile,
    When I view the content,
    Then the layout should adjust to the mobile’s screen size without breaking the design or content structure, ensuring that all sections are still visible and easy to navigate.

    https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/Rocken-Design?node-id=62272-105196&t=B9JkGoW4WCj7XG7G-4