Test Planning: Creates the test plan (including project and product risk, estimates and schedules) for small / simple pieces of work within a project/engagement phase, with review and oversight from a senior member of the Planit team.
Test Analysis: Reviews requirements to identify ambiguities, errors or gaps. Utilises other means to understand requirements if documentation is lacking or unavailable. Identifies test conditions/scenarios from requirements, acceptance criteria or other agreed sources.
Test Design: Utilises advanced test techniques to design tests with suitable detail including any required prerequisites, data and expected results, tracing tests to requirements, acceptance criteria, test conditions or scenarios. Prioritises tests appropriately.
Test Execution: Executes tests to agreed schedules and timeframes, capturing required execution evidence. Effectively and proactively adapts approach to suit workload changes, risks, and issues, to maintain momentum.
Defect Management: Identifies defects, concisely recording or communicating them. Sets up defect management processes for their team, mentoring junior members and reviewing the team's adherence to practices. Prepares defect lists for and participates in defect triage meetings, providing input regarding impact and likelihood of failure. Proactively retests defects to evaluate whether they have been resolved.
Quality Assistance: Guides own team (e.g. BAs, developers) with understanding how to use quality engineering practices to reduce early lifecycle defects in requirements, code and configuration, and how to improve deliverables earlier in the lifecycle.
Individuals and Interactions: Collaborates within and across teams and actively contributes to improvements in agile ceremonies.
Working Software: Mentors own team in correct practices and techniques to deliver working software. Resolves own blockers and appropriately escalates roadblocks not within own control in a timely way.
Responding to Change: Consistently demonstrates ability to self-manage and self-organise, resulting in the completion of tasks across multiple disciplines.
Define: Collaborates with developers, business analysts and users to understand testing needs and to identify automation opportunities.
Desired Skills and Experience
Test Planning: Creates the test plan (including project and product risk, estimates and schedules) for small / simple pieces of work within a project/engagement phase, with review and oversight from a senior member of the Planit team.
Test Analysis: Reviews requirements to identify ambiguities, errors or gaps. Utilises other means to understand requirements if documentation is lacking or unavailable. Identifies test conditions/scenarios from requirements, acceptance criteria or other agreed sources.
Test Design: Utilises advanced test techniques to design tests with suitable detail including any required prerequisites, data and expected results, tracing tests to requirements, acceptance criteria, test conditions or scenarios. Prioritises tests appropriately.
Test Execution: Executes tests to agreed schedules and timeframes, capturing required execution evidence. Effectively and proactively adapts approach to suit workload changes, risks, and issues, to maintain momentum.
Defect Management: Identifies defects, concisely recording or communicating them. Sets up defect management processes for their team, mentoring junior members and reviewing the team's adherence to practices. Prepares defect lists for and participates in defect triage meetings, providing input regarding impact and likelihood of failure. Proactively retests defects to evaluate whether they have been resolved.
Quality Assistance: Guides own team (e.g. BAs, developers) with understanding how to use quality engineering practices to reduce early lifecycle defects in requirements, code and configuration, and how to improve deliverables earlier in the lifecycle.
Individuals and Interactions: Collaborates within and across teams and actively contributes to improvements in agile ceremonies.
Working Software: Mentors own team in correct practices and techniques to deliver working software. Resolves own blockers and appropriately escalates roadblocks not within own control in a timely way.
Responding to Change: Consistently demonstrates ability to self-manage and self-organise, resulting in the completion of tasks across multiple disciplines.
Define: Collaborates with developers, business analysts and users to understand testing needs and to identify automation opportunities.