Automation Tester (JavaScript - ReactJS and Backend Java Services)
Remote in Brazil
Automated Testing in JS
& 7 others
Brazil
We are looking for a skilled Automation Tester to join our development team and enhance the quality of the Virtual Care solutions.
This role focuses on creating automated testing frameworks for ReactJS-based frontends and Java microservices, ensuring seamless functionality and reliability for remote patient monitoring solutions.
Responsibilities
- Develop and maintain automated testing frameworks for ReactJS and Java-based backend services
- Collaborate with developers to align test coverage with architectural modernization efforts, including microservices and cloud adoption
- Validate Restful APIs with tools such as Postman, ensuring high performance and accuracy
- Perform integration testing using testcontainer approaches for Java services and relational databases like Oracle, PostgreSQL, and MySQL
- Apply Agile methodologies such as SAFe to support iterative development cycles and deliverables
- Leverage Azure DevOps (ADO) for test planning, execution, and reporting
- Use GitHub Actions to integrate CI/CD pipelines into automated testing processes
- Execute container-based testing strategies with Docker and Kubernetes environments
- Ensure high-quality deliverables while working with microservices architecture deployed on AWS
- Provide technical expertise and troubleshooting support for complex testing scenarios
Requirements
- Minimum 3 years of experience in automated testing for ReactJS applications and Java-based backend systems
- Proficiency in tools like Selenium and Postman for functional and API testing
- Background in integration testing for relational databases such as Oracle, PostgreSQL, and MySQL
- Familiarity with Git and GitHub, including GitHub Actions for CI/CD workflows
- Expertise with Docker and Kubernetes for containerized application testing
- Knowledge of Agile methodologies, specifically SAFe
- Competency in cloud-based architecture, especially microservices on AWS
- English language proficiency at C1 level minimum (CEFR), or B1 level if fluent in Portuguese
Nice to have
- Understanding of ADO (Azure DevOps) for task and test management
- Showcase of testing experience in modernization projects for legacy systems
- Familiarity with testcontainer-based integration testing
- Flexibility to work across multiple relational database systems
- Skills in monitoring and resolving issues in microservices architectures
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