Lead Automation Tester (JavaScript)
EPAM SystemsDescripción del puesto
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are building reliable, scalable software and need a
- *Lead Automation Tester in JavaScript**
- *Responsibilities
- Partner with the test manager and product owners to define test plans and testing approaches for software features
- Review requirements, acceptance criteria and technical documentation to produce complete test scenarios and cases
- Create, implement and run automated tests covering functional and non-functional aspects of the software
- Establish API testing strategies to validate endpoints for correctness, security and performance
- Build and maintain component-level test suites using mocks and contracts to validate modules in isolation and during system integration
- Prepare, execute and interpret performance and load tests to evaluate scalability and stability
- Detect, log and report defects with clear reproduction steps and supporting evidence
- Coordinate with developers, devops and engineering teams to anticipate and validate upcoming changes
- Engineer and maintain automated test scripts and frameworks for API, component, performance and reliability testing, integrating them into CI/CD pipelines with quality gates
- Communicate with developers, product owners and stakeholders to confirm requirements and validate implementations
- Maintain accurate, traceable test artifacts in Xray, Jira, Confluence and Git repositories
- Assess risks, escalate critical testing issues and propose mitigation actions to support on-time, high-quality releases
- Contribute to Agile ceremonies including daily stand-ups, sprint planning, retrospectives and backlog grooming
- *Requirements
- Proven 5+ years of experience in automation testing or quality assurance roles
- Strong proficiency in JavaScript and Playwright to design, extend, and maintain test suites
- Hands-on knowledge of API testing tools such as Supertest, Wiremock, Bruno and Pact
- Solid background in component-level testing using WireMock, Docker compose or TestContainers with PostgreSQL and Kafka, LocalStack
- Demonstrated ability to write performance scripts with k6 and interpret outcomes using dashboards like Grafana and Xray
- Proven track record in building reusable test frameworks, libraries and utilities to scale automation
- Practical experience integrating automated tests into CI/CD pipelines and enforcing quality gates
- Ability to leverage AI-assisted technologies such as GitHub Copilot within VS Code IDE for test case creation and script automation
- Deep understanding of keeping organized, traceable test artifacts in tools like Xray, Jira, Confluence and Git
- Strong collaboration skills for working within Agile teams and contributing to Agile ceremonies
- English proficiency at B2 level (Upper-Intermediate) or higher
- *We offer**
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
¿Te interesa este puesto?