Automation Engineer
Location : Redhill/Hybrid
Salary: £45,000
Hours: Full time, Monday to Friday 9 am to 5:30 pm
Contract: Permanent
What you’ll get at CitySprint
- 25 days’ annual leave plus bank holidays, and a day off for your birthday
- Enhanced maternity and paternity leave
- Free access to mental health support, including 1:1 therapy
- Healthcare and wellbeing benefits
- Extra family‑friendly days for key life moments, plus death in service cover
The role
As an Automation Engineer, you'll play a key role in ensuring the quality, stability and reliability of CitySprint's technology platforms. Reporting to the Automation & Technical Lead, you'll help develop and maintain automated testing frameworks across our web applications, mobile apps and APIs, supporting the delivery of high-quality software releases.
You'll work closely with developers and stakeholders to create, execute and maintain automation tests, helping to maximise test coverage, reduce manual regression effort and support efficient, reliable deployments. This is an exciting opportunity for someone who enjoys problem solving, continuous improvement and working in a fast-paced technology environment.
Why CitySprint
What we do matters. From everyday deliveries to time-critical, business-critical services, CitySprint helps customers get things done right, first time.
Joining our Technology Team means becoming part of a collaborative environment where innovation, quality and continuous improvement are at the heart of everything we do. Your work will directly contribute to delivering robust technology solutions that support our customers and colleagues across the business.
Who we are
CitySprint is a UK-wide logistics business delivering same-day and time-critical services for customers who need pace, reliability and great judgement.
We're part of DPD and the wider Geopost group, giving us the stability, scale and investment of a leading international delivery network, while CitySprint continues to operate with its own distinct focus and fast-moving culture.
What you'll be doing
- Supporting the development and maintenance of automation frameworks across web applications, mobile apps and APIs
- Collaborating with developers to ensure new features and fixes are thoroughly tested and quality assured
- Creating, executing and maintaining automated test scripts and test suites
- Supporting automated testing within deployment and CI/CD pipelines
- Identifying, logging, investigating and escalating defects using appropriate testing and tracking tools
- Reviewing functional requirements and documentation to ensure effective test coverage
- Producing reports and communicating testing progress, risks and issues to stakeholders
- Maintaining API automation tests and supporting test coverage for third-party integrations
- Supporting regression, functional, system and user acceptance testing activities
- Continuously improving automation processes, frameworks and ways of working to enhance efficiency and quality
- Working with multiple teams to ensure testing activities align with project and business priorities
- Contributing to a culture of collaboration, innovation and continuous improvement across the Technology function.
What we're looking for
- Previous experience in an Automation Testing or Quality Assurance role
- Excellent knowledge of web, mobile (iOS and Android) and cross-browser automation testing
- Strong understanding of REST APIs and experience testing API integrations
- Experience creating automated test scripts using Java, Selenium, Cucumber and TestNG
- Experience using Python and pytest for automation testing
- Knowledge of automation testing tools such as Sauce Labs
- Experience working within Agile environments and familiarity with Scrum, BDD, V-Model and Waterfall methodologies
- Experience of regression, functional, system and user acceptance testing
- Strong communication skills with the ability to work effectively with technical and non-technical stakeholders
- Excellent analytical, troubleshooting and debugging skills
- Strong attention to detail and commitment to delivering high-quality outcomes
- Experience using Jira and Confluence for test management and documentation
- Experience working with Jenkins CI/CD pipelines and Azure DevOps
- Ability to prioritise workloads and manage competing deadlines in a fast-paced environment
- A proactive, collaborative and solution-focused approach
Desirable
- Experience with Golang
- Knowledge of Docker and containerisation technologies
- Experience working with Microsoft Azure cloud environments
- Experience coaching or mentoring junior team members.
Apply
If you're looking to develop your career in a fast-paced and supportive environment where you can make a real impact on the quality and reliability of our technology platforms, apply now to join CitySprint as an Automation Engineer