PD Software Test Engineer PB5 v201610
PD Software Test Engineer PB5 v201610
PD Software Test Engineer PB5 v201610
Role Information
Role Title:
Software Test Engineer
Business
Unit/Function:
Delivery Manager
Approved by:
(Name & position)
Daniel Lichtenstein
Portfolio Manager
Date:
October 2016
Date:
Role Specification
Objective of the Role
The purpose of this role is to work with the team to develop and provide guidance on how to integrate all types
of testing throughout the Agile SDLC ensuring that the quality of the solution and resulting test artefacts and
results meet the defined needs and requirements in accordance with published standards and/or processes.
Manage the day to day activities of small projects, or streams of larger projects.
Key Accountabilities
Work with the team to deliver quality automated/manual test scripts / procedures and cases to meet
delivery milestones.
Ensure the types of testing needed to produce quality software are executed i.e. functional, system,
integration, regression, performance and load/capacity variations and are planned to fit into the agile
delivery cycle.
Create a test schedule, scheduling of test environments and setup of data.
Analysing and produce test reports to reflect the progress of testing and how the definition of quality is
being met.
Raise, report and track defects in accordance with Suncorp agile procedures.
Actively contribute to the analysis of business requirements, solutions and implementation decisions
including contribution to acceptance criteria.
Ensure solutions meet requirements and deliverables as specified.
Create, maintain and communicate testing strategies, process, procedures and standards.
Support the creation, maintenance and reuse of Test assets e.g. test cases, plans, scripts,
documentation.
Utilise agile principles and practices in everything that you do.
Ensure the team have a shared understanding of the definition of quality.
Challenge the development team to delivery of quality, unit test coverage and assistance in the
creation of test artefacts.
Person Specification
Key job requirements
Qualifications (indicate whether mandatory or desired)
Mandatory
Desired
Experience (minimum type and level of experience required to perform the role)
Thorough knowledge of SDLC and Agile principals and how to test in an agile environment.
Knowledge of all levels and types of testing functional, system, regression, user acceptance, stress and
performance.
Thorough knowledge of risk based testing and how to apply it.
Thorough knowledge with test automation and automated testing tools.
Thorough knowledge in scripting languages.
Thorough knowledge in command line/terminal for automation.
Thorough knowledge using SQL and Query languages.
Thorough knowledge testing web services.
Thorough knowledge in version control.
Thorough knowledge with a development IDE such as Eclipse or editors such as Vim or Emacs.
Ability to manage business stakeholder expectations.
Ability to co-ordinate and communicate effectively with all team members to ensure that testing is
effectively covered and each party knows what they must contribute to the testing effort.