About The Position

This part-time, fully remote QA Analyst role is with a UK PropTech SaaS start-up. You will test product changes before they reach customers, working with a senior engineer and a co-founder who build and ship weekly. You will report to the founders rather than the engineer, and own the release checklist, regression testing, bug reports, and verification of fixes. Testing is primarily manual and exploratory, with ongoing maintenance and expansion of automated Playwright end-to-end tests. The first major assignment is testing the migration of 60 customers from GoHighLevel to the new platform, ensuring their data arrives complete and correct. The role also covers customer data separation, Stripe subscriptions, credits, and financial calculators. The work emphasizes risk-based testing, clear written communication, and keeping test cases and known-issues documentation current. Property-domain knowledge is not required, and the role does not require building test frameworks from scratch or performing performance or security testing.

Requirements

  • At least 3 years of experience testing web SaaS products, including at least one role as the main or only tester.
  • Experience with risk-based test planning and the ability to prioritize testing when time is limited and explain why.
  • Hands-on exploratory and regression testing experience, with test cases maintained in a lightweight tool such as TestRail, Qase, Notion, or a spreadsheet.
  • Working-level Playwright in TypeScript: able to run the suite, interpret failures and traces, repair a broken locator, and add a test case. Cypress experience transfers.
  • API testing experience with Postman, Bruno, or Playwright’s request API, including error-handling checks and webhook verification.
  • Ability to read SQL to check data written to Postgres after an action.
  • Ability to read a GitHub Actions CI run and distinguish a flaky test from a genuine failure.
  • Ability to write clear, reproducible bug reports in GitHub Issues, Linear, or Jira.
  • Clear written English.
  • Exposure to Playwright or Cypress, API testing, and SQL; the role is not suitable for a purely manual tester without this exposure.
  • Ability to work independently without a test lead assigning tickets; the role is not suited to someone who can only work full-time or fixed daily hours.

Nice To Haves

  • Experience testing Stripe billing end to end in test mode, including subscriptions, failed payments, webhooks, and proration.
  • Experience validating data migrations, including record counts, field mapping, and reconciliation.
  • Experience using AI tools such as Claude, Cursor, or Playwright MCP to draft test cases and automation, and checking the results.
  • Multi-tenant and permissions testing experience.
  • Accessibility testing experience, including WCAG 2.2.
  • Mobile browser testing experience.
  • Experience with visual regression tools.
  • GoHighLevel experience.

Responsibilities

  • Perform exploratory testing of every feature before release across major browsers and on mobile.
  • Own the release checklist and run regression tests for each release.
  • Maintain Playwright end-to-end tests by updating tests when screens change and adding cases for discovered bugs.
  • Write clear bug reports with reproduction steps, screenshots, and severity; verify fixes after they are shipped.
  • Test Stripe subscriptions, credits, and financial calculators on every release.
  • Check that customers cannot access one another’s data.
  • Test the GoHighLevel migration and verify that each customer’s data arrives completely and correctly.
  • Keep test cases and known-issues documentation up to date.
  • Plan testing priorities based on risk and explain those priorities.
  • Coordinate testing hours around the releases planned for each week and report findings to the founders.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service