Senior Automation Software Quality Engineer in Java
Remote in Mexico
Automated Testing in Java
& 5 others
Mexico
We are looking for a Senior Automation Software Quality Engineer with expertise in Java.
In this position, you will develop automated testing solutions to ensure the reliability of our software products. You will work alongside teams in an agile setting to expand test coverage and optimize efficiency. If you are dedicated to delivering quality and excited to contribute, we invite you to apply.
Responsibilities
- Develop automated software tools to evaluate and validate product quality
- Identify, document, and manage defect reports
- Increase efficiency in test execution and broaden test coverage
- Perform automated functional, performance, and system-level testing
- Provide training documentation and lead knowledge-sharing sessions
- Partner with Engineering and Product teams to continually enhance software quality
- Integrate quality assurance workflows into development and release cycles
- Diagnose and resolve issues in live, high-availability systems
- Collaborate with the Continuous Integration team to define strategies for CI/CD
Requirements
- 3+ years of experience testing RESTful APIs with emphasis on back-end testing
- Background in source control systems such as GitHub
- Familiarity with CI/CD pipelines using Jenkins
- Understanding of repository management tools including Nexus
- Proficiency in containerization technologies like Kubernetes
- Expertise in programming languages and frameworks including Java and Spring Boot
- Competency in code quality solutions such as SonarQube
- Skills in testing frameworks and tools like TestNG, RestAssured/RestTemplate, JMeter, Blazemeter, and WireMock
- English skills at a B1+ level
Nice to have
- Knowledge of cloud technologies, including AWS, API Gateway, Kinesis, EC2, EC2 Autoscaling, and Cognito
- Background in relational databases such as MySQL and AuroraDB, alongside NoSQL databases like MongoDB and DynamoDB
- Skills in performance and load testing platforms such as JMeter or Gatling
- Qualifications in software testing or quality assurance certifications
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