> Markdown version of [/jobs/ext/1897664-javascript-test-automation-engineer](https://www.wearedevelopers.com/jobs/ext/1897664-javascript-test-automation-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # JavaScript Test Automation Engineer - **Company:** EPAM Systems, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Microsoft Azure, Cascading Style Sheets (CSS), Software as a Service, Cloud Computing, Code Review, Continuous Integration, Software Debugging, Document Object Model, Github, Hypertext Transfer Protocols (HTTP), Scrum Methodology, Regression Testing, Test Execution Engine, Strategies of Testing, TypeScript, Web Applications, Postman, Cypress (Programming Language), Gitlab-ci, Playwright, Web Technologies, Cucumber (Software), Selenium Webdriver, Api Management, Docker, Jenkins, Microservices - **Published:** August 2, 2026 - **Apply:** https://www.dice.com/job-detail/6850ced5-904f-4f09-b6e9-c2aef1e1c206 ## About the Role definition, code reviews and quality engineering discussions Mentor other QA engineers, and promote automation best practices Requirements Strong experience in test automation with JavaScript or TypeScript Hands-on experience with Cypress, Playwright, WebdriverIO or similar tools Experience with API testing through Postman, SuperTest, Axios, REST clients or similar Good understanding of testing principles, test design techniques and QA processes Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps or similar Experience with Git and version control practices Good knowledge of web technologies such as HTML, CSS, DOM, HTTP and browser behavior Experience in Agile/Scrum environments Strong debugging, analytical and communication skills Nice to have Familiarity with TypeScript Experience with BDD frameworks such as Cucumber Hands-on experience with visual regression tests Experience with Docker or cloud-based test execution Background in performance or accessibility tests Experience with tests for microservices or cloud-based applications ## Description We are looking for a Senior Test Automation Engineer with strong experience in JavaScript- or TypeScript-based automation frameworks. The ideal candidate should have hands-on experience building and maintaining automated tests for modern web applications and APIs, with a strong focus on quality, reliability, and maintainability. This role requires solid automation experience, strong testing fundamentals, and the ability to collaborate effectively with development, product, and QA teams. Responsibilities Design, develop and maintain automated test frameworks using JavaScript or TypeScript Create automated tests for frontend applications, APIs and end-to-end flows Build and maintain test suites using tools such as Cypress, Playwright, WebdriverIO or similar Integrate automated tests into CI/CD pipelines Analyze test failures, report defects and collaborate with developers on resolution Improve automation reliability, execution time and, maintainability Participate in test strategy ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 106 - DHH in HD](https://www.wearedevelopers.com/magazine/394-dev-digest-106-dhh-in-hd)