- Establish and own the QA strategy, testing standards, reusable test library and release criteria.
- Maintain a functional map of the application, including user roles, journeys, features, dependencies, expected behaviour and learning outcomes.
- Review Jira epics, user stories, acceptance criteria and release updates, and link requirements to tests, results and defects.
- Design and execute functional, integration, exploratory and regression tests across user journeys, permissions, boundary conditions and recovery paths.
- Assess release changes and dependencies, prioritize testing by user impact and risk, and verify fixes without causing regressions.
- Evaluate simulations, AI coaching, scoring and critique against agreed learning objectives and rubrics.
- Maintain AI test scenarios and reference examples; evaluate variation, conversational context, unsupported claims, biased feedback and instruction bypass attempts.
- Document reproducible findings and evidence in Jira, track defects through retesting and closure, and capture prompts and conversation context for AI issues.
- Provide a documented QA release assessment and block releases when quality criteria or testing evidence do not support release confidence.
- Investigate production issues with Engineering, identify escaped regressions and add tests to prevent recurrence.
- Identify repetitive tests suited to automation and work with Engineering to implement them while maintaining manual and exploratory coverage.
JiraManual testingRegression testing+1 more