Skip To Main Content
backBack to Search

Lead QA Engineer (JavaScript)

We are seeking a highly skilled and proactive Lead QA Engineer with proficiency in JavaScript to join our team.

In this role, you will focus on developing reliable automated testing suites for applications like Dataiku and Spotfire, embedding these tests into our CI/CD pipeline, and maintaining high-quality assurance standards. This position offers an opportunity to engage with advanced technologies in a collaborative and fast-paced environment.

Responsibilities
  • Define and manage test plans to maintain product quality
  • Establish testing strategies aligned with release milestones
  • Develop automated test suites using Cypress, Selenium, and related tools
  • Conduct unit, smoke, and end-to-end tests across diverse environments
  • Integrate automated tests within CI/CD pipelines using Azure DevOps and ArgoCD
  • Collaborate with engineers and portfolio teams to identify and document issues
  • Ensure scalability of testing frameworks within GCP/GKE/AKS environments
  • Verify test coverage for applications created in Python, JavaScript, and Go
  • Utilize tools such as helm test, pytest, and Swagger to validate functionality
  • Work with cross-functional teams to resolve technical issues and sustain smooth workflows
  • Review testing procedures to enhance efficiency and effectiveness
  • Advocate quality assurance practices throughout the development workflow
Requirements
  • 5+ years of experience in automation testing with proficiency in JavaScript, Cypress, Selenium, and Node.js
  • Competency in CI/CD pipeline integration within automation frameworks using Azure DevOps and ArgoCD
  • Familiarity with Kubernetes, Docker, and Linux for testing and deployment
  • Knowledge of testing tools such as helm test, pytest, and Swagger
  • Strong collaboration and communication skills for working with multi-disciplinary teams
  • Background in designing test cases and utilizing test management tools like Azure DevOps
  • Strong analytical problem-solving and organizational abilities for task management
  • Familiarity with unit, smoke, and end-to-end testing
  • Proficiency in Python, JavaScript, Go, and Cucumber
Nice to have
  • Expertise in platforms like Dataiku and Spotfire for data science applications
  • Familiarity with CI/CD tools such as Docker and Node.js
  • Background in testing cloud-hosted applications on platforms like GCP or GKE
  • Understanding of Go Core principles applied to feature testing
  • Knowledge of data science workflows and integration with 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