- Company Name
- Align Technology
- Job Title
- Sr. Software Developer in Test
- Job Description
-
**Job title:** Senior Software Developer in Test (Sr. SDT)
**Role Summary:**
Design, develop, and maintain automated testing systems for a regulated cloud‑based orthodontic treatment planning platform. Collaborate with clinical experts, product owners, and developers to deliver robust, scalable, and compliant test solutions that cover functional, regression, performance, and integration scenarios.
**Expectations:**
- Work closely with cross‑functional teams to refine requirements and validate specifications.
- Craft advanced verification strategies for complex, clinical use cases.
- Build and evolve automation frameworks, CI/CD pipelines, and test environments.
- Lead exploratory testing, troubleshoot escalated issues, and support production incidents.
- Document architecture, test plans, and best‑practice guidelines.
- Stay current with testing tools, methodologies, and regulatory standards, proposing enhancements.
**Key Responsibilities:**
- Design and implement automated functional, regression, performance, and integration tests using Python.
- Develop and maintain CI/CD pipelines and test environments on AWS (Lambda, API Gateway, S3, EventBridge, CloudWatch, AmazonMQ).
- Write, review, and refine test scripts; coach developers on early test inclusion.
- Perform exploratory testing to uncover defects and guide formal test creation.
- Troubleshoot manual bug reports, triage, and coordinate fixes.
- Contribute to release verification, test coverage maintenance, and production support.
- Research and pilot new test tools, frameworks, and methodologies; implement upgrades.
- Collaborate with QA and development teams to improve overall quality practices.
- Produce and update technical documentation, test plans, and architectural diagrams.
**Required Skills:**
- 8+ years commercial software development experience; 6+ years in automated testing.
- Deep proficiency in Python and test automation frameworks.
- Experience with AWS services (Lambda, API Gateway, S3, CloudWatch, AmazonMQ, App Config).
- Strong understanding of CI/CD, GIT, build and release management.
- Familiarity with Agile SDLC and documentation practices.
- Excellent analytical, communication, and interpersonal skills.
- Ability to work independently in a fast‑paced, regulated environment.
- Bonus: experience in highly regulated industries, Atlassian tools (Bamboo, Zephyr, Bitbucket, JIRA, Confluence), Splunk, REST API testing, event streaming, mathematical optimization, linear algebra, 3D graphics, modern C++ or C#.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Mathematics or related field, or equivalent professional experience.
- Certifications relevant to testing, AWS, or Agile methodologies preferred but not mandatory.