QA Engineer
UpworkUSNot specifiedintermediateScore: 57
QA EngineeringEnd-to-End TestingSoftware QASoftware TestingManual TestingAutomated Testing
We’re looking for a QA Engineer who can help us ship fast without shipping chaos. You’ll own quality across the product: building smart test coverage, improving how we catch issues before production, and making sure releases stay reliable as we scale. This is a hands-on role for someone who can balance pragmatic manual testing with automation, and who’s comfortable collaborating closely with engineers and product.
### Our stack (what you’ll be testing)
- **App:** Next.js, TypeScript
- **Backend/Data:** Supabase (Postgres, RLS, auth)
- **Payments:** Stripe (webhooks, payment flows)
- **Hosting:** Vercel
- **Testing:** Vitest (unit), Playwright (E2E)
- **Observability:** Datadog (logs/monitoring) - Sentry
### What you’ll do
- Own end-to-end product quality across web app and backend workflows.
- Design and execute **test plans** for new features, regressions, and releases.
- Build and maintain **automated E2E tests in Playwright** for critical user journeys.
- Partner with engineers to improve **testability**, coverage, and stability of tests.
- Validate key backend flows involving **Supabase** (RLS policies, auth rules, database changes).
- Test payment and billing flows with **Stripe**, including edge cases (webhooks, retries, declined payments, race conditions, idempotency).
- Create and maintain **bug reports** with clear reproduction steps, severity, and expected behavior.
- Improve CI quality gates (flaky test triage, release checklists, smoke tests).
- Use **Datadog** and **Sentry** to support root-cause analysis and identify recurring failure patterns.
- Help define a lightweight, effective release process for staging/production.
### What we’re looking for
- 3+ years experience in QA (manual + automation), ideally in product teams shipping frequently.
- Strong understanding of web app testing: frontend behavior, APIs, auth, caching, cross-browser issues.
- Solid hands-on experience with **Playwright** (or similar E2E tooling) and ability to design stable tests.
- Ability to think in systems: identify risk areas, propose coverage strategy, and prevent regressions.
- Great communication and collaboration skills (QA as a partner, not a gatekeeper).
### Required (based on our environment)
- Experience testing modern web apps (React/Next.js style apps).
- E2E automation experience (preferably **Playwright**).
- Experience testing API + database-backed workflows.
- Familiarity with CI pipelines and how tests run in automated environments.
- Comfortable using logging/monitoring tools (Datadog, Sentry or similar) to debug issues.
### Strong plus
- Experience with **Supabase/Postgres** validation (migrations, schema changes, RLS impact testing).
- Experience testing **Stripe** payment flows and webhook-driven systems.
- Familiarity with **TypeScript-based test suites** and working alongside devs writing unit tests (**Vitest**).
- Experience improving a QA strategy in a startup or fast-paced team.
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/moClient
Spent: $46,140.48Rating: 5.0Verified