← Back to job listings
UB
Senior Test Automation Engineer - C# / Java (527)
Ubiminds · Remote
About The Role
Info on the Senior Test Automation Engineer - C# / Java role
Want to get to the next step in your international career? We can support you!
Ubiminds is a GPTW-certified, people-first company that partners with American software product companies to scale their development footprint. Ubi custom-curates Brazilian top 5% talent for their LATAM strategy, offering a unique combo of staff augmentation and employer-of-record services.
Ubiminds is assisting a company that is building an exciting new product suite for Public Safety.
Challenge
- We’re looking for a Senior Test Automation Engineer with strong experience in #C or Java to help build modern, scalable, and maintainable applications.
- This is not a feature-development role and not manual QA.
- Your primary responsibility is to write unit, integration, and selective end-to-end tests, and to help improve how testing is done across the company.
Responsibilities
- Write and maintain automated unit and integration tests across frontend and backend systems.
- Build and maintain end-to-end test suites using Playwright or similar frameworks where appropriate.
- Review existing codebases to improve test coverage and identify risk areas.
- Use AI-powered tools (Claude, Copilot, etc.) to accelerate test creation, refactoring, and maintenance.
- Debug test failures across application, infrastructure, and data layers.
- Reduce flaky tests and improve signal-to-noise in CI pipelines.
- Partner with product engineers to improve testability and confidence in production systems.
- Help define patterns, tooling, and best practices that can scale across multiple products.
Mandatory Skills
Software Engineering
- Strong programming skills in ***C#*, TypeScript, JavaScript, or Java**.
- Comfortable working in large, existing codebases and learning unfamiliar systems.
- Solid understanding of software testing fundamentals: unit vs. integration, isolation, mocking, and boundaries.
Test Automation
- Hands-on experience writing and maintaining unit and integration tests as code.
- Familiarity with frameworks such as xUnit, JUnit, Jest, Playwright, or similar.
- Ability to troubleshoot test failures across multiple layers of the stack.
Engineering Practices
- Strong debugging and problem-solving skills.
- Committed to writing high-quality, maintainable test code.
- Comfortable working in a Shift Left development environment.
- Self-driven, collaborative, and able to communicate clearly in English.
AI & Modern Development
- Excited to use AI tools like Claude as part of daily development.
- Willing to experiment with AI for:
- Test generation
- Test refactoring
- Coverage analysis
- Basic understanding of LLMs, or strong interest in learning.
Nice to Have
- Experience writing tests from product specs or real user workflows.
- Hands-on experience using Claude Code or similar AI coding tools.
- Strong Playwright experience or other modern E2E frameworks.
- Background improving CI pipelines, developer productivity, or test tooling.
- Experience working across multiple products or technology stacks.
Team & Environment
- Collaborative environment working closely with PMs, QA, and designers.
- Engineers are fully responsible for testing and code quality (shift-left development culture).
- Balanced workload of new feature development and ongoing system maintenance.
- Encourages ownership, accountability, and continuous improvement.
About Ubiminds
Our Culture
- People First. We are all about people!
- Challenge yourself. There’s always room for improvement and continuous improvement is in our essence.
- Make it happen. Be ready to take challenges as they come. It’s all about attitude and commitment.
- We’re in this together. We work as a team, thrive as a team, and evolve as a team.
- Averaging on awesome. We work hard to deliver high-quality services and look forward to exceeding expectations.
- Keep it real. We promise you honesty, transparency, and openness, regardless of the situation.
Perks and Benefits
As a Senior Test Automation Engineer - C#/ Java @Ubiminds, you
- You are placed in a product-based company, with the same treatment as their full-time employees.
- Have our full back-office support, from career guidance to HR and concierge services.
- Enjoy our remote-first policy – we are a distributed team, after all.
- Get your own MacBook (none of that "bring your own device" stuff here).
- Have access to growth opportunities with other amazing technology professionals, through tech talks, chapter meetings, and even remote happy hours for tons of fun!
- Improve your English through free lessons with a native English speaker - get to the next level on your communication skills!
- Candidate Referral bonus (promote Ubi to your tech friends, and get paid for it!)
- Miss working in the office? Our cool Florianópolis headquarters is available, whenever you want, with weekly quick massages & tasty snacks, soft drinks, and games
How our process works
- Interview with Tech Recruiter (chat about the job opening and your experiences)
- Technical Assessment
- Client Interview
- Offer (yay)
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring