Lead SDET (Software Development Engineer in Test)
Roche · Carlsbad, CA · 2 days ago
Engineering$121k–$225k/yrFull-time
About the role
The Lead SDET will architect the next generation of our automated verification strategy. This is a high-impact "Player-Coach" role where you will balance hands-on framework development with the leadership of a dedicated team of Software Quality Engineers.
Responsibilities
- Act as the specialist in reducing our manual testing burden. Identify and automate "High-Value/Low-Effort" manual tests first to rapidly buy the team breathing room and accelerate feedback cycles
- Architect and build scalable, maintainable test automation frameworks (using C#, Playwright, Appium, or similar) to support both UI and backend logic, utilizing advanced object-oriented programming
- Design test strategies that account for hardware-in-the-loop (HiL) testing and software interactions with physical diagnostic instruments and sensors
- Partner with the DevOps/Architecture team to integrate automated suites into Azure DevOps pipelines. Lead the automation of vulnerability scanning and static/dynamic analysis (SAST/DAST) to align with modern FDA cybersecurity guidelines
- Evaluate, select, and continuously modernize the right tools for performance profiling, load testing, and security scanning to ensure comprehensive coverage while proactively deprecating legacy testing dependencies
- Lead the technical evolution of our testing capabilities for FDA-regulated diagnostic instruments
- Champion a culture of automation—architecting robust C#/.NET test harnesses, integrating them into modern CI/CD pipelines, and mentoring the team to ensure high-velocity, high-quality releases
- Transform a manual testing team into an automation-first team
Requirements
- You have a Bachelor’s Degree in Computer Science, Computer Engineering, or related technical discipline
- You have 8+ years of software engineering or SDET experience
- You have demonstrated coding experience
- You have 3+ years of leadership experience in a team lead/manager role. You have experience supervising a team of Software Quality Engineers
- You have demonstrated experience transforming a manual testing team into an automation-first team is highly preferred
- You have experience working in an FDA-regulated environment
Technical Skills
- Strong Coding Ability: Deep proficiency in C#/.NET. You must be able to write production-quality code and demonstrate an understanding of advanced concepts (e.g., async/await, modern .NET core, RESTful API integration, and mocking frameworks like Moq)
- Framework Experience: Proven experience building automation frameworks from scratch (e.g., Playwright, Appium for UI, NUnit/xUnit for API/Logic)
- Methodology: Explicit experience implementing Test Driven Development (TDD) or Behavior Driven Development (BDD, e.g., SpecFlow) to align engineering and quality teams
- Hardware Integration: Experience with hardware-in-the-loop (HiL) testing or testing against physical sensors is highly preferred
- CI/CD Ops: Experience configuring build pipelines specifically in tools like Azure DevOps (ADO), Jenkins, or GitHub Actions
Qualifications
- You have the ability to work closely with Software Developers, Program Managers, and Quality Assurance to have effective collaboration between "Dev" and "SQA."
- You have the ability to articulate quality risks and technical concepts to non-technical stakeholders
- You have strong communication skills including the ability to communicate with all levels within the organization; you are hands-on, self-directed, organized, conscientious
- You have strong problem-solving, judgment and decision-making skills; you have the ability to think and work both tactically and strategically to meet financial and operational needs for GenMark’s business
- You have strong time management and organizational skills in a dynamic, continually changing environment; you have the ability to respond effectively to sensitive inquiries, customer inquiries or complaints as well as communicate effectively both orally and in writing with management, peers and individuals
- You have the ability to work effectively, exhibit a professional manner and establish constructive working relationships
- You have excellent written and verbal communication skills and technical documentation
Benefits
Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.