/work

Case studies.

Tools, frameworks, and AI agents I've built or rebuilt to remove manual toil from QA. Most are in production; some are open source on github.com/MrNewDelhi; one is a tiny side project.

skill stack · open sourceplaywright23 sub-skills
QA Agent Skill
01
Production-grade Playwright QA agent skill stack: strict POM architecture, durable locators, no-static-wait synchronization, production guards, and audit scripts. github.com/MrNewDelhi/qa-agent-skill
read full case
tool · shippedpre-prod · prodplaywright
Visual Diff Analyzer
02
Pixel-level diff with semantic component grouping over Playwright screenshots. False-positive rate down from 31% to 4%. Includes an interactive in-browser diff demo and skeleton-loader stabilization writeup.
read full case
skill · shippedLLM
AIO Test Case Creator
03
LLM skill that normalizes manual test-case drafts (title, preconditions, step grammar, tags) against a 1,891-case rulebook before publish to AIO. Downloadable .md skill bundled.
read full case
agent · shippedgemini 3JAM MCP
Multimodal Ticket Triage
04
Gemini 3 pipeline: epic → linked tickets → video attachment → step extraction → Playwright MCP replay → RCA via Sentry + Victoria Logs + GitHub. Comment-only on prod. Adaptive: HAR file, solo ticket, description-only branches.
read full case
framework · productionappiumLTTS · open source
Self-Healing Locator Framework
05
Multi-model Appium framework that re-identifies elements at runtime across DOM heuristics + vision models. Built at L&T for two T-Mobile US MVNEs. github.com/MrNewDelhi/self-healing-locator-framework
read full case
MCP server · open source38 toolstypescript
ADB MCP
06
Open-source MCP server for Android Debug Bridge. 38 typed, Zod-validated tools across devices, shell, packages, files, screenshots, logs, intents, settings. LLM skill bundled. github.com/MrNewDelhi/adb-mcp
read full case
rollout · stagingcodexbrowser security
Codex In-Browser, Safely
07
How I rolled out Codex's built-in browser to manual QA and non-tech teammates with a permissions posture security could live with. Always-ask, narrow allowed domains, short-lived sessions.
read full case
agent · shippedchatgpt enterpriseslack
Slack Bots for the QA Stack
08
Two ChatGPT Enterprise bots on connectors / MCP / skills. One for triage. One for test-case generation. Identity-scoped, deployed cross-team.
read full case
MCP tool · shippedmailosaur · gmaillotusflare
Mailosaur MCP
09
MCP tool that wraps email-testing behind typed tools. Made specs and agents able to assert on OTPs / confirmations without per-spec polling glue. Later migrated to Gmail + Google Groups — same MCP surface.
read full case
technique · stagingplaywright
Stabilizing Through Skeletons
10
Don't take a screenshot until the page is actually done. Wait-for-skeleton + layout-stable pattern that cut flaky visual tests by half on the Visual Diff Analyzer.
read full case
research · stagingmodel evaluation
LLM Evaluation Rubrics
11
How I picked the models behind the QA agent stack. Browser-action accuracy, tool-call correctness, minimum tool calls, cost per task. Eight model families compared. Runtime hooks for the real cost log.
read full case
infra · productionpostgreslotusflare
Test-Data Account Pool
12
Postgres-backed, state-tagged account pool that manual QA, debug, and automation share. Killed the "who has a clean account?" bottleneck and cut billable client eSIM inventory burn. Running daily at Lotusflare.
full case study soon
solution · productionMCP90 min build
Bot-Detection Bypass for Prod Smoke
13
Headed Playwright via MCP with request-shaping injection. Kept production smoke verification viable without disabling upstream bot-detection.
read full case
open sourcemacOS · swift
CaffeinateBar
14
Tiny macOS menu bar utility for keeping a Mac awake — only in the way you actually need. Display / system / full / timed modes. github.com/MrNewDelhi/caffeinate-menu-bar-widget
read full case