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.