SDET (Test Automation)

Siemens Healthineers
$129,900 - $178,618Onsite

About The Position

Varian Medical Systems is seeking an Automation Verification Engineer to join our control systems/embedded software engineering team. This role focuses on developing robust verification strategies for embedded systems, with a strong emphasis on API-based automation. The ideal candidate is a self-motivated engineer with a passion for quality, automation, and continuous improvement. This role is ideal for a critical thinker who can take a system-level view of quality and is passionate about building scalable and efficient automation solutions. You will play a key role in advancing our automation capabilities while also contributing to overall product verification.

Requirements

  • Bachelor’s Degree (or equivalent experience) with 5–7 years of relevant experience in software verification and automation.
  • Strong programming skills in Python (primary) and working knowledge of C# with an ability to demonstrate solid object-oriented programming knowledge.
  • Hands-on experience with building API-based test automation from the ground up.
  • Experience in writing test plans, test cases, and ensuring traceability to requirements.
  • Experience with embedded systems or systems with limited/no UI.
  • Proven track record of hands-on experience with manual and automated testing, including system-level and integration testing.
  • Experience troubleshooting complex systems and analyzing defects.
  • Strong communication and documentation skills.

Nice To Haves

  • Experience with real-time embedded control systems.
  • Familiarity with UI automation tools (secondary to API automation).
  • Experience working with test lab environments, including hardware/software setup and maintenance.
  • Knowledge of Application Lifecycle Management (ALM) and defect tracking tools (e.g., JAMA, Azure DevOps, ClearQuest etc.).
  • Understanding of cross-functional domains (software, embedded, electrical, mechanical systems).
  • Experience in regulated environments (medical devices preferred).

Responsibilities

  • Develops and proposes relevant processes and methods for automating software testing process.
  • Design, develop, and maintain automation frameworks and test scripts, primarily using Python and limited C#, with a strong focus on API-based automation for embedded systems without traditional UI.
  • Collaborate with cross-functional teams to understand system architecture, requirements, and interfaces to develop effective automation strategies.
  • Develop and execute both automated and manual test cases.
  • Analyze test results, troubleshoot issues, and support root cause analysis and verification of fixes.
  • Contribute to the continuous improvement of automation coverage, efficiency, and reliability.
  • Maintain and support test lab environments, including software upgrades, system configuration, and setup management.
  • Document test strategies, automation frameworks, test cases, and verification results.
  • Support knowledge sharing and adoption of best practices across the team.
  • Work in a fast-paced environment while meeting quality and schedule commitments.

Benefits

  • medical insurance
  • dental insurance
  • vision insurance
  • 401(k) retirement plan
  • life insurance
  • long-term and short-term disability insurance
  • paid parking/public transportation
  • paid time off
  • paid sick and safe time
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service