EPAM Systems
1 month ago
Senior JavaScript Test Automation Engineer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- EPAM Systems
- Location
- Georgia
- Posted
- 1 month ago
Job 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 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
Required skills
- docker
- test automation
- ci/cd
- javascript
- typescript
- cypress
- scrum
- git
- agile
- jenkins
- github actions
- gitlab ci
- azure devops
- version control
- postman
- microservices
- html
- css
- playwright
- cucumber
- bdd
- axios
- api testing
- http
- cloud-based applications
- webdriverio
- performance tests
- supertest
- dom
- rest clients
- visual regression tests
- cloud-based test execution
- accessibility tests
Interested in this position?
Create your free account and tailor your CV to match this job.