Automation QA

Apply Now

Remote

Posted on: January 7, 2026

What Is the role?

We need a QA engineer who can build and maintain automated test suites that actually catch bugs before they reach production. Your primary focus will be end-to-end testing with Playwright for our web applications, plus integration testing for backend APIs. You’ll work closely with developers to keep quality high without slowing the team down.

Key Responsibilities

E2E Testing (Primary):

  • Build and maintain Playwright test suites covering critical user journeys
  • Design page object models and reusable test utilities in TypeScript
  • Write tests that are reliable and not flaky — proper selectors, smart waits, no sleep hacks
  • Set up visual regression testing for UI-critical pages
  • Run accessibility checks as part of the test pipeline (axe-core)

API & Integration Testing:

  • Write integration tests for backend APIs (.NET or Node.js services)
  • Validate API contracts, error responses, and edge cases
  • Test auth flows, webhook integrations, and async workflows

CI/CD & Process:

  • Integrate test suites into CI pipelines (GitHub Actions or Azure DevOps)
  • Keep test runs fast — parallelization, smart test splitting, and selective runs
  • Report test results clearly so the team can act on failures quickly
  • Participate in code reviews for test code and provide feedback on testability

Required Skills

Playwright & E2E Testing:

  • 1+ year of hands-on Playwright experience in a real project
  • Can build a page object model and structure a test suite that scales
  • Comfortable writing tests in TypeScript
  • Understands how to write stable selectors (data-testid, roles, text) and avoid brittle locators
  • Experience with Playwright’s built-in features: auto-waits, tracing, test parallelization, and retries

API Testing:

  • Can write integration tests for REST APIs — status codes, response shapes, error handling
  • Familiar with at least one API testing approach (Playwright API testing, Supertest, RestSharp, or HttpClient)
  • Understands auth testing: JWT validation, token refresh, role-based access

General:

  • Strong TypeScript/JavaScript skills
  • Familiarity with at least one backend language (C# or Node.js) for integration test context
  • Experience with Git and pull request workflows
  • Understands CI/CD basics — can add test steps to a pipeline
  • Knows the difference between unit, integration, and e2e tests and when to use each

Preferred Skills

  • Experience with visual regression testing (Playwright screenshot comparison, Percy, or Applitools)
  • Accessibility testing automation with axe-core or Playwright’s accessibility features
  • Performance testing basics (Lighthouse, k6)
  • Database validation in tests (PostgreSQL, SQL Server)
  • Experience with BDD/Gherkin syntax (Cucumber, SpecFlow)
  • Docker — running tests in containers for CI consistency
  • Familiarity with testing in cloud environments (Azure, AWS)

Personal Qualities

  • Obsessive about reliability — flaky tests bother you more than most
  • You think about edge cases and failure modes naturally
  • Clear communicator — can write a bug report that a developer can act on immediately
  • Pragmatic about coverage — you test what matters, not everything
  • Comfortable pushing back on untestable designs

We offer you

  • Competitive Compensation
  • Professional Growth
  • Cutting-Edge Technologies
  • Highly motivated & collaborative Team
  • Challenging Projects
  • Work-Life Balance
  • Opportunities for Advancement
  • Employee Well-being