Senior SDET
About the role
As a Software Developer in Test (SDET) at Medidata, you will raise the standard of product quality across our cloud-based, full solutions-oriented PaaS environment while tackling high-impact, challenging engineering problems. Over your first 6 to 12 months, you will directly drive product reliability by integrating resilient UI/API acceptance tests to close automation gaps in our CI/CD pipelines, embedding Context-Driven Testing and Session-Based Test Management into daily sprint planning, and leveraging modern AI coding assistants like GitHub Copilot to accelerate test creation without compromising architectural integrity. This role reports to the Coder+ Testing team.
Responsibilities
Test Strategy & Execution
- Implement Context-Driven Testing and Session-Based Test Management to evaluate risks and test effectiveness
- Translate user stories/requirements into comprehensive tests
- Identify tasks, dependencies, and risks during backlog grooming and planning, providing reasonable test estimates and feedback on priorities
- Investigate, diagnose, and address technical issues and product risks based on impact assessments
- Understand and proactively apply modern test design principles to increase overall test effectiveness
Automation & Engineering
- Utilize and enhance automation frameworks to create resilient test scripts across different layers (e.g., UI and API Acceptance Tests)
- Identify gaps in the current automation suite and help prioritize them into the team backlog
- Assist with effective test reporting and collaborate with stakeholders to ensure CI/CD pipelines have thorough test coverage
- Contribute to the continuous evaluation of new testing tools, techniques, and strategies
- Leverage AI coding assistants to accelerate development, but maintain a strong software engineering foundation to effectively prompt the AI, rigorously review its output, and confidently own the final architecture
Collaboration & Leadership
- Collaborate closely with developers and business analysts to provide constructive feedback on software design and testability
- Drive the adoption of modern test practices, process improvements, and new initiatives across the team
- Share product knowledge, present ideas to other teams, and foster an inclusive, collaborative environment
- Support team members, represent Medidata at external industry forums, and occasionally participate in the hiring process
Qualifications
Education & Experience
- 4 to 8 years of relevant industry experience
- Bachelor's or Master's degree in a related field (or equivalent practical experience)
Required Experience & Skills
- Ability to clearly articulate technical issues and present ideas effectively to cross-functional teams
- Experience leveraging AI to supplement coding, testing, and automation workflows
- Previous experience in the clinical or life sciences industry is a strong asset
- Deep intellectual curiosity and a drive to independently work through complex technical issues
- Strong Agile experience and comfortable collaborating with offshore team members
- Experience building and managing CI/CD pipelines
- Proven ability to validate and troubleshoot REST APIs using a variety of approaches
- Experience in UI automation testing
Technical Competencies
- Core Stack (Highly preferred): JavaScript/TypeScript, Playwright, and Cucumber
- Modern Tooling: Experience building and managing CI/CD pipelines (GitHub Actions)
- Encouraged use of AI tools (like GitHub Copilot), but must possess core engineering skills to critically review, debug, refactor, and refine generated code
Professional Skills
- Agile Environment: Strong Agile experience and comfortable collaborating with offshore team members
- Problem Solving: Deep intellectual curiosity and a drive to independently work through complex technical issues
- Communication: Ability to clearly articulate technical issues and present ideas effectively to cross-functional teams
- Bonus: Previous experience in the clinical or life sciences industry is a strong asset
Pay
- NYC Metro Area: $96,000–$128,000 base salary
- All other US locations: $85,500–$114,000 base salary
- Base pay is one part of Total Rewards; non-sales positions may be eligible for annual bonuses
Benefits
- Medical, dental, life and disability insurance
- 401(k) matching
- Family leave
- Flexible paid time off
- 10 paid holidays per year
Location & Schedule
This is a hybrid remote/in-office role. Medidata follows a hybrid office policy in which employees hired for an in-person position are expected to work on site a certain number of days per week following Company policy.