Software Engineer in Test II

American Specialty Health Incorporated
•$89,274 - $150,000•Remote

About The Position

The Software Engineer in Test II will define and own enterprise-wide automated testing architecture, including framework design, tool selection, coding standards, and long-term scalability for component, integration, and system-level automation testing. The role establishes quality engineering strategy, including Shift-Left testing practices, test coverage standards, and integration of emerging technologies such as AI-assisted testing and intelligent test analysis. It influences system design, sprint planning, and development practices within scrum to embed quality throughout the development lifecycle. The position designs, develops, and optimizes CI/CD testing processes and pipeline architecture in Azure DevOps, including test orchestration, quality gates, and release approval across multiple environments. It also architects and improves enterprise monitoring, observability, and alerting solutions using Dynatrace and Azure to proactively detect, analyze, and communicate system, performance, and automation failures. The role leads cross-team system integration and performance testing efforts, coordinating strategy, execution, and defect resolution across scrum teams. It provides technical leadership through mentoring, architectural code reviews, testing documentation standards, and guidance on automation best practices and test strategy improvements. This is a remote position from anywhere in the United States except CT, DE, HI, IL, ME, MT, NV, NJ, NY, PA, OR, RI, Washington DC, and WA.

Requirements

  • Bachelor’s degree in Computer Information Systems, Computer Science, or a related field.
  • At least 2 years as a software engineer in test or in a related occupation.
  • At least 2 years of experience with unit, white-box, gray-box, black-box, and acceptance testing of web applications in a client/server environment.
  • At least 2 years of experience programming in .NET (C#), JavaScript frameworks including React or another framework, and SQL for automated testing and data validation.
  • At least 2 years of experience creating and executing API requests and validating responses using JSON or XML.
  • At least 2 years of experience designing, developing, and maintaining integration and system test automation frameworks, including use of mocks, stubs, or in-memory databases.
  • At least 2 years of experience applying object-oriented programming principles and SOLID design patterns.
  • At least 2 years of experience utilizing CI/CD pipelines and version control systems, including Azure DevOps and Git.
  • At least 2 years of experience with application monitoring and observability using Dynatrace or similar tools.
  • At least 2 years of experience with advanced testing practices, including performance testing, accessibility testing, and implementation of Shift-Left testing.
  • At least 2 years of experience with cross-team system integration testing and coordinating testing activities in an agile development environment.

Responsibilities

  • Define and own enterprise-wide automated testing architecture, including framework design, tool selection, coding standards, and scalability for component, integration, and system-level automation testing.
  • Establish quality engineering strategy, including Shift-Left practices, test coverage standards, and adoption of AI-assisted testing and intelligent test analysis.
  • Influence system design, sprint planning, and development practices to embed quality throughout the development lifecycle.
  • Design, develop, and optimize CI/CD testing processes and Azure DevOps pipeline architecture, including test orchestration, quality gates, and release approval across multiple environments.
  • Architect and improve monitoring, observability, and alerting solutions using Dynatrace and Azure to detect, analyze, and communicate system, performance, and automation failures.
  • Lead cross-team system integration and performance testing, coordinating testing strategy, execution, and defect resolution across scrum teams.
  • Mentor team members and conduct architectural code reviews.
  • Define testing documentation standards and provide guidance on automation best practices and test strategy improvements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service