Senior Test Engineer
Listed on 2026-10-27
-
Software Development
Software Testing, Python, AI QA / Validation Engineer, Software Engineer
Location: London Borough of Hammersmith and Fulham
Medidata follows a hybrid office policy in which employees who are hired for an in-person position are expected to work on site a certain number of days per week following Company policy.
About our Company
:
Medidata is powering smarter treatments and healthier people through digital solutions to support clinical trials. Celebrating over 25 years of ground-breaking technological innovation across more than 38,000 trials and 12 million patients, Medidata offers industry-leading expertise, analytics-powered insights, and one of the largest clinical trial data sets in the industry. More than 1 million registered users across approximately 2,300 customers trust Medidata's seamless, end-to-end platform to improve patient experiences, accelerate clinical breakthroughs, and bring therapies to market faster.
A Dassault Systèmes brand (Euronext Paris: FR0014003TT8, DSY.PA), Medidata is headquartered in New York City and has been recognized as a Leader by Everest Group and IDC. Discover more at . Listen to our latest podcast, from Dreamers to Disruptors , and follow us at @Medidata.
About the Team
:
The Senior Staff Test Engineer will lead and elevate our automation engineering practice by architecting scalable, AI-powered test frameworks that accelerate software delivery across our quality engineering organization. This role will directly impact the reliability and speed of our product releases by driving a culture of quality engineering, mentoring a team of automation engineers, and embedding intelligent testing solutions - including custom AI agents and our CI/CD pipelines.
Over the next 6-12 months, this role is expected to: (1) establish a standardized automation framework adopted across all quality engineering teams, (2) reduce manual testing effort through AI-assisted test generation and execution, and (3) build a high-performing automation team capable of independently owning quality for multiple release streams.
Responsibilities
:
- Lead and mentor a team of automation engineers, setting technical direction, reviewing work, and driving accountability for quality deliverables
- Architect and own scalable Python-based test automation frameworks using strong OOP design principles
- Drive CI/CD pipeline integration for automated test execution using Git Hub Actions or equivalent systems
- Build and maintain custom AI agents to enhance test engineering workflows - including test case generation, intelligent test selection, and quality reporting
- Follow up with multiple stakeholders across engineering, product, and release management to ensure on-time, quality releases
- Independently own automation projects end-to-end - from design through implementation, execution, and reporting
- Define and enforce automation best practices, coding standards, and test coverage strategies across the team
- Integrate automated test suites into deployment workflows to enable continuous quality feedback
- Collaborate with product and engineering teams to embed quality early in the development lifecycle
Qualifications
:
Education:
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Systems, or a related technical field
Required:
- Hands-on Python development experience with strong OOP design and clean code principles
- Proven ability to architect and maintain scalable test automation frameworks from scratch
- Strong understanding of CI/CD concepts and practical experience with Git Hub Actions or equivalent (Jenkins, Git Lab CI, CircleCI)
- Experience building or working with custom AI/LLM agents in a test engineering or quality context
- Solid knowledge of software testing methodologies
- Experience with API test automation using REST or GraphQL (Pytest, Requests, or equivalent)
- Demonstrated ability to lead, mentor, and grow a…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).