Senior Test Engineer
Department for Work and Pensions
- Closing: 11:59pm, 16th Aug 2019 BST
Job Description
Job description
Senior test engineers are required to work 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 in a senior capacity. This will be to help set and promote industry standards across our services to further robust them and ensure high availability. A senior engineer would be expected 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.
Core Purpose
As a Senior 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.
Roles and Responsibilities
• Set the strategic direction for product teams and the Test Engineering community.
• Lead multiple Test Engineers, across various teams to provide technical leadership and guidance.
• Drive standardisation by sharing reusable libraries and services, experience, and lessons learned with other DWP teams.
• Define the approach for test infrastructure setup and use outputs to drive technical improvements.
• Identify appropriate required technical test tools.
Essential Criteria
• Lead the setup and adoption of continuous integration, delivery and deployment practices.
• Lead on the creation of automation testing from the front/UI through to the backend and API’s.
• Extensive knowledge of coding, mainly Java and extensive knowledge of selenium and cucumber
• Lead on running automation tests through integration pipelines
• Drive collaboration by aligning what teams are working on and highlighting the key dependencies, impacts and priorities.
• Comprehensive knowledge of Agile and delivery values, methodology and tools.
• Support the professional development of Test Engineering team members through coaching, mentoring and access to appropriate learning resources.
Desirable Experience
• Ensure that usability, accessibility, security, stability and capacity are embedded in the development of citizen services.
• Lead reviews of test practices and provide guidance on improvements and lessons learned.
• Lead community discussions around the latest technology trends, tools, and best practices within Test
Removing bias from the hiring process
Applications closed Fri 16th Aug 2019
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 Fri 16th Aug 2019