We're building a secure, multi-tenant SaaS platform on Next.js (App Router) and Node.js, deployed natively on the Cloudflare Edge ecosystem (Workers, Pages, D1, R2, KV). We're looking for a QA Tester who is equally comfortable breaking the product by hand and codifying that judgment into automated tests that run in CI.
This is not a generic manual-testing or basic-Selenium role. We need someone who understands why edge-deployed, serverless applications fail differently than traditional server-based apps — and who can catch those failures both exploratively and automatically, before they reach production.
What You'll Own
CI/CD & Test Automation (GitHub Actions)
Write and maintain GitHub Actions workflows (.github/workflows) that trigger automated test suites (Playwright, Vitest)
on every Pull Request.Manage workplace secrets securely and configure staging/preview environments per branch.Build quality gates that block bad builds from deploying to Cloudflare Pages/Workers.
Cloudflare Edge Testing & Emulation
Write automated integration tests for our serverless environment using Wrangler and Miniflare.Test Next.js App Router routes, tRPC endpoints, and Cloudflare-native services — D1 (SQL), R2 (object storage), and KV — in local/edge-emulated conditions.Validate behavior differences between local dev, staging, and true edge runtime.
Manual & Exploratory Testing (Multi-Tenant SaaS)
Manually validate complex user workflows and edge cases across a multi-tenant environment.Deeply test authentication flows (Clerk or Better Auth), including session edge cases, token expiry, and permission boundaries.Validate rate-limiting behavior (ArcJet) and confirm graceful degradation under throttling.Verify multi-tenant account isolation — data, permissions, and billing boundaries between tenants must never leak.Cross-brow