Lead Automation Tester in Java
Our team seeks a skilled and dedicated Lead Automation Tester with strong Java expertise.
This role involves taking charge of developing, optimizing, and implementing automated testing frameworks to ensure superior quality throughout our software development process. We welcome candidates who possess sharp analytical skills for quality improvement and are eager to contribute to a meaningful and challenging role.
Responsibilities
- Design functional, integration, and acceptance test plans
- Develop automated testing strategies for regression, functional, and smoke testing
- Ensure seamless incorporation of testing processes into the DevOps pipeline
- Identify and resolve system discrepancies quickly
- Conduct automation testing for backend services
- Monitor and document software defects with precision
- Administer test data and maintain test environments carefully
- Maintain version control of testing scripts accurately
Requirements
- Bachelor’s Degree in Computer Science or a related discipline; preference for candidates with Master’s degrees
- Minimum of 5 years in Quality Assurance, including 3 years in test automation development
- Leadership experience of at least 1 year in relevant roles
- Proficiency in Gradle, Groovy, Java, Selenium, and Serenity BDD tools
- Background in developing and maintaining reliable automation scripts
- Expertise in building testing frameworks from scratch
- Familiarity with white box testing and advanced mocking techniques
- Strong understanding of agile methodologies paired with advanced analytical skills
- Competency in functional, integration, and regression testing practices
- Skills in designing unit tests to address edge cases, usability concerns, and reliability challenges
- Comprehensive knowledge of manual testing strategies and approaches
- Capability to integrate sophisticated testing strategies into CI/CD pipelines seamlessly
- Qualifications in effective software documentation and professional English (B2 level or above)
Nice to have
- Familiarity with implementing CI/CD practices
- Understanding of version control using GitHub
- Knowledge of container orchestration with Kubernetes
Benefits
- 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