EPAM Systems
Posted 3w ago

Automation Tester (JavaScript)

EPAM Systems
Brazil
RemoteFull Time
Responsibilities
  • writing tests
  • migrating suites
  • maintaining pipelines
Requirements
  • 2+ years in test automation with Playwright/TypeScript or equivalent
  • Degree in CS or similar
  • CI/CD experience
  • Ability to read Python and migrate Selenium/pytest suites
  • REST API testing
  • English B2+
Technical tools mentioned
PlaywrightTypeScriptJavaScriptPythonSeleniumpytestJenkinsGitHub ActionsCypressPuppeteerBrowserStackAllureSQL Databases

Job description

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
  • Expand 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/Benefits

  • 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

EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.

About EPAM Systems

Provides global digital platform engineering and software development services.

Similar jobs

Automation Tester roles
4w
Save
Mark Applied
Hide
Senior Automation Tester (Java)
São Paulo, São Paulo, Brazil
HybridFull Time
Endava
EndavaNYSE: DAVA: Provides software engineering and digital transformation consulting services.
5+ YOE5+ years Java development, strong QA skills, automated and manual testing experience, API testing, Agile experience, cloud familiarity, English C1/C2.
Java, Spring Boot, Hibernate, JUnit, Mockito, Cucumber, Rest Assured, PostgreSQL, Cassandra, Kafka, REST, OpenAPI/Swagger, Git, Jenkins, OpenShift, Maven, Gradle, IntelliJ, FileZulla, Splunk, Bruno, Postman, Rally, Jira, TestRails, AWS, Azure, Google Cloud Platform