Senior Automation Software Quality Engineer in Java
Remote in Mexico
Automated Testing in Java
& 5 others
Mexico
We are recruiting a Senior Automation Software Quality Engineer who specializes in Java.
This position involves designing automated testing solutions to maintain the integrity of software products. You will work closely with cross-functional teams in an agile setting to optimize test coverage and streamline processes. If quality is your passion and you aim to deliver impact, we encourage you to apply.
Responsibilities
- Create automated software tools that assess and validate software quality
- Identify, document, and monitor defects
- Enhance efficiency in test case execution and expand test coverage
- Conduct automated functional, performance, and comprehensive product and system tests
- Write training documentation and facilitate knowledge transfer sessions
- Collaborate with Engineering and Product teams to iterate high-quality software development
- Incorporate quality assurance methodologies into development and release workflows
- Analyze and resolve issues in live, high-availability systems
- Partner with the Continuous Integration team to design effective strategies for Continuous Integration and Continuous Deployment
Requirements
- 3+ years of experience testing RESTful APIs, with strong proficiency in back-end testing
- Knowledge of source control practices using GitHub
- Familiarity with CI/CD workflows using Jenkins
- Understanding of repository management systems like Nexus
- Proficiency in containerization technologies, particularly Kubernetes
- Expertise in programming languages and frameworks, specifically Java and Spring Boot
- Familiarity with code quality tools including SonarQube
- Competency in testing frameworks and tools such as TestNG, RestAssured/RestTemplate, JMeter, Blazemeter, WireMock
- English proficiency at a B1+ level
Nice to have
- Knowledge of cloud platforms such as AWS, API Gateway, Kinesis, EC2, EC2 Autoscaling, Cognito, and related services
- Background in managing relational databases like MySQL and AuroraDB as well as NoSQL databases like MongoDB and DynamoDB
- Expertise in performance and load testing through tools like JMeter or Gatling
- Qualifications in quality assurance or software testing
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