Senior Automation Tester in Java
Remote in Mexico
Automated Testing in Java
& 10 others
Mexico
We are seeking a highly skilled Senior Automation Tester with expertise in Java to become a vital part of our team.
In this position, you will be responsible for developing and enhancing automated test scripts for various testing types, including functional, integration, and regression. You will collaborate closely with development and DevOps teams to implement automated testing into CI/CD pipelines, ensuring the delivery of reliable and high-quality software solutions.
Responsibilities
- Develop and implement test cases for functional, integration, and acceptance testing
- Automate test cases for regression, functional, and smoke testing scenarios
- Plan and oversee automation activities while following established testing standards
- Integrate automated test processes into DevOps pipelines to support continuous testing
- Diagnose and resolve system issues in an efficient and creative manner
- Build automated tests for backend systems, including validation of REST APIs
- Record and track defects to ensure they are resolved promptly
- Manage test environments and test data to maintain reliability and consistency
- Ensure proper version control for test scripts to track updates and revisions
Requirements
- Bachelor’s degree in Computer Science or a related discipline; a Master’s degree is an added advantage
- A minimum of 3 years of experience in Quality Assurance, with at least 2 years in test automation or a combination of development and testing roles
- Strong knowledge of REST and SOAP API testing using tools like SOAPUI and Groovy scripting
- Practical experience with Selenium or other similar automation tools
- Ability to create and maintain automation scripts aligned with acceptance criteria
- Understanding of Agile methodologies and development frameworks
- Strong analytical thinking and problem-solving skills with excellent organizational abilities
- Comprehensive understanding of functional, integration, and regression testing methods
- Experience writing unit tests to address edge cases, usability, and reliability requirements
- Thorough knowledge of manual testing practices and techniques
- Experience integrating automated test suites into CI/CD pipelines
- Proficiency in documentation and fluent English communication at a B2 level or higher
Nice to have
- Familiarity with CI/CD workflows and associated practices
- Experience with tools such as Apache Maven, Gradle, and Cucumber for build and testing processes
We offer/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