Subscribe to the latest remote jobs:

Senior Test Automation Engineer (JS)

🇲🇽 Mexico

Cypress

JavaScript

TypeScript

Docker

Azure

Git

Jenkins

GitHub

Design

Project Management

Frontend

Devops

Testing

Senior Test Automation Engineer (JS)

from 🇲🇽 Mexico

We are looking for aSenior 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
by @maxrusakovic