The World Leader In Serving Science
Senior Test Automation Engineer
Location
Colorado + 3 moreAll locations: Colorado | Kansas | Nevada | Utah
Posted
8 days ago
Salary
$93.8K - $140.7K / year
Seniority
Senior
Job Description
Senior Test Automation Engineer
Thermo Fisher Scientific
• Design, develop, and maintain scalable and reliable automated test frameworks across UI, API, and performance layers. • Build and execute API, UI, and performance tests using automation frameworks like Selenium, Playwright, Appium, Rest Assured, or JMeter. • Apply BDD (e.g., Cucumber) or TDD approaches with maintainable and reusable test design patterns • Integrate automated testing into CI/CD pipelines, ensuring fast and reliable feedback • Improve test reliability by reducing flakiness and optimizing execution time • Enable parallel test execution and environment scalability • Ensure end-to-end test coverage by creating and maintaining comprehensive test cases, test plans, and test scripts. • Perform exploratory and risk-based testing to uncover complex defects and conduct root cause analysis and deep debugging of failures and defects • Analyze logs, data, and system behavior to identify hidden quality risks • Validate end-to-end workflows and complex integrations • Identify, document, and track defects using JIRA, Azure DevOps, or similar tools. • Collaborate with developers to improve testability and code quality • Write clean, maintainable, and scalable automation code following engineering best practices • Perform database validation using SQL/NoSQL
Job Requirements
- Education: Bachelor's or master's degree in computer science, Engineering, or related field.
- Experience 8+ years of experience in software testing, test automation, and QA processes.
- Proficiency in programming languages such as Java, Typescript, JavaScript, or C#
- Hands-on experience with automation frameworks (e.g., Playwright, Selenium, Appium)
- Experience with API testing (REST Assured, Postman, etc.)
- Strong debugging, analytical, and problem-solving skills
- Experience with CI/CD pipelines and modern development practices
- Proficiency in database testing using SQL queries.
- Must be legally authorized to work in the United States without sponsorship.
- Must be able to pass a comprehensive background check, which includes a drug screening.
Benefits
- A choice of national medical and dental plans, and a national vision plan, including health incentive programs
- Employee assistance and family support programs, including commuter benefits and tuition reimbursement
- At least 120 hours paid time off (PTO), 10 paid holidays annually, paid parental leave (3 weeks for bonding and 8 weeks for caregiver leave), accident and life insurance, and short- and long-term disability in accordance with company policy
- Retirement and savings programs, such as our competitive 401(k) U.S. retirement savings plan
- Employees’ Stock Purchase Plan (ESPP) offers eligible colleagues the opportunity to purchase company stock at a discount
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Design and develop automated test scripts covering core business logic, UI flows, and API services • Define testing specifics and acceptance criteria based on product goals • Configure and maintain the automation environment (IDEs, CLI tools, CI/CD runners) to keep test execution stable and efficient • Take ownership of quality readiness for team-level deliverables, clearly communicating release risks, trade-offs, and mitigation plans • Verify that implemented features meet defined scenarios and performance standards, and share actionable feedback directly with developers • Contribute to technical documentation for test plans and automation frameworks, keeping it current and useful for the broader team.
• Own end-to-end quality assurance, including test strategy, test case design, and acceptance validation. • Perform manual and exploratory testing of new features in fast-changing (greenfield) environments where early automation is not optimal. • Gradually design, build, and maintain automated test suites for stabilized functionality, including UI, API, integration, and E2E tests. • Define and maintain a regression testing approach, starting with manual smoke testing and evolving into automated regression coverage focused on high-risk areas (auth, number purchase, porting, billing). • Conduct API and integration testing across external systems such as carrier platforms, ServiceNow, billing APIs, and Cognito authentication flows. • Integrate automated testing into CI/CD pipelines and ensure continuous quality validation. • Collaborate with Business Analysts to clarify and validate acceptance criteria. • Log, track, and manage defects through resolution. • Support stabilization phases and UAT cycles to ensure production readiness.
• Own end-to-end quality assurance, including test strategy, test case design, and acceptance validation • Perform manual and exploratory testing of new features in fast-changing (greenfield) environments where early automation is not optimal • Gradually design, build, and maintain automated test suites for stabilized functionality, including UI, API, integration, and E2E tests • Define and maintain a regression testing approach, starting with manual smoke testing and evolving into automated regression coverage focused on high-risk areas (auth, number purchase, porting, billing) • Conduct API and integration testing across external systems such as carrier platforms, ServiceNow, billing APIs, and Cognito authentication flows • Integrate automated testing into CI/CD pipelines and ensure continuous quality validation • Collaborate with Business Analysts to clarify and validate acceptance criteria • Log, track, and manage defects through resolution • Support stabilization phases and UAT cycles to ensure production readiness
• Own end-to-end quality assurance, including test strategy, test case design, and acceptance validation. • Perform manual and exploratory testing of new features in fast-changing (greenfield) environments where early automation is not optimal. • Gradually design, build, and maintain automated test suites for stabilized functionality, including UI, API, integration, and E2E tests. • Define and maintain a regression testing approach, starting with manual smoke testing and evolving into automated regression coverage focused on high-risk areas (auth, number purchase, porting, billing). • Conduct API and integration testing across external systems such as carrier platforms, ServiceNow, billing APIs, and Cognito authentication flows. • Integrate automated testing into CI/CD pipelines and ensure continuous quality validation. • Collaborate with Business Analysts to clarify and validate acceptance criteria. • Log, track, and manage defects through resolution. • Support stabilization phases and UAT cycles to ensure production readiness.


