Senior Automation Engineer - C# / Java (451)
Want to advance your career on an international scale? Ubiminds can assist you in your journey.
Ubiminds is a reputable company prioritizing its people, working hand in hand with American software firms to expand their development capabilities. Specializing in sourcing the top 5% of Brazilian talent, Ubiminds offers tailored solutions for their clients' LATAM strategies, blending staff augmentation and employer-of-record services.
The current focus is on a project revolving around the creation of an innovative product suite for Public Safety.
Key Responsibilities
We are seeking a skilled Senior Automation Engineer proficient in C or Java to contribute to the development of contemporary, scalable, and sustainable applications. This role is ideal for individuals who thrive in working across the entire development stack, from enhancing user interfaces to designing robust APIs and cloud-compatible back-end services, all while implementing clean architecture principles and current engineering methodologies.
Role Requirements
- Develop and uphold automated unit and integration tests for both frontend and backend systems
- Assess existing code bases to enhance test coverage and identify potential gaps
- Utilize company-provided AI tools like Claude and Copilot to expedite test creation and revision
- Identify and resolve test failures spanning application, infrastructure, and data layers
- Minimize test inconsistencies and disturbances in continuous integration pipelines
Essential Skills
Software Engineering
- Proficiency in C# or Java programming, along with experience in Playwright
- Capable of navigating large, established code repositories
- Strong comprehension of testing fundamentals, including unit and integration testing, mocking, and isolation principles
Test Automation
- Hands-on experience in creating and maintaining unit and integration tests
- Familiarity with frameworks like xUnit, JUnit, Jest, Karate, or similar tools
- Skilled in diagnosing test failures across multiple layers of the development stack
Engineering Practices
- Strong troubleshooting and problem-solving abilities
- Committed to crafting high-quality, sustainable test code
- Comfortable in a Shift Left development ecosystem
- Self-motivated and adept at effective cross-functional collaboration
- Proficient in clear and concise English communication, both written and verbal
AI & Modern Development
- Enthusiastic about utilizing AI-powered tools in daily work routines
- Willingness to explore AI for test generation, refactoring, and coverage analysis
- Basic knowledge of AI concepts such as LLMs or a keen interest in learning
Preferred Qualifications
- Extensive experience in developing tests based on product use cases or specifications
- Hands-on involvement in crafting tests using Claude Code or similar AI tools
- Previous work with end-to-end tests utilizing Playwright
Team & Work Environment
- Collaborative setting collaborating closely with project managers, QA, and designers
- Team members take full responsibility for testing and ensuring code quality with a shift-left development culture
- Balanced workload involving new feature development and ongoing system maintenance
- Emphasis on ownership, accountability, and continuous enhancement
About Ubiminds
Our Culture
- Prioritizing people-centric values
- Emphasis on personal growth and continuous improvement
- Outcome-oriented approach to facing challenges
- Strong team-oriented work ethic fostering evolution and cooperation
- Commitment to delivering top-quality services that surpass expectations
- Transparent, honest, and open communication in all circumstances
Perks and Benefits
As a Senior Automation Engineer at Ubiminds, you can expect:
- Integration into a product-focused company with equal treatment compared to full-time employees
- Extensive back-office support offering guidance on career advancement, HR services, and concierge assistance
- Remote-first policy with opportunities for growth through engagement with other industry professionals
- Provision of a MacBook for work purposes
- Access to various growth opportunities and social interactions such as tech talks and remote gatherings
- Complimentary English lessons with a native speaker to enhance communication skills
- Candidate referral bonus scheme
- Option to work in the Florianópolis headquarters with amenities like massages, snacks, drinks, and games
Recruitment Process
- Initial chat with Tech Recruiter to discuss the role and your experiences
- Technical Assessment
- Interview with the client
- Employment offer
Ubiminds may employ artificial intelligence tools to facilitate parts of the hiring process; however, final hiring decisions are made by humans.
