Automation Tester (JavaScript)

EPAM Systems

Remotoremote globalPosted Jul 23, 2026
Posting intelligenceActively listedReposted 8×, possible evergreen/ghost posting

Skills

javascripttypescriptplaywrightpuppeteerseleniumjenkinscypressgithubpythonpytestcicd

About the role

We are currently looking for an Automation Tester in JavaScript to join our team.

In this role, you will play a key part in shaping the quality assurance strategy for modern web applications and analytics platforms. You will collaborate with cross-functional teams in a fast-paced environment focused on continuous delivery and technical excellence. This is a great opportunity to contribute to building scalable, maintainable, and reliable test automation solutions.

Responsibilities

Write and maintain end-to-end UI tests in TypeScript using Playwright, covering Call Reports, Message Reports, and Analytics dashboards across development, staging, and production environments

Migrate existing Python Selenium/pytest test suites to Playwright, establishing consistent patterns and reducing framework fragmentation

Collaborate with developers and the product owner to understand feature behavior and design appropriate test strategies throughout the entire development cycle, not just at the end smoke test and health check coverage for services that currently lack end-to-end validation

Maintain and enhance CI/CD test pipelines, working with Jenkins today and supporting the ongoing migration to GitHub Actions

Contribute to monitoring and alerting mechanisms built around automated test results

Document test patterns, utilities, and onboarding guides so team members can independently contribute to test coverage

Identify gaps in testability and advocate for changes that improve the overall testability of the product

Requirements

Bachelor's or Master's degree in Computer Science or a similar discipline

At least 2 years of professional relevant experience in test automation

Hands-on experience with Playwright, or equivalent modern browser automation tools such as Cypress or Puppeteer, in a TypeScript or JavaScript environment

Familiarity with Python at a level sufficient to read and migrate existing Selenium/pytest tests

Practical experience running automated tests within CI/CD pipelines

Experience writing tests against RESTful APIs to validate back-end services

Background in multi-environment test strategies, including credential management, environment configuration, and data injection

English level B2 or higher, with strong written and verbal communication skills

Nice to have

Experience with pytest and Selenium WebDriver for maintaining and understanding legacy test suites

Familiarity with GitHub Actions for automating CI/CD workflows

Experience with SQL databases, including writing queries and validating test data

Exposure to BrowserStack or similar cross-browser and cross-device testing platforms

Experience with Allure or comparable test reporting tools for generating clear and structured test results

We offer

International projects with top brands

Work with global teams of highly skilled, diverse peers

Healthcare benefits

Employee financial programs

Paid time off and sick leave

Upskilling, reskilling and certification courses

Unlimited access to the LinkedIn Learning library and 22,000+ courses

Global career opportunities

Volunteer and community involvement opportunities

EPAM Employee Groups

Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.