- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 5 days ago
Where you'll work
Job description
About the company
EPAM Systems is a global digital transformation and software engineering services company founded in 1993. It combines advisory, consulting, design, and engineering capabilities to help organizations build digital and physical products and platform solutions. With globally distributed hybrid teams operating across more than 45 countries, the company serves clients and communities worldwide. EPAM has been recognized among major global business and IT rankings, including the S&P 500, Forbes Global 2000, Fortune 1000 IT services leaders, Newsweek’s Most Loved Workplaces, and several other industry lists.
Role overview
The SDET Lead will be responsible for building and sustaining automation frameworks and libraries, while also exploring and introducing new tools and solutions that improve the experience of automation engineers. The position offers the chance to deepen expertise in modern tools and technologies, with exposure to advanced engineering practices and emerging AI-based capabilities.
What you will do
- Lead test automation efforts so that repeatable checks are consistently automated and release cycles become shorter.
- Work within scrum teams alongside development teams to shape and refine unit, integration, and performance benchmarking/testing practices.
- Develop, run, and maintain scripts and utilities for multiple testing frameworks.
- Collect, analyze, and communicate project and team metrics that reflect business value and support continuous improvement.
- Design scalable solutions with strong technical depth.
- Partner closely with business stakeholders to clarify and define project needs.
- Create automation solutions that are maintainable, extensible, modular, and aligned with industry best practices such as SOLID principles and design patterns.
- Build and support test automation frameworks and shared automation assets that can be reused across multiple projects and programs.
- Define and execute end-to-end test automation strategies, including roadmap, tools, frameworks, and implementation approach.
- Document automation processes, workflows, and configuration details clearly and thoroughly.
- Assess and choose the most effective automation tools for different testing objectives.
- Own the definition, selection, and extension of automation architecture and frameworks.
- Track and report quality indicators such as defect density, test coverage, and release cycle duration across manual, automated, and performance testing.
- Guide both manual and automated testing activities covering functional, integration, regression, and performance validation.
- Drive process, tool, and technique improvements to speed up digital transformation.
Key skills and expertise
This role calls for strong hands-on coding ability in one or more of Java, C#, Python, JavaScript, or TypeScript, along with deep experience in UI, web, and API test automation. Familiarity with testing strategy, metrics, code reviews, BDD, test runners, proof-of-concept work, code quality, and CI/CD is important. Knowledge of AI implementation, GenAI, and Copilot-style tools is considered an added advantage.
Company benefits
- Work on technical challenges that can have impact across multiple geographies.
- Access broad self-development opportunities, including an online university, global knowledge-sharing, and external certification support.
- Get opportunities to present ideas on international platforms.
- Participate in sponsored tech talks and hackathons.
- Enjoy unlimited access to learning resources.
- May relocate to another EPAM office for short- or long-term projects.
- Receive focused individual development support.
- Benefit from health coverage, retirement benefits, paid time off, and flexible benefits.
- Take part in community and interest forums such as CSR, photography, painting, and sports.
Eligibility
Graduation is not mandatory for this position.