Skip To Main Content
backBack to Search

Lead QA Engineer with JavaScript

Remote in Mexico

We are seeking a highly skilled and proactive Lead QA Engineer (JavaScript) to join our team.

In this role, you will focus on creating robust automated testing suites for Data Science Studio applications like Dataiku and Spotfire, integrating these tests into our CI/CD pipeline, and promoting best practices in quality assurance. This position offers the opportunity to work with advanced technologies in a dynamic and collaborative environment.

Responsibilities
  • Define and manage comprehensive test plans to ensure product quality
  • Align testing strategies with release schedules to maintain efficient execution
  • Build automated test suites using Cypress, Selenium, and other relevant tools
  • Conduct diverse tests, including unit tests, smoke tests, and end-to-end tests, across multiple environments
  • Implement automated testing processes within CI/CD pipelines using Azure DevOps and ArgoCD
  • Collaborate with developers and portfolio teams to identify and analyze issues effectively
  • Enhance automated testing scalability within GCP/GKE/AKS environments
  • Ensure complete test coverage for applications built with Python, JavaScript, and Go
  • Utilize tools like helm test, pytest, and Swagger to validate application quality
  • Facilitate communication with cross-functional teams to resolve technical challenges seamlessly
  • Improve testing process efficiency while adhering to project timelines
  • Establish and enforce quality benchmarks during the development lifecycle
Requirements
  • 5+ years of automation testing experience with a programming foundation in JavaScript, Cypress, Selenium, and Node.js
  • Professional knowledge of CI/CD pipelines and integration with automation frameworks using tools like Azure DevOps and ArgoCD
  • Competency in Kubernetes, Docker, and Linux for deployment and testing environments
  • Knowledge of test tools such as helm test, pytest, and Swagger
  • Ability to collaborate and communicate effectively with technical and non-technical stakeholders
  • Background in creating and managing test cases through tools like Azure DevOps
  • Strong analytical and problem-solving skills with effective time and task management abilities
  • Familiarity with unit testing, smoke testing, and end-to-end testing processes
  • Expertise in technologies such as Python, JavaScript, Go, and Cucumber
Nice to have
  • Understanding of data science platforms like Dataiku or Spotfire
  • Familiarity with CI/CD tools including Docker and Node.js
  • Background in testing cloud-based applications within environments like GCP or GKE
  • Proficiency in Go Core for testing purposes
  • Capability to grasp data science workflows and integrate analytical tools
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