Align Technologyposted 3 months ago
Full-time • Mid Level
San Jose, CA
Miscellaneous Manufacturing

About the position

At Align Technology, we believe a great smile can transform a person's life, so we create technology that gives people the confidence to take on whatever's next. We revolutionized the orthodontic industry with the introduction of the Invisalign system, and we have never lost sight of that spirit of innovation. Our diverse and collaborative teams are constantly pushing the boundaries of what's possible. The Software Development Engineer in Test (SDET) will contribute to critical R&D software development projects that help the company innovate the aligner technology. The engineer should have sound Python automation background using various automation frameworks and concepts. This role will be part of Align goal to deliver our clear aligners (Invisalign), and 3D printed appliances (including Invisalign Palatal Expander appliances) to our customers. Depending on the skill and experience, this position can be altered into a more senior or junior level position.

Responsibilities

  • Help develop the next generation of smart virtual orthodontic software - Create test automation to perform functional, regression, performance and integration testing
  • Design and implement automated tests for research and development software
  • Modify and extend existing automation frameworks
  • Set up, configure and maintain test automation frameworks
  • Create and support new frameworks as needed
  • Implement / monitor regular test execution (new builds and regression), analyze the reports, follow-up, troubleshoot & investigate the failures on a daily basis
  • Analyze functional and non-functional software requirements, work with manual SQA Engineers to identify automation needs
  • Work closely with geographically distributed Automation team to follow new improvements, resolve issues, coordinate on process to deliver releases, enhance the overall processes
  • Research test tools, test methodologies and trends and upgrade existing practices and processes
  • Operate as part of a Scrum team focused on research and development
  • Participate in sprint planning, demo and retrospective
  • Work with development teams, biomechanical engineers and business owners, handle technical communications

Requirements

  • BS in CS or equivalent, master's degree preferred, or equivalent years of experience
  • 5+ years in Software Quality Assurance and development and/or test automation
  • 3+ years Python programming experience related to QA test automation
  • Hands on experience in creating API test framework and in API level testing
  • Working experience with Agile methodology
  • Experience with Software Development methodologies and best practices

Nice-to-haves

  • Familiarity with object oriented programming
  • Experience testing HTTP, and Messaging systems preferred
  • Experience in startup or research team is a plus
  • Experience with 3D software testing is a plus
  • Experience with the following tools is a plus: PyCharm, Visual Studio, Jira, Confluence, Bamboo, GIT, Jupiter notebook
  • Experience with AWS management services is a plus
  • Experience with testing Linux applications is a plus

Job Keywords

Hard Skills
  • Git
  • JIRA
  • Linux
  • PyCharm
  • Python
  • 0y2JRP6Ebf PY9zvaSw
  • 1uNo2jZdx 8E95BKTg
  • 4KqbUy1l hHBJnM
  • 7lBky lQCbXUx7Ozc
  • 7tRnL4fyj RBGhcsC012o7
  • BgvWzhSpcG YmVkRQvAGli8x5
  • CgV6Bjh4R PSHa ZJlyi2U8fF0D
  • czvd5tBfV 6CR3yctev85W
  • FzHXqCyw Ftwlh6dxnV
  • HTi3sZ DtLRjA1J9BGW
  • iMrvY nLBux4
  • knLo5 Df6Y7dGT5gx
  • kwRW8DzPrqiJVN0K 0JSpVfU69Am2
  • N6Y3hx0IT RHBj3JMlWTzK
  • NdHe9zO40o6 5UO9QzMhLa
  • QzITLNFos8t aQoA0tEgi8
  • RMp2jetf7FILXB 4Gph26BvAq5V
  • tesa RgEv71Zi
  • w5zBk4s8Ic ufygKroT
  • xSfeR4Ku7 T3dbDm4R5cWU
  • yXxwOm OiWFuY5PZl
  • znfHhKbX4VqEDyW rsuAiGU5
  • ZV3LOAjg ELkno9Xe
  • zWJd7l5q 8JRFVM4KSgd
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service