We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Senior Software Development Engineer in Test (SDET)

Roche Holdings Inc.
United States, Arizona, Tucson
Jun 24, 2025

At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters.

The Position

At Roche, we transform patient healthcare through cutting-edge medical diagnostic solutions, prioritizing innovation, quality, and reliability. We are seeking an experienced Senior Software Development Engineer in Test (SDET) to join our agile Software Development Team within Roche Pathology Lab R&D in Tucson, AZ USA. This pivotal role involves applying intensive knowledge of design principles, practices, and implementation to deliver exceptional, innovative software. You will be instrumental in shaping our strategic testing approach and mentoring a talented team.

The Opportunity

As a Senior SDET, you will be a key contributor throughout the entire software development lifecycle, embedding quality in our products from inception. Your role extends beyond just identifying defects; you will be vital in designing, developing, and executing comprehensive test strategies, automation frameworks, and test cases.

You will organize and lead planning and testing activities, drive quality and improvement initiatives, and mentor technical and non-technical peers. This role requires close collaboration with software development teams, product managers, and stakeholders to ensure our products not only meet the highest quality standards but also adhere to all relevant industry regulations.

  • Design, develop, and maintain robust and scalable test automation frameworks and automated test scripts using industry-standard tools and programming languages relevant to our technology stack (e.g., Python, Java, C#).

  • Develop and execute comprehensive test plans, test cases, and test scripts covering various testing types, including functional, non-functional (performance, security, usability), regression, integration, and system testing.

  • Collaborate closely with software development teams to understand software requirements, design specifications, and technical architectures to develop effective and efficient testing strategies.

  • Identify, document, and track software defects with precision using established bug tracking systems (e.g., Jira).

  • Analyze test results, perform root cause analysis of failures, and work collaboratively with development and test teams to implement and verify fixes, enhancing test automation effectiveness and efficiency.

  • Contribute to the continuous improvement of software testing processes, methodologies, and best practices, ensuring compliance with relevant medical device regulations (e.g., FDA 21 CFR Part 820, ISO 13485, IEC 62304) and our quality management system.

  • Participate actively in code reviews, providing feedback on testability and quality aspects.

  • Integrate and execute automated tests seamlessly within our Continuous Integration/Continuous Delivery (CI/CD) pipeline.

  • Develop and maintain test environments and test data relevant to pathology laboratory scenarios.

  • Provide mentorship and guidance to junior SDETs and QA engineers on testing methodologies, automation techniques, and industry best practices.

  • Stay current with the latest trends and advancements in software testing, automation tools, and regulatory changes within the medical devices and diagnostics industry.

Who You Are:

  • You have a Bachelor's degree in a related technical field (e.g., Computer Science, Software Engineering, Electrical Engineering, etc.)

  • You have a minimum of 5 years progressive experience in software development and testing, with a significant focus on test automation framework design and implementation.

  • You have a strong understanding of software testing methodologies (black-box, white-box, functional, non-functional, regression, integration, system, acceptance).

  • You are adept in at least one object-oriented programming and scripting language used for test automation (e.g., Python, Java, C#).

  • You have significant experience with industry-standard test automation tools and frameworks (e.g., Selenium, Appium, Cypress, JUnit, TestNG).

  • You are proficient using test management tools and CI/CD tools and processes (e.g., Jira, HP ALM, Jenkins, GitLab CI, Azure DevOps).

  • You possess excellent problem-solving skills with meticulous attention to detail. Excellent written and verbal communication skills, with the ability to convey technical information effectively to both technical and non-technical audiences.

  • You demonstrate strong systems thinking, creativity, independent thought, and the ability to understand business/customer needs to drive effective designs and test strategy.

  • You contribute to enhanced product quality and team efficiency by improving development and testing practices.

Preferred Qualifications:

  • You have an MS degree in a directly related discipline

  • You have prior experience working as an SDET or in a similar role within the medical devices and diagnostics industry, preferably with experience in pathology laboratory software.

  • You are familiar with different types of medical laboratory instruments and their software interfaces.

  • You have experience using AI tools to perform automated test planning, development, execution, analysis and reporting.

  • You have experience with security testing methodologies and performance testing tools (e.g., JMeter, LoadRunner).

  • You have experience testing web applications and APIs.

  • You have experience working in an Agile or Scrum development environment (e.g., SAFe).

  • You have proven experience in mentoring and training junior team members.

  • You have an understanding of data privacy and security regulations relevant to patient data (e.g., HIPAA).

  • You have knowledge of relevant medical device regulations and standards (e.g., FDA 21 CFR Part 820, ISO 13485, IEC 62304, ISO 14971).

  • You have experience with Laboratory Information Systems (LIS) or other clinical laboratory software.

The expected salary range for this position based on the primary location of Tucson, AZ is: 97,800-181,600. 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 here: Benefits

Relocation benefits will not be provided for this position.

Who we are

A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.

Let's build a healthier future, together.

Roche is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.

If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants.

Applied = 0

(web-6787b74fd-72bnv)