Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
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.
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 Bachelors 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: 97800-181600. 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.
A healthier future drives us to innovate. Together more than 100000 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.
Lets 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 companys 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.
Required Experience:
Senior IC
Full-Time