Senior Automation Engineer
Senior Automation Engineer
Location: London (Osterley Campus), United Kingdom
Work Model: Hybrid
Industry: Technology / Media / Digital Platforms
About the Role
We are looking for a Senior Automation Engineer to help evolve and scale our Python-based automation frameworks, CI/CD pipelines and engineering tooling that support a large-scale digital platform used by millions of customers.
In this role, you will focus on improving reliability, reducing engineering friction, and enabling fast and safe delivery of software across multiple environments. You will collaborate closely with product engineering teams to embed automation into development workflows and continuously improve platform quality and operational efficiency.
Key Responsibilities
- Design, build and maintain Python-based automation frameworks supporting end-to-end testing and operational workflows.
- Develop and optimise CI/CD pipelines (primarily Jenkins) to ensure reliable and repeatable software delivery across environments.
- Work hands-on within Linux environments, scripting, configuring and troubleshooting automation jobs, agents and infrastructure.
- Collaborate with engineering teams maintaining Django backend and React frontend applications, embedding automation into development workflows.
- Introduce and integrate new development and testing tools, including AI-assisted tooling, to enhance productivity and feedback cycles.
- Promote engineering best practices, including code reviews, clean code standards, testing strategies and continuous improvement.
- Act as a technical point of reference for automation, mentoring engineers and contributing to the roadmap of automation and testing platforms.
Requirements
Technical Skills
- Advanced Python development experience, particularly in designing and maintaining scalable automation frameworks.
- Strong expertise in CI/CD systems (Jenkins, pipelines, configuration as code) within complex delivery environments.
- Solid experience working in Linux environments and distributed systems, including troubleshooting and environment management.
- Experience supporting or building web applications (Django, React) and integrating them into automated pipelines.
- Good knowledge of database operations and data workflows within automated environments.
- Experience with API development and integration, ideally using Django/DRF or similar frameworks.
- Awareness or practical experience using AI-assisted engineering tools or machine learning–assisted testing techniques.
Professional Skills
- Experience working in Agile development environments.
- Strong collaboration and communication skills when working with cross-functional teams.
- A proactive mindset focused on continuous improvement and engineering excellence.
- Ability to mentor team members and contribute to technical decision-making.
Team Environment
You will join a platform engineering team responsible for automation frameworks and delivery pipelines that support multiple engineering squads. The team focuses on enabling fast, safe releases and reliable platform performance while continuously improving development and testing processes.
Benefits
- Competitive salary and comprehensive benefits package
- Hybrid working model
- Access to modern engineering tools and technology
- Professional development opportunities
- Employee wellbeing support and community groups
- Discounts and additional employee perks
Inclusion
We are committed to building an inclusive workplace and welcome applications from individuals of all backgrounds. Reasonable adjustments can be made during the recruitment process where required.