Contract : International contractor — $25 / hour
Language : English (fluent required)
Reports to : CTO + Engineering Team
About the Role
We’re a healthcare SaaS preparing for go-to-market. Your job is to level up quality and stop regressions before they hit production. You’ll build our automation strategy from scratch and plug it directly into our CI on every pull request.
Tech Stack
- Frontend : Next.js, React, Tailwind, shadcn, HeroUI
- Backend : Supabase, PostgreSQL
- Platform : Web app (desktop-first; mobile web coming soon)
- CI / CD : GitHub Actions
- Compliance : HIPAA, anonymized test data, auditability
What You’ll Do
Own automation strategy + framework (Playwright preferred)Add test gates to PRs via GitHub Actions (keep total pipeline ≤ 12 min)Build reliable UI E2E + component tests for ~10 critical flowsAdd lightweight performance tests (k6 or similar) and track benchmarksDesign test data strategy : synthetic / anonymized, fixtures and env mgmtKeep flake rate ≤ 1–2%; quarantine + deflake quicklyEnsure cross-browser coverage (Chrome, Firefox, Safari, Edge)Enable in-sprint automation + shift-left reviewsDrive quality observability : dashboards, defect triage, audit trailsCoach the team (~4 devs, 2 PMs, 2 UX) on testing best practicesWhat You’ll Bring
3+ years as SDET / Test Automation EngineerStrong coding skills (TypeScript / JavaScript ideal)Hands-on Playwright (or Cypress + willing to migrate)Proven CI-integrated E2E / API test experience (GitHub Actions)Cross-browser + responsive testing experienceSolid understanding of React / Next.js + API testingStrong discipline around flakes, determinism, and parallelizationFluent English + great async communication90-Day Outcomes
Playwright suite covering 10 critical flowsPR pipeline ≤ 12 minutes with test gatesFlake rate ≤ 1–2% with quarantine workflowCross-browser runs + initial performance baselinesNice to Have
Backend + component testing (Playwright)Accessibility testing (WCAG), visual regressionHIPAA / healthcare or anonymized-data experienceBrowserStack experiencePerformance testing : k6 / JMeter / GatlingObservability hooks (trace IDs, log scrapers)Supabase / Postgres fixtures + migration testingHow We Work
100% remote (Brazil / US time zones)Close collaboration with CTO + Engineering; partner with Product / UX when neededPragmatic test pyramid : unit / component / API first; E2E for core journeys; performance / contract tests as gatesHiring Process
Intro chat (30–45 min)Technical deep dive + pairing (60–90 min)System quality / design interview (60 min)Final chat (culture & collaboration)