Test Engineer

Department for Work and Pensions

Location Blackpool , Leeds , Manchester , Newcastle
Salary up to £39,087
  • Closing: 11:59pm, 22nd Aug 2019 BST

Job Description

As a Test Engineer you will be responsible for the testing of applications which make up citizen services. This includes defining the appropriate depth and breadth of testing using a risk based approach, and ensuring the stability, robustness and reliability of test suites. You will work with other teams within the Software Development Lifecycle to ensure that technical solutions are aligned.

A test engineer is required to work as part of a team across a variety of project teams and services within our portfolio.

Since we came together as a team, we’ve come a long way on our agile journey, delivering real value to both citizens and agents through digital services. We’re now looking to developer further however through building our testing capability, to support and develop our existing automation testers embedded in our teams and require a candidate with strong experience of automating testing from the front end / UI through to the back end and APIs. This also includes experience of running automation tests through integration pipelines and will require strong and relevant coding skills, not just the ability to create automation tests and run them manually. In parallel, we’re also starting to look at how we build up similar automation tests for infrastructure in the coming months.

Our team is made up of talented, motivated and collaborative individuals who come together and adopt agile principles so that we can develop as a team, but also to ensure we’re able to add real value quickly.

Roles and Responsibilities

· Build and deliver comprehensive, robust and reliable automated test frameworks and automation suites to provide full coverage of business requirements.

· Design, build and maintain an effective test infrastructure.

· Identify and drive resolution of defects or issues preventing delivery of Test Engineering activities.

· Review the test suite and update the code base to reflect current best practices and reduce technical debt.

· Develop and maintain reusable libraries and services.

· Create and maintain appropriate documentation within the test automation code base.

· Communicate with other teams and share technical resources, knowledge and lessons learned

Essential Criteria

· Knowledge of the latest technical test tools and where it would be beneficial to apply them including Java, Selenium and Cucumber.

· Able to work independently on the creation of automation tests from the front/UI through to the backend and API’s.

· Able to work independently on running automation tests through integration pipelines, not just manually cranking them.

· Ensure that usability, accessibility, security, stability and capacity are embedded in the development of citizen services.

· Experience of working in a multi-disciplinary Agile Team understand Agile delivery principles, methodology and tools.

Desirable Experience

· Provide coaching and mentoring to Test Engineering team members.

· Contribute to community discussions around the latest technology trends, tools and best practices within Test

· Non-functional Test experience in areas such as Performance, Security and Accessibility

Removing bias from the hiring process

Applications closed Thu 22nd Aug 2019

x

Removing bias from the hiring process

  • Your application will be anonymously reviewed by our hiring team to ensure fairness
  • You won't need a CV to apply to this job

Applications closed Thu 22nd Aug 2019