Senior Test Automation Engineer in JavaScript

EPAM Systems

  • Беларусь
  • Постоянная работа
  • Полная занятость
  • 1 мес. назад
We are seeking an experienced Senior Test Automation Engineer with a focus on JavaScript to join our team.This role demands significant expertise - not just as a technical authority but as a driver of change, influencing teams to see testing as an essential part of the delivery process while empowering them to take full ownership.At EPAM Belarus, employees have the flexibility to choose the environment that suits them best. You can work from any location in Belarus, whether it's your home or our offices in Minsk, Grodno, Brest, Gomel, Mogilev or Vitebsk.ResponsibilitiesDesign, develop, build, and maintain test automation frameworks across Mobile, Desktop, API, and Web platforms, including the creation of test scenarios and acceptance testsComprehend the flow of code and its interactions with various componentsAnalyze project documents, customer needs, and product goals to define and execute test cases, as well as establish QA processes and metrics for projectsInvestigate customer-reported issues forwarded by the technical support team, test bugs, and manage bug reporting processesCommunicate technical details effectively and understand customer systemsCollaborate with deployment teams, resolve issues at different levels, coordinate on product design aspects, and evaluate the testability of functional areas and product componentsBreak down and analyze software systems while working with other teams to improve overall design qualityResearch and recommend improvements to test tools, methodologies, and practicesEnsure the final quality of software before production releaseRequirementsAt least 3 years of relevant professional experienceCompetency in designing and programming with JavaScript/TypeScript, with a focus on creating clean and high-quality codeProficiency with WebdriverIO, Mocha, Protractor, and GitExpertise in Azure, Jenkins, TeamCity, CI/CD, and conducting non-functional testingKnowledge of programming languages and process management methodologiesBackground in Behavior Driven Development, including programming and testing practicesStrong ability to identify risks and application errorsEffective time management and organizational skillsInsight into rapidly evolving technology trends and industry changesExcellent verbal and written communication skills for client interaction (B2 English level or above)Nice to haveExperience mentoring team membersFamiliarity with test management tools for JiraKnowledge of Behavior Driven Development using GherkinUnderstanding of Axios and SupertestBackground in working with Splunk toolsWe offer/BenefitsWe connect like-minded people:
  • Delivering innovative solutions to industry leaders, making a global impact
  • Opportunity to work abroad for up to two months per year
We invest in your growth:
  • Leadership development, career advising, soft skills and well-being programs
  • Unlimited access to LinkedIn Learning and Get Abstract
  • Free English classes with certified teachers
We cover it all:
  • Comprehensive medical & family care package
  • Seven trust days per year (sick leave without a medical certificate)
  • Discounts from 800+ partners (sports activities, restaurants, stores and services)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here, you will collaborate with multi-national teams, contribute to numerous innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. No matter where you are located, you will join a dedicated, creative, diverse community to help you discover your fullest potential.

EPAM Systems