-
Event-Triggered Notifications
- When QA submits an evaluation for the agent
- When QA updates the evaluation
- When a coach shares the coaching session note with users
- When a coach adds comments in any coaching sessions of that agent
- Comments on any interaction
- When other users add a comment on this agent's evaluations
- When QA submits an evaluation of their team agents
- When agents dispute an evaluation
- When agent coaching is overdue
- When users respond to this manager's comment
- When any user comments on the coaching session initiated by this manager
- When evaluation done by this QA is disputed
- When tasks are assigned through case assignment
- When this QA is invited to a calibration session
- When any user comments on the session initiated by this QA
- When other users add QA comments on his/her evaluation
- When any QA submits an evaluation for the organization
- When users dispute an evaluation
- When other users reply to Admin's comments on evaluation/interaction
- When any user comments on the session initiated by this admin
- Send "Coaching overdue" notification to a user if they did the last session with the agent
- Verify after Super Admin becomes Admin, Notification is triggered
-
Role-Based Notifications
- Agent
- Admin
- Manager
- QA auditor
- Combinations of roles (e.g., Agent, Manager, QA auditor, etc.)
-
Functionality Testing
- Toggle buttons for each tab (Note: This is repeated, so ensure it's a single test case with iterations for each tab)
- Validate the notification details
- Validate the icon
- Validate the timings
-
UI Verification
- Verify the UI designs for the page
- Verify the default state of the notification
- Verify the default view
- Verify the new notification icon
-
Special Cases
- When a comment is not saved
- Mark all as read button functionality, also check after logout
- Notifications time formatting based on duration
- Don't send a notification for comments on evaluations or coaching sessions not yet submitted or shared
- Reset the notification count to 0 if user clicks on the notification icon
- Considerations for date constraints for notifications
- Send reply notification for the commenter
- Send agent notification for agent on comment on notification