Test Automation Engineer
New
M
M9 SolutionsSoftware Development
RemoteFull-TimeMiddle
Salary105,000 - 125,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6 – 7 years
- Required Skills
- JavaJavascriptSpring BootTypeScriptC#AngularMavenReact
Requirements
- Active Public Trust clearance.
- 6 – 7 years of relevant test automation and quality engineering experience.
- Hands-on experience with Tricentis test automation solutions.
- Experience building automated tests using TypeScript/JavaScript, Java, or C#.
- Expertise with front-end frameworks such as React, Next.js, or Angular.
- Proficiency with testing tools including Testing Library, UI automation, API testing, and contract testing.
- Experience testing backend services and microservices using Spring Boot.
- Experience managing dependencies and builds using Maven.
- Experience with container-based integration testing such as Testcontainers.
- Ability to design scalable automation frameworks with CI/CD integration.
- Strong troubleshooting skills across UI, API, data, and environment layers.
- Familiarity with AI-assisted development workflows (e.g., OpenCode, Claude Code, Gemini Vertex AI).
Responsibilities
- Develop an automation test strategy and execution plan aligned with release and quality objectives.
- Design, develop, and maintain UI, API, and integration automation suites with traceable coverage.
- Leverage Tricentis capabilities to support automated testing and overall quality objectives.
- Develop complex test scenarios covering edge cases, failure modes, and critical application functionality.
- Perform test execution and results analysis to identify defects and isolate root causes.
- Conduct system integration and validation testing across functional, performance, and reliability requirements.
- Develop and maintain quality control artifacts covering regression coverage, test data management, and standards compliance.
- Perform defect trend analysis and provide recommendations to improve product design, testability, and overall process quality.
- Identify and implement framework and tooling improvements that increase automation reliability, maintainability, and adoption across teams.
- Collaborate with engineering, product, and other technical stakeholders to communicate findings, resolve defects, and continuously improve software quality.
View Full Description & ApplyYou'll be redirected to the employer's site