Senior Test Engineer
Recruiter
Listed on
Location
Salary/Rate
Type
Start Date
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.