• Design, develop, and maintain automated tests for API, UI, integration, and end-to-end scenarios.
  • Develop API automation using HttpClient, Refit, RestSharp, or similar tools.
  • Build and maintain UI automation using Playwright for .NET and/or Selenium WebDriver.
  • Maintain and improve the test automation framework and architecture (Page Object, Screenplay, service-oriented approaches).
  • Configure and optimize test execution, parallelization, reporting, retries, and test stability.
  • Investigate failed tests, flaky scenarios, infrastructure issues, and product defects.
  • Prepare, validate, and clean up test data using databases.
  • Participate in requirements analysis and define automation test coverage.
  • Create and maintain test documentation, including test cases, test scenarios, test plans, checklists, and coverage matrices.
  • Collaborate with Development, QA, DevOps, Analytics, and Business teams to ensure product quality.
  • Participate in sprint planning, grooming sessions, retrospectives, and quality-related discussions.
  • Review automation code and contribute to framework improvements.
  • Support and mentor other QA engineers, sharing automation best practices.

Requirements

Technical requirements:

  • 3+ years of experience as an Automation QA Engineer.
  • Strong knowledge of C# and modern .NET.
  • Experience with NUnit, xUnit, or MSTest.
  • Experience with Playwright for .NET.
  • Experience with API automation using HttpClient, Refit, RestSharp, or similar libraries.
  • Knowledge of FluentAssertions.
  • Strong SQL skills.
  • Experience with PostgreSQL and MongoDB.
  • Experience working with Dapper or similar database access tools.
  • Experience with Git.
  • Experience with Jenkins and/or GitLab CI.
  • Experience with Allure reporting.
  • Basic understanding of Kafka.
  • Understanding of Dependency Injection and async/await.
  • Experience with Page Object Pattern.
  • Strong knowledge of API and UI test automation.

Soft skills:

  • Strong analytical and problem-solving skills.
  • Ownership mindset and ability to work independently.
  • Ability to make technical decisions and explain trade-offs.
  • Strong communication skills.
  • Team player with a collaborative mindset.
  • Attention to detail and commitment to product quality.
  • Proactive approach to identifying and solving problems.
  • Ability to work with both complex engineering tasks and routine test maintenance.

Nice to Have

  • Experience with test framework architecture design.
  • Experience mentoring or reviewing automation code.
  • Experience working in distributed microservice-based systems.
  • Experience with performance or load testing.
  • Experience with cloud environments and containerized applications.

Benefits

    • 25 vacation days and 5 family days yearly
    • Flexible start to the workday
    • Support from a professional corporate coach and psychologist
    • Regular internal and external activities, workshops, trips, and corporate events
    • Access to our internal knowledge base, meetups, and team-building activities
    • Ongoing training in new technologies and continuous professional development support

Similar Jobs

See all Remote Others jobs β†’

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Others

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified