What we do?
We provide software products and services that are already improving the operational delivery of rail services. Our vision is to create a truly connected rail network, using our deep technology expertise and rail industry experience to deliver game-changing solutions that improve the quality of transport 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 continue to evolve and offer our own integrated Traffic Management System; an operational and technical first.
Who are we looking for?
The ideal candidate will have a strong background in software quality assurance and testing methodologies, with a focus on both functional and technical aspects of software applications. Lead the planning, execution, and delivery and have proven experience as a QA Lead or similar. We will be looking for you lead the implementation of test strategies and frameworks for new products, ensuring the quality and reliability of our existing tools. This person will be able to present business justifications for technology recommendations and provide technical guidance and mentorship to team members as needed, while still being willing to engage in hands-on testing.
What are the key objectives?
* Deliver world-class software products as part of an agile team
* Lead and support a team of testers in ensuring the quality and reliability of our software products
* Advocate for build quality and test automation throughout the development lifecycle, influencing others to do the same
* Work alongside the project manager and technical lead, advising on approach and feasibility of solutions
* Work closely with the Head of Assurance to manage overall team quality, test coverage and process effectiveness, and ensure resources are effectively allocated to meet project goals
* Develop and implement comprehensive functional and non-functional test plans that outline the testing strategy, schedule and deliverables
* Provide clear test execution reporting
* Identify potential risks in the testing process and develop mitigations
* Promote continuous improvement in our testing and quality assurance processes
* Be flexible to not only lead the team and direct, but happy to apply your own testing skills to do hands on work when required
Requirements
Technical Competencies
* Strong knowledge of agile methodologies, software testing principles and industry-standard ALM tooling (e.g. Azure DevOps, GitHub)
* Strong knowledge of functional testing methodologies and tools
* Proficient in one or more programming languages (e.g. Java and/or JavaScript), for writing and maintain test scripts, and able to adopt new languages quickly
* Ability to analyse complex systems and identify potential issues proactively
* Understanding of test automation tools and frameworks (e.g. Selenium, Cucumber, Cypress, JUnit)
* Experience with test management tools, such as Azure DevOps
* Experience of working with complex systems with large datasets in complex operational environments
* Willingness and ability to quickly learn and adapt to new technologies
* ISEB or ISTQB certified
Person Skills
A person who can lead on implementing test strategies & frameworks for new products; help ensure the quality & reliability of the tools we do have; put forward business justifications for technology recommendations; provides technical guidance and support/mentorship to others as needed, whilst remaining hands-on with day-to-day.
* Excellent communication skills, both written and verbal, for effective collaboration with team members and business stakeholders.
* An effective leader with proven experience as a QA Lead or similar role
* A team player, not afraid to step out of your role where it is best for the team
* Ability to work independently and manage multiple priorities in a fast-paced environment
* An excellent problem-solver, show initiative, and enjoy overcoming challenges
* A highly analytical mindset with a keen attention to detail
* Motivated and organised, able to manage your workload and commitments
* Confident and approachable, able to build relationships and collaborate with others
* Resilient and willing to work outside of your comfort zone, and thrive in a supportive and dynamic environment
Benefits
So that you can thrive both in and out of work we offer the following benefits on top of a competitive salary that rewards you for the value you bring:
* Flexible working with a minimum requirement of one day in the office each week
* 27 days annual leave in addition to public holidays
* 3 “privilege days” scheduled between Christmas/New Year
* Pension plan with matched contributions from 5%-8%
* Private Healthcare that covers you and your immediate dependents
* Group Income Protection cover
* Life Assurance
* Enhanced maternity, paternity, and adoption policies
* Monthly divisional days that bring the whole team together
* Tailored and supported training and development to further your career
This role could be based in Derby, Milton Keynes, or London. We have 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. We do require everyone to be in one of our offices at least once a week. We provide this flexibility to enable you to work most effectively.
We are committed to building a diverse workplace where everyone can thrive. If you need any reasonable adjustments or support in making your application, please contact our Talent Team at recruit@resonate.tech