Senior Automation Tester in Java
We are excited to offer an opportunity for a Senior Automation Tester in Java to join our experienced team. In this role, the ideal candidate will play a pivotal part in refactoring approximately 4000 test automation scripts. The position demands a high degree of expertise in automation tools and a robust background in software testing methodologies.
Responsibilities
- Lead the initiative to refactor, optimize, and enhance existing automation scripts
- Design and develop comprehensive test plans and strategies in collaboration with developers and project managers
- Oversee all phases of the testing process including system, integration, and regression testing
- Directly engage in the resolution of complex bugs and maintain detailed documentation on issues and troubleshooting actions
- Evaluate debugging process results and propose necessary modifications
- Champion the adoption of new testing tools and strategies to improve test cycles
- Ensure adherence to project specifications and drive continuous improvement efforts
- Develop and maintain enhanced test plans, test cases, and automation frameworks
- Facilitate effective communication across technical teams to ensure alignment and efficient resolution of issues
- Manage Jenkins and Bitbucket setups for automation needs and code management
- Mentor junior testers and provide guidance on best practices in automation testing
Requirements
- 3+ years of experience in an Automation Tester role
- Advanced proficiency in Java, Cucumber, and Selenium
- Demonstrated mastery in using Jenkins and Bitbucket
- Deep knowledge and expertise in test management software and automated testing tools
- Strong background in executing and analyzing automated test suites
- Proven ability to develop robust, effective, and scalable automation scripts
- High-level qualifications in software testing methodologies
- Solid understanding of Agile/Scrum development processes
- Proactivity in adopting new technologies and tools for testing purposes
- Demonstrated capacity to lead quality assurance aspects of software projects
- Excellent communication skills in English, with a minimum B2 level proficiency
Nice to have
- Background in performance and/or security testing
- Expertise in additional scripting languages or testing environments
- Certified qualifications in software testing (e.g., ISTQB Advanced Level)
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