Senior Automation Engineer - Java (467)
Senior Automation Engineer - Java
Want to take the next step in your global career? Our GPTW-certified company partners with American software companies to expand their development capabilities by sourcing top 5% Brazilian talent for their LATAM initiatives. We are currently supporting a company developing an innovative product suite for Public Safety.
Challenge
We are seeking a seasoned Senior Automation Engineer proficient in Java with a focus on constructing avant-garde, scalable, and maintainable applications. This role is perfect for someone adept at working across the entire spectrum - from crafting user-friendly interfaces to designing robust APIs and cloud-ready backend services while adhering to clean architecture standards and modern engineering approaches.
Responsibilities
- Develop and maintain automated unit and integration tests (frontend + backend)
- Enhance test coverage by reviewing existing codebases and detecting gaps
- Utilize AI tools provided by the company to expedite test creation and refactoring
- Debug test failures across different layers of the application, infrastructure, and data
- Streamline CI pipelines by minimizing test flakiness and noise
Mandatory Skills
Software Engineering
- Proficiency in Java and experience with Playwright
- Comfort working with extensive codebases
- Ability to comprehend and navigate unfamiliar systems
- Strong grounding in testing fundamentals
Test Automation
- Hands-on experience creating and maintaining unit and integration tests
- Familiarity with test frameworks such as xUnit, JUnit, Jest, Karate, or equivalents
- Skilled at troubleshooting test failures across various layers
Engineering Practices
- Adept at debugging and problem-solving
- Committed to producing high-quality, sustainable test code
- Familiar with a Shift Left development environment
- Self-motivated and effective collaborator
- Clear and concise communication in English
AI & Modern Development
- Enthusiastic about leveraging AI-powered tools like Claude and Copilot in daily work
- Willing to experiment with AI for test generation, refactoring, and coverage analysis
- Basic understanding of AI concepts or strong willingness to learn
Nice to Have
- Extensive experience crafting tests based on product use cases
- Hands-on experience with AI tools like Claude Code
- Proficiency in writing end-to-end tests using Playwright
Team & Environment
- Collaborative work setting with PMs, QA, and designers
- Engineers take full accountability for testing and code quality
- Balanced workload of feature development and system maintenance
- Promotes ownership, accountability, and continuous enhancement
Perks and Benefits
As a Senior Automation Engineer - Java with us, you will benefit from:
- Being part of a product-based company with full-time employee perks
- Access to comprehensive back-office support
- Ability to work remotely
- Provided MacBook
- Growth opportunities with tech professionals through various events
- Free English lessons for skill enhancement
How Our Process Works
- Initial discussion with Tech Recruiter
- Technical Assessment
- Client Interview
- Job Offer
Note: We may use AI tools to support parts of the hiring process. Human judgment always drives final hiring decisions. Contact us for further information on data processing.
