SAN JOSE, California - United States
View all jobs at this company »

Software Developer In Test


Align is the industry leader and innovator in medical devices which focuses on revolutionizing the dental and orthodontic industry. Align is looking for a Software Development Engineer in Test (SDET) for our Raleigh, NC location. This role will be part of a culture that is helping to improve lives every day through digital dentistry.

The Software Development Engineer in Test (SDET) should have exceptional skills with Python, test automation, white box testing and API. This role will be part of Align goal to deliver our clear aligners (Invisalign ®) and 3D scanners (iTero ®) to our customers. We would love for you to join a fun and cutting-edge technology company that has helped create over 5 Million Smiles (#5MILLIONSMILES#Work4Align).

Quick Summary

The Software Development Engineer in Test (SDET) will be part of the BMS (Bio-Mechanical Software) team.  BMS team mission is to develop the next generation of 3D algorithms, to engineer the shape of our customized, mass-production appliance and increase the applicability and efficacy of Align clinical treatments. 

Job Description
  • The position requires an innovative mindset, ability to adapt to projects that have not been done before.
  • Able to come up with scenarios how to test 3D features and automate those scenarios
  • Operate as a part of a scrum team focused on research and development:
    • Actively participate in sprint planning, demo and retrospective, attend daily standups·
    • Analyze product owner specifications and come up with test strategies
    • Design and execute test cases for 3D software
    • Automate test cases for new features as well as regression
    • Monitor regular execution of automated tests, troubleshoot and investigate the failures
    • Work with bugs throughout their lifecycle, find patterns with strong passion to get to the bottom of the things
    • Actively contribute to existing automation framework, generate ideas for improvements and implement them
    • Create new ways to automate testing of 3D software
    • Create test documentation (test plans, test reports)
    • Represent SQA in project level discussions, collaborate with teams from other locations and functional divisions, business owners, software developers, mechanical engineers and internal end-users


  • BS / MS degree in math / physics / computer science or related degree or equivalent years of experience.  
  • 5+ years of Python programming
  • 5+ years of Test automation 
  • 5+ years White box testing / testing using APIs
  • 5+ years Analytic way of thinking, ability to systematize information and learn complex things quickly

Nice to have

  • Experience with 3D / CAD / CAM applications
  • Knowledge and experience with C++·Experience in startup or research team

At Align, the values Agility, Customer and Accountability define our culture. We develop solutions rapidly, hence the agile attitude typical of our employees. To delight our customers, we understand customer expectations, treat their problems as our own, and tailor our solutions to their needs. Accountability for delivering against our expectations is at the core of who we are. We hold ourselves to the highest standards with regard to our work, our professionalism, and our outcomes. 

Align, the inventors and makers of Invisalign ®, the world leader of clear aligners for orthodontic therapy.  Invisalign ® is a revolutionary way to replace wires & brackets by made-to-order plastic transparent aligners.  Behind the scenes, we leverage new 3D computerized treatment simulation and artificial intelligence as well as 3D printing, complex bio-mechanics and advanced materials. We also invented the iTero scanner, which scans your mouth in a few minutes and generate a 3D model of your jaws and teeth to an incredible micron-level of precision.

This Job is no longer active!