Job Description
About the Role
Title: Middle Automated Testing
in Java for Retail Company
Location:
Atlanta United States
Job Description:
Currently, we're looking for a remote Middle Automated Testing in Java.
Analyze requirements
Create test cases based on requirements and Swagger specification
Automate test cases using Spring WebTestClient as an HTTP client and Wiremock for external services mocking. The test runner is JUnit 5.
Analyze results of automated test executions
Report bugs
Suggest improvements to CI/CD process and overall workflow, if needed
At the moment, manual test execution is not applicable. 100% of test scenarios are automated
Requirements
2 + years of experience in Automated Testing in Java
Excellent test design skills
Hands-on experience with testing of RESTful services
Hands-on experience with Java-based tools for RESTful services test automation (Rest Assured, Spring TestRestTemplate, etc.)
Understanding of Swagger/OpenAPI
Load testing
Speaking English (B1++)
Experience in Agile
Hands-on experience with CI/CD is a big plus
Mocking/stubbing experience is a big plus
Data-driven and/or property-based testing experience is a big plus
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