We are seeking a highly skilled Test Automation Engineer with Java expertise to join our client’s fast-growing engineering team. This role is fully remote within Brazil and focuses on building scalable, reliable automation frameworks that support high-quality software delivery.
You’ll work closely with developers, product managers, and QA leadership to design automated test strategies, improve coverage, and integrate testing seamlessly into CI / CD pipelines.
Key Responsibilities
Design, develop, and maintain automated test frameworks and test suites using Java.
Build and execute UI, API, and integration tests across web and backend systems.
Partner with engineering teams to integrate automated tests into CI / CD workflows.
Write clear, maintainable test scripts and ensure robust regression coverage.
Identify, log, and track defects while validating fixes.
Help define and continuously improve QA processes, tooling, and automation architecture.
Create reliable test data, mocks, and stubs to support automation scenarios.
Participate in peer code reviews and contribute to engineering best practices.
Required Skills & Experience
3–6+ years of hands-on experience as a QA Automation Engineer , SDET , or similar role.
Strong proficiency in Java for automation scripting.
Solid experience with major Java automation frameworks (e.g., Selenium WebDriver, RestAssured, TestNG, JUnit, Cucumber , etc.).
Experience with API automation and microservices test strategies.
Working knowledge of modern CI / CD tools (GitHub Actions, GitLab CI, Jenkins, CircleCI).
Familiarity with SQL and basic database testing concepts.
Experience testing front-end applications (React, Angular, Vue) and backend services.
Understanding of QA methodologies, Agile development, and SDLC best practices.
Experience with version control (Git).
Preferred Qualifications
Experience with cloud platforms (AWS, GCP, Azure).
Exposure to performance / load testing tools (JMeter, K6, Gatling).
Familiarity with Docker / Kubernetes and containerized test execution.
Experience supporting distributed teams or international clients.
Quality Assurance Engineer • Cariacica, Espírito Santo, Brazil