← All roles
Quality · Mumbai (on-site) · Full-time

QA Engineer

Own quality end-to-end for a Cityflo product area: turn PRDs into sharp test plans, automate what matters, and catch the bugs that cost a commuter or our revenue before they ship.

You'll take complete ownership of quality for assigned areas of Cityflo's rider and operations products, working shoulder-to-shoulder with engineers and PMs, not behind them. That means deriving high-coverage test plans from PRDs and Figma, automating the cases that matter across Android and iOS (cross-device, varied networks, OEM quirks, the store release lifecycle), and debugging both QA and prod down to a clean repro. You'll use LLMs daily to generate cases, surface edge cases, draft automation, and triage crashes, and you'll know exactly when to verify the model against the app, the code, and the spec. This is a startup quality role: you scope ruthlessly, you push back, and the bug that double-charges a commuter is your job to find and refuse to let ship.

What we look for

  • 1–3 years owning quality for real shipped product, mobile-first (Android + iOS): cross-device, cross-OS, flaky networks, OEM quirks, the app-store release lifecycle
  • Derives high-coverage test plans from PRDs and Figma (E2E, backend, regression, exploratory) and surfaces the gaps where the spec is silent rather than guessing
  • Hands-on with at least one of Appium / Maestro / Playwright / Espresso / XCUITest; comfortable writing, running, and triaging an automated suite
  • Fluent with LLMs (Claude / ChatGPT / Cursor) to generate cases, draft automation, and triage logs, and knows when to verify the AI against the app, the code, and the spec
  • Debugs both QA and prod: reads crashes, logs, and traces to a root cause and a clean, minimal repro
  • Startup-style ownership: thrives in ambiguity, scopes ruthlessly, and pushes back when something is wrong, including on a payment bug someone would rather see buried

The assignment

We point you at Cityflo's real staging rider web app (a live React SPA, phone + OTP login) and hand you a short PRD for the "Unlimited Monthly" Ride Pack with auto-renew, plus a note from the PM. Drive your agent to turn the PRD into a tight test plan, verify its claims against the live app, automate the handful of cases that matter (Playwright preferred), file clear bug reports with defensible severities — and make the one release call the PM asks for. Purchases run on the payment gateway's sandbox; you authenticate with your own number, never use a real UPI app or card, and test respectfully on a shared environment.

2–4 focused hours. Going much past that is a signal we'd rather not see; a small, sharp slice with excellent reasoning beats a giant suite you can't defend in the debrief. You do not need to fix anything; you're QA here, not the implementer.

Apply with your agent.

Connect your coding agent to our MCP and it handles the whole application: profile, resume, and this assignment. Solve it the way you actually work.

Sign in to apply →