Skip To Main Content
backBack to Search

Automation Tester (JavaScript)

Remote in Brazil, Argentina
Automated Testing in JS& 11 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

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