Senior Test Automation Engineer - JavaScript

Epam Systems — Kazakhstan · Posted ~4 hours ago

Senior Remote

Skills

JavaScript test automation QA processes test frameworks test case design acceptance testing API testing web testing mobile testing desktop testing

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior quality engineering team where you will design, build, and maintain automation frameworks across web, API, mobile, and desktop applications. You will define QA processes and metrics, create acceptance tests, investigate defects, and help teams integrate quality practices throughout the software delivery lifecycle.

Highlights

Senior role with strong influence over testing culture and delivery processes. Offers remote work flexibility with optional access to offices and opportunities to design automation frameworks across multiple application platforms.

Description

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. Unlock the potential of remote work in Kazakhstan, giving you the flexibility to work from home or access our offices in Astana, Almaty or Karaganda. Responsibilities Design, 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 release Requirements 3+ 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 have Mentoring experienceTest management for Jira experienceKnowledge of BDD (Gherkin)Familiarity with Axios / SupertestExperience with Splunk We offer We connect like-minded people:Delivering innovative solutions to industry leaders, making a global impactEnjoyable working environment, whether it is the vibrant office or the comfort of your own homeOpportunity to work abroad for up to two months per yearRelocation opportunities within our offices in 55+ countriesCorporate and social eventsWe invest in your growth:Leadership development, career advising, soft skills and well-being programsCertifications, including GCP, Azure and AWSUnlimited access to EPAM's internal learning databaseFree English classes with certified teachersDiscounts in local language schools, including online courses for the Kazakh languageWe cover it all:Participation in the Employee Stock Purchase PlanMonetary bonuses for engaging in the referral programMedical & family care packageSix trust days per year (sick leave without a medical certificate)Coverage of psychology sessions of your choiceBenefits package (sports activities, a variety of stores and services)Housing support program: preferential mortgage access via Otbasy Bank partnership EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.