Online since 1999 | 9,006 IT Jobs Live NOW

Senior Test Engineer

Premium Job From Adam Matthew Digital
Recruiter: Adam Matthew Digital
Listed on: 26th February
Location: Marlborough, Wiltshire/Home-based
Salary/Rate: £55,000 - £58,000
Type: Permanent
Start Date: ASAP

This job has now expired please search on the home page to find live IT Jobs.

Senior Test Engineer

We build educational publishing and research tools for use within Adam Matthew, and our international customers. 

Our department's mission is to ensure the fast, predictable, and uninterrupted flow of planned work that delivers value to the business, by delivering stable and secure software, and minimising the impact of unplanned work. We do this by using Agile, Lean, and DevOps practices to build high quality software products that are valuable to our business.

Test Engineers play a critical role in achieving our goal, by enabling us to define and measure the completeness of our work, as we continue on our DevOps journey, we aim to become completely test-driven and for our tests to be fully automated. Test Engineers are therefore engaged through the development lifecycle, but also are always looking ahead to improve our ability to achieve our mission.

The Senior Test Engineer helps lead the continual improvement of testing expertise by mentoring and coaching other members of the team, encouraging debate and experimentation, contributing to the technology roadmap, and refining our test strategy.

As a Senior Test Engineer, you will demonstrate the following:

  • A very strong, and growing, understanding of a wide number of functional and non-functional testing types, such as: 
    • interface 
    • exploratory / sanity 
    • security 
    • accessibility
    • load / stress 
    • regression 
    • integration / component 
    • unit 
    • cross-device/cross-platform 
    • user acceptance 
  • The ability to turn functional and non-functional requirements into test plans. 
  • Expertise in test automation, and experience of creating automation test suites for the various types of testing. 
  • The ability to communicate highly effectively with technical and non-technical stakeholders at all levels.
  • The ability to code, debug, and maintain tests, ideally in C#, and high competency with test automation frameworks such as XUnit and SpecFlow.
  • A very good understanding of source control mechanisms.
  • A solid understanding of releasing procedures as well as CI tools.
  • An expert understanding of TDD and BDD, and frameworks such as Gherkin/Cucumber. 
  • A very good understanding of Agile, Lean and DevOps practices, as well as frameworks such as Scrum.
  • A very good understanding of web application development processes and practices.
  • A solid understanding of web application security risks and approaches to testing them.
  • A passion for learning and experimenting with new technologies and approaches and sharing your knowledge with others.