Elevate Digital · 2 hours ago
Test Automation Engineer
Responsibilities
Candidate must be able to work W2 for any employer
Ensure the delivery of high-quality software through comprehensive testing practices
Work independently across multiple projects
Advocate for user experience and serve as a liaison with other departments and external stakeholders
Design, build, and maintain a scalable test automation framework supporting functional, integration, regression, and E2E scenarios
Integrate automated test suites into cloud-based CI/CD pipelines to enable continuous testing and gated deployments
Develop automated API tests to validate data flows, service interactions, business logic, and backend reliability across cloud or hybrid services
Ensure consistent application behavior across supported browsers, platforms, and environments (cloud, staging, production-like)
Identify, triage, and document defects using agile issue tracking tools (e.g., JIRA)
Collaborate with developers and SRE/Platform teams to reproduce issues and improve reliability, including resolution of flaky tests or unstable environments
Contribute to testing best practices around maintainability, scalability, resiliency, and cloud-friendly automation approaches
Participate in peer reviews to ensure high standards for test code quality, documentation, and maintainability
Leverage cloud-native logging, monitoring, and reporting solutions (where available) to drive insights into test failures and system behavior
Provide clear visibility into test results for engineering and product stakeholders
Qualification
Required
Education: Bachelor's Degree (or equivalent experience)
Experience: Minimum 6 years of QA experience, including 3 years in software testing (preferably in healthcare software)
Strong knowledge of testing methodologies and theory
Solid understanding of at least one internal software solution
Demonstrated business and customer insight
Experience in design, build, and maintain a scalable test automation framework supporting functional, integration, regression, and E2E scenarios
Proficiency in at least one modern programming or automation language/tool such as C#, Java, JavaScript, Cypress, Python, or comparable technologies
Ensure automation code aligns with established standards and best practices for maintainability, clarity, and scalability
Integrate automated test suites into cloud-based CI/CD pipelines to enable continuous testing and gated deployments
Collaborate with DevOps/Platform teams to optimize test execution within containerized, ephemeral, or distributed environments
Develop automated API tests to validate data flows, service interactions, business logic, and backend reliability across cloud or hybrid services
Validate microservice interfaces, payloads, and dependencies in cloud environments
Ensure consistent application behavior across supported browsers, platforms, and environments (cloud, staging, production-like)
Identify, triage, and document defects using agile issue tracking tools (e.g., JIRA)
Collaborate with developers and SRE/Platform teams to reproduce issues and improve reliability, including resolution of flaky tests or unstable environments
Contribute to testing best practices around maintainability, scalability, resiliency, and cloud-friendly automation approaches
Participate in peer reviews to ensure high standards for test code quality, documentation, and maintainability
Leverage cloud-native logging, monitoring, and reporting solutions (where available) to drive insights into test failures and system behavior
Provide clear visibility into test results for engineering and product stakeholders