Senior Test Automation Engineer with JavaScript

EPAM Systems

  • Казахстан
  • Постоянная работа
  • Полная занятость
  • 1 мес. назад
We are looking for an experienced Senior Test Automation Engineer with JavaScript to join our team.The nature of the role requires real seniority, not just as a technical expert but also as a change agent, changing teams' ideas about how testing is an integral part of the delivery process and enabling them to take ownership.This position offers remote setup with the flexibility to work from any location in Kazakhstan, whether it's your home or well-equipped offices in Astana, Almaty or Karaganda.ResponsibilitiesDesign, develop, build and maintain test automation frameworks on multiple application platforms, such as Mobile, Desktop, API and Web, building test scenarios and acceptance testsUnderstand the flow of code and how it interacts with different componentsUnderstand project documents, customer demands, product objectives to create and execute test cases. Define QA processes and metrics for projectsInvestigate customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reportsHandle technical communications and understanding the customers' systemsWork with deployments teams, resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designsAnalyze and disintegrate software systems and coordinate with other teams to enhance the overall designResearch test tools, methodologies, and trends and upgrading existing practices and processesManage the final quality on production releaseRequirements3+ years of relevant professional experienceExcellent designing and programming in JavaScript/TypeScript, understanding and practice of creating clean and excellent quality program codeExperience with WebdriverIO, Mocha, Protractor and GitProficiency with Azure, Jenkins, TeamCity, CI/CD, non-functional testingKnowledge of programming languages and process management methodologyExposure to Behavior Driven Development and experience in programming and testingThe ability to recognize risks and errors in an applicationGood time management and organizational skillsThe ability to keep up to date with the constantly changing technology industryExcellent verbal and written communication skills to communicate with client (B2 or above level of English)Nice to haveMentoring experienceTest management for Jira experienceKnowledge of BDD (Gherkin)Familiarity with Axios / SupertestExperience with SplunkWe offer/BenefitsWe connect like-minded people:
  • Delivering innovative solutions to industry leaders, making a global impact
  • Enjoyable working environment, whether it is the vibrant office or the comfort of your own home
  • Opportunity to work abroad for up to two months per year
  • Relocation opportunities within our offices in 55+ countries
  • Corporate and social events
We invest in your growth:
  • Leadership development, career advising, soft skills and well-being programs
  • Certifications, including GCP, Azure and AWS
  • Unlimited access to LinkedIn Learning and Get Abstract
  • Free English classes with certified teachers
  • Discounts in local language schools, including online courses for the Kazakh language
We cover it all:
  • Participation in the Employee Stock Purchase Plan
  • Monetary bonuses for engaging in the referral program
  • Medical & family care package
  • Six trust days per year (sick leave without a medical certificate)
  • Coverage of psychology sessions of your choice
  • Benefits package (sports activities, a variety of stores and services)
EPAM is a team of technologists and innovators united by a passion for technology. In Kazakhstan, we operate across all cities with offices in Astana, Almaty, and Karaganda and work with the world's leading companies from different industries. In 2023, EPAM received the Export Excellence Award at the esteemed Digital Bridge Awards, showcasing our commitment to excellence and innovation.

EPAM Systems