Lead Automation Tester in JS
EPAM · зарплата не указана · локация не указана · сайт компании · опубликовано 5 июня 2026 г.
Описание вакансии
We are searching for a Lead Automation Tester in JS to join our team.
This role provides the chance to contribute to impactful projects within a forward-thinking and collaborative setting. You will be instrumental in upholding the quality and dependability of our software solutions. We are looking for someone who is proactive, passionate about automation, and committed to driving continuous improvement.
Responsibilities
Partner with the test manager and product owners to understand and shape test strategies for new software features
Review requirements, acceptance criteria, and technical documentation to develop thorough and effective test scenarios and scripts
Design, implement, and run automated tests covering both functional and non-functional aspects of applications
Establish comprehensive API testing methods to ensure endpoints are accurate, secure, reliable, and performant
Create and manage component-level test suites with mocks and contracts to validate module behavior independently and within the system
Organize, execute, and interpret performance and load tests to assess system scalability and responsiveness under various conditions
Record, document, and communicate defects with clear reproduction steps, logs, and supporting details
Work closely with developers, DevOps, and engineering teams to anticipate and validate upcoming changes
Build and maintain automated test scripts and frameworks to improve efficiency, coverage, and repeatability, focusing on API, component, performance, and reliability testing
Integrate automated tests into CI/CD pipelines, setting up quality gates for coverage and metrics
Engage with developers, product owners, designers, and stakeholders to clarify requirements, review designs, and confirm implementations
Keep test artifacts organized and traceable in tools such as Xray, Jira, Confluence, and Git, ensuring alignment with requirements and acceptance criteria
Proactively identify risks, escalate critical testing concerns, and recommend mitigation strategies to ensure timely, high-quality releases
Take part in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and backlog refinement
Requirements
Minimum of 5 years of experience in automation testing roles
At least one year of experience leading and managing testing or development teams
Advanced skills in JavaScript for building and maintaining automated test scripts
Experience conducting performance testing to evaluate system stability and responsiveness
Practical knowledge of Playwright for browser automation and end-to-end testing
Strong ability to develop and document comprehensive test cases
Familiarity with TypeScript for typed JavaScript testing environments
Experience with web service and API testing to ensure backend reliability
Fluent English skills (written and spoken) at a B2+ level or higher
Nice to have
Experience working with Amazon Web Services for cloud-based testing scenarios
Familiarity with contract testing tools to validate API compatibility
Understanding of Docker for managing containerized test environments
Background in functional testing to verify software features
Experience using Github Copilot to enhance productivity and code quality
Skills in Grafana and Grafana k6 for monitoring and performance analysis
Proficiency with mocking and stubbing tools like WireMock for simulating dependencies
Experience with Node.js for backend automation testing
Familiarity with the Xray plug-in for JIRA for managing and tracing test cases