Senior Test Engineer - DBS - SEO
Government Digital & Data -
Location
This role is available on a remote, hybrid, or office basis. Initially, all DBS employees' contracts are office-based at one of our two sites (Liverpool L3 1QY or Darlington DL1 4WB). Employees can apply for remote or hybrid work from day one. If approved, the arrangement will start after six months for transfers from Home Office or after completing probation for new joiners. Requests will be considered based on business needs and role requirements. Informal hybrid working arrangements are also available from day one, subject to business needs and role requirements and will be discussed further following any job offer.
About the job
Job summary
The Senior Test Engineer will work within the Technology and Innovation Directorate under the Head of Test in:
- Implementing the Test Strategy and researching new technology and new techniques
- Seeking and adopting continuous improvement
- Providing organisational leadership
- Providing assurance of internal and external delivery
Job description
Main responsibilities of the role would include:
Technical
- Identify and manage problems, incidents, risks and issues
- Build automated tests to support our continuous deployment environments using the technology of choice
- Responsible for test case design and execution of manual test cases
- Contribute to the design, coding, testing and documentation of small scale to large, complex or mission critical programs
- Responsible for ensuring that the team test and build activities follow agreed governance and processes
Behavioural
- Understanding yourself to be a leader (and the impact of your behaviour on others in a project team focused on results)
- Engaging Stakeholders (for mutually beneficial collaborative relationships outside of the team)
- Work across several multi-disciplinary teams to deliver highly focused and successful digital services
- Effective management and delegation of tasks within the team
- Highly driven & inspires others to move things along and make things happen
Personal and Team Development
- Take responsibility for your own training and development
- Guides more junior members in their personal development
- Coaches and mentors’ colleagues
- Continuously improves technical knowledge and stays abreast of latest trends
- Shares knowledge of tools and techniques with your wider team and the business stakeholders
Person specification
Technical Skills and Experience
Essential
- Extensive experience of working as a Senior Test Engineer
- Has been a key player in delivering technical solutions as part of large projects
- Excellent understanding of a mainstream automation testing framework such as Selenium / NightwatchJS / Cucumber
- Experience in web services, REST
- Experienced with modern delivery models such as Scrum and Agile
- Has an understanding of architectural principals such as SOA and Micro-Services
Desirable
- Experience with Automation tools, such as Copado, MS Visual Studio with C#, Selenium, BDD-Cucumber, SpecFlow, NUnit and Rest-Assured
- Experience with API Performance Testing – JMeter/Postman
- Experience with End to End automation – Serenity / Selenium-Web driver
- Experience with Accessibility Testing
- Experience with Git
Relevant Training and Qualifications
Essential
- ISTQB CTFL-AT (Certified Tester Foundation Level Agile Tester) or equivalent
Qualifications
ISTQB CTFL-AT (Certified Tester Foundation Level Agile Tester) or equivalent
Behaviours
We'll assess you against these behaviours during the selection process:
- Making Effective Decisions
- Working Together
- Changing and Improving
- Delivering at Pace
Technical skills
We'll assess you against these technical skills during the selection process:
- Implementation and maintenance of Automated Test Framework