Test Engineers use their in-depth knowledge to provide technical advice and development to less experienced testers. Test Engineers work under the general direction and support of senior staff. They exercise a degree of independent judgment and make decisions within defined parameters that require reliance on skills and knowledge. They plan their own work and contribute to teamwork goals in the context of competing priorities, changes in workplace practices, and business improvement strategies.
The role will involve having or gaining knowledge of the software development lifecycle, tools, services, deployment procedures, and cyber security policies, as well as industry best practices. You will work closely with Software Architects, Scrum Masters, Product Owners, Analysts, and Developers with the shared purpose of building simple, helpful, respectful, and transparent services for everyday users.
Key duties may include, but are not limited to:
- Execute assigned test cases at various stages of testing on appropriate testing platforms.
- Develop test plans, test cases, task cards, and supporting test data and/or requirements, under own direction from the specifications provided.
- Analyze and report on test activities and results, and escalate issues and risks to senior staff.
- Contribute to team improvement initiatives and projects, including team tools, process changes, and test automation.
- Identify, manage, and document defects, programming errors, and operational characteristics that are inconsistent with stated requirements and design specifications.
- Conduct testing to ensure the ICT service functions as per requirements.
- Create test data within external software vendor environments.
- Accurately record time and effort for test cases.
- Allocate work to team members, using judgment to match issue complexity and staff capability.
- Provide assistance and training to less experienced testers.
- Support the team to follow business processes and align with overall delivery outcomes.
- Maintain up-to-date knowledge of ICT-related legislation, policy, and processes, and transfer knowledge to other team members.
- Collaborate with stakeholders to ensure effective and timely implementation of projects.
Candidate Selection Criteria
Mandatory Criteria
- Must have a minimum of 2 years' experience as a Test Engineer.
Weighted Criteria
- Demonstrated ability to create and execute test cases on appropriate testing platforms using own in-depth analysis of specifications.
- Demonstrated strong communication skills, including writing documentation such as test plans, test cases, and reports.
- Exercises a degree of independent judgment in the interpretation of policy and in the application of practices and procedures.
- Ability to apply in-depth practices and procedures when designing, executing, and creating test cases.
- Ability to prioritize work effectively.
- Ability to adapt to a changing environment and deal with ambiguity.