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 searching for a Lead Java Automation Test Engineer with AI to lead Java/Selenium automation, API coverage, and DevOps-aligned test delivery. You will set framework direction, improve parallel execution and reporting, and leverage LLMs and AI agents (GitHub Copilot, Claude, OpenAI Assistants) for test generation and code review.ResponsibilitiesDesign, enhance, and maintain scalable Java test automation frameworksBuild end-to-end automation solutions using SeleniumGuide framework architecture decisions with focus on scalability, maintainability, and reusabilityImplement parallel execution strategies and tune execution times across browsers and platformsDevelop reusable libraries, utilities, and framework extensionsApply OOP principles including classes and objects, inheritance, polymorphism, encapsulation, and abstractionDesign and implement REST and SOAP API automation solutionsValidate XML and JSON payloads using serialization and deserialization techniquesImplement authentication and authorization mechanisms such as Basic Authentication, Bearer Tokens, OAuth, and NTLMHandle session management and coordinate API integration testingPerform code reviews and reinforce clean coding standardsEstablish and govern coding standards, branching strategies, and version control best practicesIntegrate automation suites with Jenkins and GitHub Actions in CI/CD pipelinesDesign and implement AI-driven solutions for automated test case generation, test script generation, and code reviewsRequirementsProven experience in test automation engineering, typically 9–14 yearsHigh level of expertise with Java, Selenium, and automation framework architectureStrong command of Object-Oriented Programming and design patterns like Singleton, Factory, and DecoratorWorking knowledge of Page Object Model and Page Factory approachesHands-on capability in REST and SOAP API automation with XML and JSON validationPractical CI/CD and DevOps integration skills using Jenkins and GitHub ActionsExperience configuring static code analysis, quality gates, and automation reporting dashboardsHands-on work with Large Language Models including GitHub Copilot, Claude, and CursorClear understanding of Prompt Engineering, Context Window Management, and TokenizationFamiliarity with embeddings, vector databases, and semantic search implementationsExposure to AI agents and AI-assisted engineering using tools such as OpenAI AssistantsNice to haveExperience building multi-agent and agentic workflows for end-to-end testing and workflow orchestrationKnowledge of Retrieval-Augmented Generation architectures and integration with enterprise knowledge sourcesUnderstanding of Model Context Protocol concepts and frameworksUnderstanding of Attention Mechanisms and Transformer-based model architecturesWe offerOpportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package:Health benefitsRetirement benefitsPaid time offFlexible benefitsForums to explore beyond work passion (CSR, photography, painting, sports, etc.)