SDET / Automation Tester, Part time - 25 hrs p/w or full time. Flexible and hybrid working options

Derby, London or Milton Keynes
Competitive salary
07 Jul 2022
07 Aug 2022
Contract Type

Why do we have this role?

Resonate’s vision is to create a truly connected rail network, using our deep technology expertise and rail industry experience to deliver game-changing solutions that meet transport challenges across the UK and beyond. We are a company that is excited by the possibilities offered by technology and are driven by improving experiences for passengers globally.

We have consistently innovated to create a market-leading product, delivering high levels of automation into complex operational environments. We continue to evolve our offer and recently integrated our technology with our own Traffic Management System; an operational and technical first. Our service offer will continue to grow, taking advantage of cloud, data analytics, edge computing and IT/OT integration models.

We are looking for a motivated individual to undertake feature-driven testing of complex web-based applications. This will involve a range of functional and non-functional, manual, and automated testing, plus analysis and presentation of large data volumes.

But that’s not all… We will be looking for you to contribute to and help shape our progression with testing in an agile development environment, helping to implement test automation and other new and emerging QA practices - further improving both how and what we deliver.

What are the key objectives?

  • Creation of automated tests wherever possible
  • Identifying innovative solutions to solve complex test problems
  • Maintenance of existing automated tests and automated testing frameworks
  • Raising of issues, defects, and observations to highlight errors in systems under test
  • Re-testing defect fixes and regression testing
  • Identification and communication of data requirements to support testing
  • Input into requirements for test environments
  • Execution of tests in a manner that minimises cost, time, and undesirable impact
  • Communication of problems and issues to the project team in a timely manner and of a quality to ensure fixes are resolved and turned around in a short space of time
  • Production of testing guides and documentation
  • Mentoring of team members

Skills and Experience


  • Understanding of software development lifecycles and software testing principles; test plans, test cycles, and software releases
  • Ability to work closely with Developers and other members within our Software community
  • Experience with Agile working practices
  • Excellent written and verbal communication and teamwork skills
  • Automated testing of web-based applications
  • Familiarity with:
  • JavaScript or Java
  • JUnit or Jasmine (or similar) for unit testing
  • Cucumber (or similar) for BDD testing
  • Selenium or Cypress (or similar) for automated web testing


  • Ability to create automated testing frameworks
  • Experience in Continuous Integration, Build and Deployment Practice, Tools, and trends
  • Linux skills, including Bash scripting
  • Understanding of messaging-based architectures
  • ISTQB/ISEB certified (or similar)

Our Values, Behaviours and Flexibility in How we Work

At Resonate it’s the ‘how’ we do things together with the ‘what’ we do that differentiates us.  We want our people to engage with our vision and display our values and behaviours in their day-to-day activities.

Joining the team and contributing to our vision should not be determined by traditional views of working, our background, or our personal circumstances.  What we do, when we do it, and where, should promote positive outcomes - meeting client commitments, innovating, and collaboration with colleagues – flexibility is key to this.

This role can be based at any of our three offices (Derby, Milton Keynes, or London), and we have adopted a flexible, hybrid approach to work and work location – so please talk to us about your preferences and how these could work for both you and the team.

Regarding hours, this role could be full time (37 hours per week) or part time (25+ hours per week), with a great deal of flexibility over start and finish times - so may be ideal for an individual looking for something that suits their needs and commitments, around our current requirement to be in the office at least one day per week for team collaboration and innovation.

We are very open to different levels of experience in candidates as the team already has a range of capabilities that contribute to its success.  Salaries offered are therefore flexible based on the value you can bring, and once with us, we support your ongoing development and keep a close eye on your progress.

Please submit your CV and supporting statement via the application method below.

Similar jobs

Similar jobs