Back to Jobs

Senior Test Automation Engineer - C# / Java

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

C#JavaTypeScriptJavaScriptPlaywrightxUnitJUnitJest

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; experience working in large, existing codebases; solid understanding of software testing fundamentals (unit vs. integration, isolation, mocking, and boundaries).
  • Test Automation: Hands-on experience writing unit and integration tests; familiarity with frameworks such as xUnit, JUnit, Jest, or Playwright.
  • Engineering Practices: Strong debugging skills; commitment to high-quality, maintainable test code; experience working in a Shift Left development environment.
  • AI & Modern Development: Excited to use AI tools like Claude for test generation, refactoring, and coverage analysis.

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.
Senior Test Automation Engineer - C# / Java
Ubiminds
Apply