Content
General info
This story involves creating the "Email Notifications" section within the Rocken Talent platform’s Profile Settings. Users have the ability to toggle different types of email notifications, allowing them to personalize the types of updates they wish to receive from the platform.
User story
As a Rocken Talent user,
I want to manage my email notification settings
so that I receive only the updates that are relevant to me.
Visual design:
https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/Rocken-Design?node-id=55521-404506&t=ENWPkSRyEkoUxoFi-4
|
|
Acceptance criteria
|
|
|
01
|
Scenario: Display email notification settings Given: A user navigates to the "Email Notifications" tab within Profile Settings When: The tab is open Then: The user should see a list of notification options, including "RockenTalent Functional and Security Emails," "Process-Related Updates," "Application Updates," "Referral Updates," and "Birthday Congratulations."
|
|
|
02
|
Scenario: Toggle individual notification Given: The user is on the "Email Notifications" page When: The user toggles any of the options (e.g., "Process-Related Updates") Then: The selected option should enable or disable, updating the user’s preferences immediately.
|
|
|
03
|
Scenario: Enable all notifications Given: The user is on the "Email Notifications" page When: They enable all available notification options Then: All notifications should be set to the active state, indicating the user will receive emails for all updates.
|
|
|
04
|
Scenario: Disable all notifications except mandatory Given: The user is on the "Email Notifications" page When: They disable all optional notifications Then: Only the "RockenTalent Functional and Security Emails" should remain active, as it is essential for account security and platform updates (password reset).
|
|
|
05
|
Scenario: Save notification preferences Given: The user modifies their notification settings When: They navigate away from the page Then: The system should automatically save their preferences, retaining the changes for next logins.
|
|
|
06
|
OOS Scenario: Notification settings tooltip Given: The user is on the "Email Notifications" page When: They hover over any notification title Then: A tooltip should appear providing additional information about the type of updates included in that notification category.
|
|
|
07
|
OOS Scenario: Reset to default notification settings Given: The user has modified their notification preferences When: They select "Reset to Default" Then: All notification preferences should revert to the default state with "RockenTalent Functional and Security Emails" enabled and others based on the platform’s initial settings.
|
|
|
08
|
OOS Scenario: Accessibility of toggles Given: The user is on the "Email Notifications" page When: They navigate through the page using a keyboard or screen reader Then: Each toggle should be accessible and clearly labeled for users
|
|
|
09
|
Scenario: Confirmation of changes Given: The user changes any notification setting When: They exit the "Email Notifications" section Then: A brief confirmation message should appear, notifying the user that their preferences have been saved.
|
|
|
10
|
Scenario: Mobile-friendly display Given: The user accesses "Email Notifications" on a mobile device When: They view the list of notification options Then: All toggles should be aligned and accessible without horizontal scrolling, ensuring a user-friendly mobile experience.
|
|
Leave a Reply
You must be logged in to post a comment.