← All roles

Senior Software Engineer, Quality Engineering

Plane· Engineering
Apply on company site
IndiaFull-timePosted 3mo ago

About the role

Role focused on owning Plane's automated test suite for web and desktop clients, ensuring fast, trustworthy tests, and covering complex scenarios such as concurrent editing, offline recovery, and agent actions across multiple environments and release contexts.

Responsibilities

  • Own the automated test suite for Plane's web and desktop clients, from framework design through what runs on every pull request to what runs before a release.
  • Build coverage for the parts that resist it: concurrent editing, offline and recovery, and agent actions where the correct result is a range rather than a single value.
  • Decide what gets tested and what does not. Coverage is a budget, and you spend it where a failure would reach a customer.
  • Keep the suite fast and trustworthy. A flaky test that engineers learn to ignore is worse than no test at all, and removing that habit is part of the job.
  • Test what customers actually run: Cloud, self-hosted, and versions months behind ours, across browsers and hardware we do not control.
  • Work daily with engineers and product across San Francisco and Hyderabad, and review the test coverage arriving with community pull requests.
  • Triage failures nobody else wants to own, separating a real defect from a script problem from an environment problem, and doing it again the next morning.

Qualifications

  • You have built an automation framework, not only written tests inside one. Structure, fixtures, and test data are decisions you have made and then lived with.
  • You are fluent in Playwright or Cypress, and in TypeScript or JavaScript. Enough to debug a failure from a trace rather than by rerunning it.
  • You have made a flaky suite trustworthy again. Tell us what was flaking, what you changed, and how you knew it worked.
  • You test APIs as well as interfaces. REST endpoints, authentication, and getting an application into the state a test needs before it starts.
  • You have run suites in CI and cared how long they take. GitHub Actions or comparable, with a view on what belongs per commit and what belongs nightly.

Skills

Required:Automation framework designPlaywright or CypressTypeScript or JavaScriptAPI testingCI/CD testing in GitHub Actions

Benefits

  • Plane is an equal opportunity employer. We do not discriminate based on race, color, religion, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, or any other protected characteristic under applicable law.
Last updated Sep 9, 2026. Interested? Apply on the company site.
Plane logo

About Plane

The Open Source Project Management Tool

Open-source project management that's simple, extensible, and loved by teams.

project managementopen sourcedevelopment toolsteam collaborationissue tracking

More open roles at Plane