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