Senior Test Automation Engineer - C# / Java
U
UbimindsSoftware Development
Ubi custom-curates Brazilian top 5% talent for their LATAM strategyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- Artificial IntelligenceJavaJavascriptJestJUNITTypeScriptC#Playwright
Requirements
- 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.
- 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.
- 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.
- Excited to use AI tools like Claude as part of daily development.
- Basic understanding of LLMs, or strong interest in learning.
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.
- Review existing codebases to improve test coverage and identify risk areas.
- Use AI-powered tools such as Claude and Copilot 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.
View Full Description & ApplyYou'll be redirected to the employer's site