Resume
Sudarsh M. Sathianathan · QA Engineering Manager · Bengaluru, India
Summary
QA Engineering Manager with 13+ years in quality engineering, who has twice joined as the first QA hire and built the function from scratch. At SpotDraft (700+ customers), built a team of 12, automation frameworks and a release governance model, cutting production defects by ~50%, regression time by ~60% and rollbacks from 6–7 in 10 releases to fewer than 1 in 10. Recently built Simulr, an AI testing product, working hands-on with Claude, Playwright and TypeScript.
- 13+ years in quality engineering
- ~50% fewer production defects at SpotDraft
- ~60% faster regression at SpotDraft
- under 1 in 10 releases rolled back at SpotDraft, down from 6–7
Experience
- July 2025 – PresentSimulrFounder & Product ArchitectIndependent AI engineering initiative · AI-powered testing platform · Bengaluru
Built an AI testing product in which Claude-driven agents use Playwright to test web applications like real users. Architected it end to end, worked hands-on in TypeScript and Python, and led a developer, two designers and a marketing lead through Phase 1.
AI testing product
- Architected an agentic LLM testing loop: captures the page accessibility tree, sends it to Claude to reason about the next action, executes it with Playwright and logs it, with every decision explained in plain English for product teams.
- Designed configurable test personas and evaluation rules: a JSON behaviour schema with a variance model so agents behave like different real users, plus usability heuristics, an error taxonomy and WCAG 2.1 checks so findings read like a UX research report, not bot logs.
- Ran product discovery with product managers and founders: demoed the platform and got positive feedback on the approach; learned that teams with existing UX backlogs could not take on new findings, which shaped positioning.
Agent-driven delivery pipeline (used to build Simulr)
- Built an agent-driven delivery pipeline with Claude Code and GitHub Actions: acceptance criteria become frozen test scenarios; separate dev and test agents build code and Playwright tests in parallel, with scenario-to-test traceability checks, failure routing and AI PR review.
Stack: TypeScript, Python, Claude API, Claude Code, Playwright, GitHub Actions, Next.js, FastAPI, Supabase (PostgreSQL)
- April 2022 – June 2025SpotDraftQA Engineering ManagerEnterprise SaaS · AI-powered contract lifecycle management · 700+ customers · Remote
Joined as the first QA hire, with no QA function, team or process, and led the QA function as its most senior member for a contract lifecycle platform with weekly releases, strict audit-trail and access-control requirements, and multi-step, data-critical workflows.
- Built the QA team from zero to 12 engineers: hired SDETs, senior and junior QA engineers across manual, automation and API testing; managed a QA lead; ran performance reviews, compensation decisions and career development; designed competency frameworks and growth paths.
- Built the automation frameworks from scratch: Cypress UI and Rest Assured API frameworks, plus Playwright for UI automation, integrated into CI/CD as quality gates; cut regression cycle time by ~60%.
- Introduced a release governance model: replaced ad-hoc, failure-prone deployments with a release-candidate process: RC branch cut from dev, deployed to staging, fixes cherry-picked, full regression on the frozen RC, then promotion to production against agreed release criteria. Rollbacks dropped from 6–7 in every 10 releases to fewer than 1 in 10.
- Reduced production defects by ~50% and doubled internally caught bugs: through regression coverage, shift-left testing, and a layered smoke, integration, regression and UAT strategy.
- Led quality validation for VerifAI, the AI-powered contract review feature: designed edge-case test strategies for LLM-generated contract reviews across diverse contract types, covering extraction accuracy, output reliability and workflow consistency of non-deterministic outputs.
- Explored AI-assisted testing: experimented with LLM-based test case authoring, AI-generated test data and failure triage to reduce repetitive work.
- June 2018 – March 2022QuintypeQA LeadEnterprise SaaS · Digital publishing platform for global media organisations
- Owned quality strategy across product lines (Ahead, Page Builder, Arrow Library): built Cypress UI and Rest Assured API frameworks running in CircleCI.
- Introduced BDD and wider test coverage: Cucumber scenarios aligned with product requirements, visual regression testing for theming, and scheduled Lighthouse performance audits.
- Led RCA on recurring production issues and grew the team: designed a QA competency matrix and mentored engineers through regular growth check-ins.
- April 2015 – June 2018BigBinarySenior QA EngineerCustom software development · Healthcare, logistics and compliance platforms
- Built automation suites from scratch for multiple client products: Selenium and Robot Framework suites, plus JMeter load and stress tests to validate performance under high traffic.
- Introduced structured QA in early-stage products: healthcare compliance and logistics platforms; validated WCAG AA accessibility with UX teams.
- May 2012 – March 2015Bang The Table (now Granicus)QA EngineerAustralian SaaS · Community engagement platform
- Joined as the first QA hire and set up QA from scratch: established the testing process for the company's community engagement platform.
- Took ownership of automation, CI and performance testing: built cross-browser Selenium suites, set up Jenkins CI pipelines to run them, and introduced JMeter load testing and WCAG AA accessibility checks.
Core competencies
- Quality engineering leadership
- Building QA functions from scratch, Hiring, Managing a team of 12 including a QA lead, Performance reviews, Competency frameworks, QA strategy, Release governance, Risk-based testing, RCA
- AI and agentic testing
- Testing LLM features, Evaluating non-deterministic outputs, Agentic browser testing with Claude and Playwright, Agent-driven delivery with Claude Code, Claude API
- Automation and frameworks
- Playwright, Cypress, Selenium, Rest Assured, Robot Framework, Cucumber (BDD), Postman / Newman, TypeScript, JavaScript, Java, Python
- CI/CD and engineering
- GitHub Actions, Jenkins, CircleCI, Docker, AWS, GCP, REST and GraphQL API testing, SQL test data, Agile (Scrum), SAFe
- Observability and performance
- Grafana, Datadog, Sentry, New Relic, JMeter, Gatling, Lighthouse, WCAG AA, TestRail, Testmo
How I work
- I start quality at the first conversation, not after the first commit. Every requirement discussion is a quality conversation.
- I treat testability as a design principle. If something is hard to test, it's hard to understand.
- I automate the predictable and explore the unpredictable. Manual regression takes time away from work that needs people.
- I put quality gates at every stage of the pipeline. If they don't exist at every stage, they're easy to skip.
- I don't treat production as the finish line. Monitoring, feedback and iteration are quality work too.
Education
Open to the right role
QA Engineering Manager, Head of QA and AI quality engineering roles. Email sudarsh.ms@gmail.com or use the contact form.