Skip To Main Content
backBack to Search

Lead QA Engineer (JavaScript)

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

In this role, you will develop comprehensive automated testing suites for Data Science Studio applications such as Dataiku and Spotfire, embed these tests into our CI/CD pipeline, and consistently uphold quality assurance protocols. This position offers the opportunity to engage with cutting-edge technologies in a collaborative and dynamic environment.

Responsibilities
  • Define comprehensive test plans to achieve optimal product quality
  • Establish testing strategies that align with release timelines
  • Develop automated test suites using Cypress, Selenium, and other tools
  • Conduct unit, smoke, and end-to-end tests across different environments
  • Integrate automated tests into CI/CD pipelines with Azure DevOps and ArgoCD
  • Coordinate with developers and portfolio teams to identify and effectively document issues
  • Ensure scalability of automated tests within GCP/GKE/AKS architectures
  • Evaluate test coverage for applications created in Python, JavaScript, and Go
  • Leverage tools like helm test, pytest, and Swagger for application validation
  • Collaborate with cross-functional teams to address technical challenges and maintain workflow continuity
  • Review and refine testing processes to enhance effectiveness and timeliness
  • Promote quality assurance standards across the development lifecycle
Requirements
  • 5+ years of automation testing experience with proficiency in JavaScript, Cypress, Selenium, and Node.js
  • Competency in CI/CD pipelines and their integration with automation frameworks using Azure DevOps and ArgoCD
  • Familiarity with Kubernetes, Docker, and Linux systems for test execution and deployment
  • Knowledge of testing tools, including helm test, pytest, and Swagger
  • Strong collaboration and communication abilities for engaging with technical and non-technical audiences
  • Background in test case design and experience with test management tools such as Azure DevOps
  • Analytical mindset with organizational skills for effective task prioritization
  • Understanding of unit testing, smoke testing, and end-to-end testing methodologies
  • Proficiency in Python, JavaScript, Go, and Cucumber
Nice to have
  • Proficiency in data science platforms, including Dataiku and Spotfire
  • Understanding of advanced CI/CD tools such as Docker and Node.js
  • Background in testing applications hosted on cloud platforms like GCP and GKE
  • Capability to apply Go Core principles in testing functionalities
  • 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