Career
Staff SDET / Test Architect
Software Development
United Kingdom, Hammersmith
Requisition ID
534950
Medidata: Powering Smarter Treatments and Healthier People
Medidata, a Dassault Systèmes company, is leading the digital transformation of life sciences, creating hope for millions of people. Medidata helps generate the evidence and insights to help pharmaceutical, biotech, medical device and diagnostics companies, and academic researchers accelerate value, minimize risk, and optimize outcomes. More than one million registered users across 2,000+ customers and partners access the world's most trusted platform for clinical development, commercial, and real-world data. Known for its ground-breaking technological innovations, Medidata has supported more than 30,000 clinical trials and 9 million study participants. And Medidata’s ongoing commitment to infusing the patient voice into trial designs and solutions is helping to create a better and more inclusive experience for all participants in clinical studies. Medidata is involved in nearly 40% of company-initiated trial starts globally, with studies conducted in more than 140 countries. More than 70% of novel drugs approved by the Food and Drug Administration (FDA) in 2022 were developed with Medidata software. Medidata is headquartered in New York City and has offices around the world to meet the needs of its customers. Discover more at www.medidata.com and follow us @medidata.
Your Mission
As a Staff SDET / Test Architect, you will be a senior member of the software development team, responsible for driving quality and test automation efforts across complex software projects. You will take a leadership role in designing and implementing test strategies, developing automated test frameworks, and mentoring junior members of the team. Your expertise in software testing and test automation will be crucial in ensuring the delivery of high-quality software products
-
Test Strategy and Planning:
- Collaborate with stakeholders to define comprehensive test strategies and approaches for large-scale software systems.
- Analyze business and technical requirements to identify test objectives, test cases, and test data requirements.
- Define and maintain test plans, including test coverage, risk assessment, and resource allocation.
-
Test Automation Architecture and Development:
- Architect, design, and develop robust and scalable test automation frameworks.
- Implement and maintain automated test suites to validate software functionality, performance, and reliability.
- Leverage industry best practices to ensure efficient and maintainable test automation code.
-
Test Execution and Defect Management:
- Execute complex functional, integration, regression, and performance tests as per the defined test plans.
- Identify, report, and track software defects using bug tracking tools.
- Conduct root cause analysis of defects and work closely with cross-functional teams to drive their resolution.
-
Technical Leadership and Mentorship:
- Provide technical leadership and guidance to junior members of the SDET team.
- Mentor team members in test automation best practices, code reviews, and test design techniques.
- Foster a culture of quality and continuous improvement within the team.
-
Collaboration and Communication:
- Collaborate with developers, product managers, and other stakeholders to understand software design and implementation, providing input for testability and quality improvements.
- Coordinate with cross-functional teams to ensure effective communication and timely delivery of high-quality software products.
- Present test progress, results, and quality metrics to project stakeholders.
-
Continuous Improvement:
- Stay updated with the latest advancements in software testing, test automation, and quality assurance.
- Identify and evaluate new testing tools, technologies, and methodologies to improve test efficiency and effectiveness.
- Drive process improvements and advocate for the adoption of best practices across the organization
Our Software Test Engineering function runs out of London, New York, San Francisco, India & Tokyo offices. Working in an Agile environment, you will work on Medidata’s next-generation clinical trial management applications. You will work as part of a high performing agile team which has Engineering, testing, Product and Project Management who ensure we are delivering high-quality, innovative products with an emphasis on quality and speed to market. You will participate in the execution and team adoption of testing, automation tools & best practices
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Extensive experience as a Software Development Engineer in Test or similar role, with a focus on test automation and quality assurance.
- Strong knowledge of software testing principles, methodologies, and best practices.
- Expertise in designing and implementing test automation frameworks using industry-standard tools and technologies.
- Proficiency in one or more programming languages (e.g., Java, Javascript, Python, C#) for test automation.
- Experience with testing web applications, APIs, and mobile applications.
- Familiarity with continuous integration/continuous delivery (CI/CD) processes and tools (e.g., Jenkins, GoCD, Github Actions GitLab, Azure DevOps).
- Strong understanding of agile software development methodologies (e.g., Scrum, Kanban).
- Excellent analytical and problem-solving skills, with the ability to identify complex issues and propose effective solutions.
- Excellent leadership, communication, and collaboration skills.
#LI-Remote
#LI-LS1