Senior Software Development Engineer in Test (SDET)

RocheAZ
65d$97,800 - $181,600

About The Position

Roche Tissue Diagnostics, headquartered in Tucson, AZ, is a global market leader and innovator of tissue-based diagnostic solutions for patients. We are revolutionizing cancer diagnostics worldwide through state-of-the-art technologies rooted in testing automation that is available in anatomic pathology and research laboratories. The Roche R&D Pathology Lab is expanding and seeking an experienced Senior Software Development Engineer in Test (SDET) to join our agile Software Development Team. This pivotal role involves applying intensive knowledge of design principles, practices, and implementation to deliver exceptional, innovative software. The SDET will be instrumental in shaping our strategic testing approach and mentoring a talented team. This is an onsite position based in Tucson, AZ. Relocation benefits will not be provided for this position.

Requirements

  • Bachelor's degree in a related technical field (e.g., Computer Science, Software Engineering, Electrical Engineering).
  • 5+ years experience in software development and testing, with a significant focus on test automation framework design and implementation.
  • Strong understanding of software testing methodologies.
  • Adept in at least one object-oriented programming and scripting language used for test automation.
  • Significant experience with industry-standard test automation tools and frameworks.
  • Proficient using test management tools and CI/CD tools and processes.
  • Excellent problem-solving skills with meticulous attention to detail.
  • Excellent written and verbal communication skills.

Nice To Haves

  • MS degree in computer science, software engineering, electrical engineering, or related technical field.
  • Prior experience working as an SDET or in a similar role within the medical devices and diagnostics industry.
  • Familiarity with different types of medical laboratory instruments and their software interfaces.
  • Experience using AI tools for automated test planning, development, execution, analysis, and reporting.
  • Experience with security testing methodologies and performance testing tools.
  • Experience working in an Agile or Scrum development environment.
  • Proven experience in mentoring and training junior team members.
  • Understanding of data privacy and security regulations relevant to patient data.
  • Knowledge of relevant medical device regulations and standards.
  • Experience with Laboratory Information Systems (LIS) or other clinical laboratory software.

Responsibilities

  • Key contributor throughout the entire software development lifecycle, embedding quality in products from inception.
  • Design, develop, and execute comprehensive test strategies, automation frameworks, and test cases.
  • Organize and lead planning and testing activities, drive quality and improvement initiatives, and mentor technical and non-technical peers.
  • Collaborate with software development teams, product managers, and stakeholders to ensure products meet quality standards and adhere to industry regulations.
  • Design, develop, and maintain robust and scalable test automation frameworks and automated test scripts using industry-standard tools and programming languages.
  • Develop and execute comprehensive test plans, test cases, and test scripts covering various testing types.
  • Identify, document, and track software defects using established bug tracking systems.
  • Analyze test results, perform root cause analysis of failures, and work collaboratively with development and test teams to implement and verify fixes.
  • Contribute to the continuous improvement of software testing processes, methodologies, and best practices.
  • Participate actively in code reviews, providing feedback on testability and quality aspects.
  • Integrate and execute automated tests within the 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 and automation techniques.
  • Stay current with the latest trends and advancements in software testing, automation tools, and regulatory changes.

Benefits

  • Discretionary annual bonus based on individual and Company performance.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service