
Senior Test Automation Engineer – C# / Java
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Brazil.
• Information regarding the Senior Automation Engineer - C# / Java position.
• Looking to advance in your international career? We are here to assist!
• Ubiminds is a GPTW-certified, people-centric organization that collaborates with American software product companies to enhance their development capabilities. We handpick the top 5% of Brazilian talent to support their LATAM strategy, providing a unique blend of staff augmentation and employer-of-record services.
• Ubiminds is partnering with a company that is developing an innovative product suite for Public Safety.
• Challenge
• We are in search of a Senior Automation Engineer with extensive experience in C# or Java to contribute to the development of modern, scalable, and maintainable applications.
• This role suits individuals who enjoy working across the full stack—from creating intuitive, responsive user interfaces to designing robust APIs and cloud-ready backend services—while applying clean architecture principles and contemporary engineering practices.
• Responsibilities:
• - Develop and maintain automated unit and integration tests (frontend + backend).
• - Review existing codebases to enhance test coverage and identify deficiencies.
• - Utilize company-provided AI tools (e.g., Claude, Copilot) to expedite test creation and refactoring.
• - Troubleshoot test failures across application, infrastructure, and data layers.
• - Minimize test flakiness and noise in CI pipelines.
• Mandatory Skills:
• Software Engineering
• - Proficient programming skills in C# or Java, with experience in Playwright.
• - Comfortable working within large, existing codebases.
• - Capable of understanding and navigating unfamiliar systems.
• - Strong grasp of testing fundamentals (unit vs. integration, mocking, isolation, etc.).
• Test Automation
• - Practical experience in writing and maintaining unit and integration tests.
• - Familiarity with frameworks such as xUnit, JUnit, Jest, Karate, or similar.
• - Ability to troubleshoot test failures across multiple layers of the stack.
• Engineering Practices
• - Excellent debugging and problem-solving capabilities.
• - Dedicated to writing high-quality, maintainable test code.
• - Comfortable in a Shift Left development environment.
• - Self-motivated and able to collaborate effectively with cross-functional teams.
• - Clear and concise English communication (both written and verbal).
• AI & Modern Development
• - Enthusiastic about using AI-powered tools (Claude, Copilot, etc.) in your daily tasks.
• - Open to experimenting with AI for test generation, refactoring, and coverage analysis.
• - Basic understanding of AI concepts like LLMs, or a strong desire to learn.
• Nice to Have:
• - Extensive experience writing tests based on product use cases or specifications.
• - Practical experience writing tests with Claude Code or similar AI tools.
• - Experience in writing end-to-end tests using Playwright.
• Team & Environment:
• - Collaborative workspace, closely interacting with PMs, QA, and designers.
• - Engineers take full responsibility for testing and code quality (shift-left development culture).
• - A balanced workload of new feature development and ongoing system maintenance.
• - Fosters ownership, accountability, and continuous improvement.
• About Ubiminds
• Our Culture
• People First. We prioritize people!
• Challenge yourself. There’s always room for growth, and continuous improvement is at our core.
• Make it happen. Be prepared to tackle challenges as they arise. It’s all about attitude and commitment.
• We’re in this together. We operate as a team, thrive as a team, and evolve as a team.
• Averaging on awesome. We strive to deliver high-quality services and look forward to surpassing expectations.
• Keep it real. We promise honesty, transparency, and openness at all times.
• Perks and Benefits
• As a Senior Automation Engineer - C#/ Java @Ubiminds, you:
• - Are integrated into a product-based company, receiving the same treatment as their full-time employees.
• - Benefit from our full back-office support, including career guidance, HR, and concierge services.
• - Enjoy our remote-first policy—being part of a distributed team.
• - Receive your own MacBook (no "bring your own device" policy here).
• - Access growth opportunities with other talented technology professionals through tech talks, chapter meetings, and even remote happy hours for plenty of enjoyment!
• - Enhance your English skills through complimentary lessons with a native English speaker—elevate your communication skills to the next level!
• - Earn a Candidate Referral bonus (refer Ubi to your tech friends and earn rewards!).
• - Miss the office environment? Our exciting Florianópolis headquarters is available whenever you choose, complete with weekly quick massages, tasty snacks, soft drinks, and games.
• How our process works
• 1. Interview with Tech Recruiter (discuss the job opening and your experiences).
• 2. Technical Assessment.
• 3. Client Interview.
• 4. Offer (yay).
• Mandatory Skills:
• Software Engineering
• - Proficient programming skills in C# or Java, with experience in Playwright.
• - Comfortable working within large, existing codebases.
• - Capable of understanding and navigating unfamiliar systems.
• - Strong grasp of testing fundamentals (unit vs. integration, mocking, isolation, etc.).
• Test Automation
• - Practical experience in writing and maintaining unit and integration tests.
• - Familiarity with frameworks such as xUnit, JUnit, Jest, Karate, or similar.
• - Ability to troubleshoot test failures across multiple layers of the stack.
• Engineering Practices
• - Excellent debugging and problem-solving capabilities.
• - Dedicated to writing high-quality, maintainable test code.
• - Comfortable in a Shift Left development environment.
• - Self-motivated and able to collaborate effectively with cross-functional teams.
• - Clear and concise English communication (both written and verbal).
• AI & Modern Development
• - Enthusiastic about using AI-powered tools (Claude, Copilot, etc.) in your daily tasks.
• - Open to experimenting with AI for test generation, refactoring, and coverage analysis.
• - Basic understanding of AI concepts like LLMs, or a strong desire to learn.
• Nice to Have:
• - Extensive experience writing tests based on product use cases or specifications.
• - Practical experience writing tests with Claude Code or similar AI tools.
• - Experience in writing end-to-end tests using Playwright.
• As a Senior Automation Engineer - C#/ Java @Ubiminds, you:
• - Are integrated into a product-based company, receiving the same treatment as their full-time employees.
• - Benefit from our full back-office support, including career guidance, HR, and concierge services.
• - Enjoy our remote-first policy—being part of a distributed team.
• - Receive your own MacBook (no "bring your own device" policy here).
• - Access growth opportunities with other talented technology professionals through tech talks, chapter meetings, and even remote happy hours for plenty of enjoyment!
• - Enhance your English skills through complimentary lessons with a native English speaker—elevate your communication skills to the next level!
• - Earn a Candidate Referral bonus (refer Ubi to your tech friends and earn rewards!).
• - Miss the office environment? Our exciting Florianópolis headquarters is available whenever you choose, complete with weekly quick massages, tasty snacks, soft drinks, and games.
Uvation
Zartis
Bitrefill
Miratech
Get handpicked remote jobs straight to your inbox weekly.