Skip To Main Content
backBack to Search

Senior Automation Tester with Java

We are seeking a highly skilled and detail-oriented Senior Automation Tester with expertise in Java to join our growing team.

This role is critical to the transition from manual to automation testing within our organization, with an opportunity to influence the development of a native automation framework from the ground up. If you’re passionate about delivering high-quality software and thrive in agile environments, this position is perfect for you!

Responsibilities
  • Write functional, integration, and acceptance test cases
  • Automate test cases for regression, functional, and smoke testing across front-end and back-end services (REST APIs)
  • Plan and execute automation tasks while ensuring adherence to testing standards within the team
  • Integrate test cycles into the DevOps pipeline for seamless deployments
  • Troubleshoot and resolve system issues in creative and efficient ways
  • Document and report defects clearly for resolution
  • Manage test data and testing environments effectively
  • Handle test script version control to support the evolving project needs
Requirements
  • Bachelor's or Master's degree in Computer Science or a related field
  • 3+ years of experience in Quality Assurance, with at least 3 years focused on test automation or a mix of development and testing
  • Knowledge of manual testing to support the ongoing transition from manual to automation
  • Expertise in Java-based testing with proficiency in Selenium or similar tools
  • Skills in REST and SOAP API testing, with familiarity in tools like SOAPUI and Groovy scripting
  • Background in scripting and maintaining automation frameworks to ensure high-quality standards
  • Experience working within an agile methodology
  • Understanding of CI/CD pipelines with Jenkins or similar tools
  • Strong analytical and troubleshooting skills with attention to detail
  • Excellent communication and documentation skills to work in a client-facing environment
  • Functional, integration, and regression testing experience at an advanced level
  • Proficiency in writing unit tests for edge cases, usability, and reliability
  • English at a B2 level or higher for effective collaboration
Nice to have
  • Background in Financial Services or Wealth Management domains
  • Familiarity with building automation frameworks from scratch
  • Flexibility to use both automation and manual testing effectively in a transitional phase
  • Experience with Apache Maven, Gradle and Mainframe
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