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 have consistently innovated to create best in class software products, delivering high levels of automation into complex operational environments. We continue to evolve and offer our own integrated Traffic Management System; an operational and technical first. Our service offer continues to grow, taking advantage of technological advancements including cloud and data analytics.
To make this happen, we are looking for a curious and creative, motivated individual to undertake technical and integration testing between components, subsystems and across complex systems, including signalling control systems and traffic management systems.
What are the key objectives?
- Work in an agile team to deliver world-class software products, ensuring the quality and reliability of our software products
- Develop and implement comprehensive test plans that ensure the integrated system meets the requirements and performs as expected, and ensure that the interactions between various components are functioning correctly
- Work closely with the Software Test Lead and Project Manager to provide input to and assessment of development plans, system requirements and architecture & design
- Identify and fix problems early when components are combined, which helps prevent more significant issues later in the development process
- Create component & system integration tests and hardware/software integration tests; execute test scripts, effective logging and managing of defects
- Provide clear test execution reporting
Technical Competencies
- Strong knowledge of agile methodologies, software testing principles and industry-standard ALM tooling (e.g. Azure DevOps, GitHub)
- Proficient in software test in a resource constrained/embedded environment using Java and or JavaScript
- Experience of software integration, performance test and debugging at the hardware level when dealing with complex networks and systems
- Experience of working with complex systems with large datasets used in complex operational environments
- Experience in requirements analysis and corresponding realisation/implementation
- Proficient in design, development and integration on Linux environments with the ability to think systems-based
- Working knowledge of test automation frameworks (e.g. Selenium, Cucumber, Cypress)
- Minimum 5 years’ experience as a tester
- ISEB or ISTQB certified
Profile
- Excellent communication skills
- A team player, not afraid to step out of your role where it is best for the team
- An excellent problem-solver, show initiative, and enjoy overcoming challenges
- A highly analytical mindset with a keen attention to detail
- Highly 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
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.