
Senior Automation Tester in JS
EPAM Systems • Honduras
**Role & seniority: ** Senior Automation Tester (JS), Agile product team; ~3+ years automation experience
**Stack/tools: ** JavaScript/TypeScript, Node.js; WebDriverIO or Selenium; API testing with Postman; Git; CI/CD pipelines; qTest or TestRail; LambdaTest (cloud test execution); WebSockets (nice-to-have); Bash (nice-to-have)
**Top 3 responsibilities: **
-
Develop/maintain automated UI and API tests for web apps and services
-
Extend automation frameworks/utilities and add coverage for new features + regressions
-
Run functional/regression tests in releases; triage failures with developers and support root-cause analysis
-
Must-have skills:
-
JS/TS proficiency and test automation design patterns
-
Node.js and modern automation frameworks (WebDriverIO/Selenium)
-
API automation/testing experience (Postman or similar)
-
Testing fundamentals: test design, defect management, authentication/authorization API testing
-
Git-based workflows; experience with CI/CD automated test execution
-
Collaboration/communication in Agile; English B2+
-
-
Nice-to-haves:
-
Integrations between automation frameworks and test management tools
-
Cloud familiarity (e.g., AWS SQS)
-
Real-time app testing via WebSockets
-
Bash scripting
-
SAP web apps, mobile automation, AI-assisted dev tools (e.g., GitHub Copilot)
-
-
Location & work type: Not specified in provided text.
Full Description
We are looking for a Senior Automation Tester in JS to join an Agile product team supporting customer-facing web applications and APIs. The role combines automation development, functional testing, and collaboration with developers to help ensure high-quality releases.
Responsibilities
Develop and maintain automated tests for web applications and APIs Enhance and support existing automation frameworks and test utilities Create automated test coverage for new features and regression scenarios Execute functional and regression testing as part of the release process Investigate test failures and defects, and work closely with developers to identify root causes Review requirements and contribute to test planning and test case design Support integrations between automation frameworks, CI/CD pipelines, and test management tools Participate in Agile ceremonies and collaborate with cross-functional team members Share automation knowledge and best practices within the team
Requirements
3+ years of experience in test automation for web applications Proficiency in JavaScript, TypeScript, and test automation design patterns Experience with Node.js and modern automation frameworks such as WebDriverIO or Selenium Skills in API testing and automation using Postman or similar tools Understanding of software testing principles, test design, and defect management Experience using Git-based source control systems Experience with CI/CD pipelines and automated test execution Familiarity with test management tools such as qTest or TestRail Experience with cloud-based test execution platforms such as LambdaTest Experience testing authentication and authorization APIs Experience working in Agile teams Good communication and collaboration skills English proficiency at B2 level or higher
Nice to have
Experience integrating automation frameworks with test management tools Familiarity with cloud services such as AWS SQS or similar technologies Experience testing or automating real-time applications using WebSockets Skills in Bash scripting Experience with SAP-based web applications, mobile automation, or AI-assisted development tools such as GitHub Copilot