Test Automation Engineer
New
J
JobgetherSoftware Quality/IT
Based in United StatesFull-TimeSenior
Salary100,000 - 150,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- PythonSQLCypressJavaJavascriptC#SeleniumCI/CDRESTful APIsPlaywright
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
- 5+ years of experience as an SDET, automation engineer, or in software engineering roles focused on quality.
- Strong programming experience in at least one language such as Java, Python, JavaScript, or C#.
- Hands-on experience with UI automation frameworks such as Selenium, Cypress, or Playwright.
- Experience automating REST and/or gRPC APIs.
- Knowledge of CI/CD pipelines and integrating automated testing into delivery workflows.
- Strong SQL skills and experience validating database-driven applications.
- Understanding of microservices, distributed systems, and modern web architectures.
- Experience working in Agile/Scrum environments.
- Strong debugging, problem-solving, and technical documentation skills.
Responsibilities
- Design, develop, and maintain robust automation frameworks for web, API, mobile, and microservice testing environments.
- Create production-quality automated test solutions using programming languages such as Java, Python, JavaScript, or C# and frameworks including Selenium, Cypress, Playwright, RestAssured, or Pact.
- Develop and maintain CI/CD testing pipelines using platforms such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Implement contract testing approaches to validate service interactions within distributed systems.
- Build performance testing solutions using tools such as JMeter, Gatling, k6, or Locust, including load modeling and results analysis.
- Apply security testing practices, including dependency scanning, SAST, DAST, and OWASP-based validation.
- Lead discussions around test strategy, risk-based testing, exploratory testing, and shift-left quality practices.
- Collaborate with engineering and product teams to identify quality risks early and improve development workflows.
- Analyze production issues, perform root-cause investigations, and create automated regression coverage.
- Mentor junior QA engineers and promote strong engineering standards across testing initiatives.
View Full Description & ApplyYou'll be redirected to the employer's site