AI-built test tooling
I don't just use AI tools — I build them. My own platform turns plain-English test cases into Playwright scripts, finds locators from the live DOM and repairs tests when the UI changes.
Software Test Engineer II with six years of making web, mobile and backend platforms dependable — across EV, fintech and gaming.
I'm Harish — a quality engineer who believes testing is a design discipline, not a final checkpoint. I build automation that teams actually trust, wire it into every release, and keep asking the uncomfortable question: what happens when this breaks?
Today I test a large-scale EV-charging platform at Shell Recharge Solutions end to end — web, mobile app, APIs, payments, partner integrations and the data behind them.
Before that: fintech lending flows at Moolya, mobile and web at Glynk, and games across five platforms at Indium. Lately I build AI tools that write and heal their own Playwright tests.
Years in quality engineering
Test tools & frameworks used in production
Platforms tested — web, iOS, Android, WebGL
Industries — EV charging, fintech and gaming
I don't just use AI tools — I build them. My own platform turns plain-English test cases into Playwright scripts, finds locators from the live DOM and repairs tests when the UI changes.
I've designed and coded my own products end to end — frontend, APIs and databases. So I test with an understanding of how the system is built, not just how it looks.
A green screen doesn't mean the system is right. I follow every request below the UI — API responses, application logs, event streams and database records — to prove the data is correct end to end, including across third-party integrations.
Testing doesn't stop at deploy. I design synthetic checks and monitors that keep testing live systems and raise an alert the moment something breaks in production.
Working on my own product ideas — business cases, unit economics, customer conversations — taught me to prioritise testing by business impact, not by test-case count.
I join refinement and design reviews, question requirements early and help write acceptance criteria — so bugs get prevented, not just found.
Every defect comes with clear steps, expected vs actual, logs, API traces and database evidence. Less back-and-forth, faster fixes.
Test plans, sign-off and post-production checks are mine. Stakeholders get a plain-language report: what was tested, what's at risk, go or no-go.
From developers and product owners to 30+ external partner companies — I'm comfortable leading integration testing with people outside the company.
If a check runs twice by hand, it's a candidate for automation. Manual time goes to exploratory testing, where humans find what scripts miss.
Game QA to fintech to EV charging to AI agents — I pick up new domains quickly and bring fresh tools back to the team.
A full-stack QA dashboard that simulates EV chargers and validates roaming APIs end to end — so the team can test a complete charging session without a physical charger.
Python · FastAPI · WebSockets · Pydantic · Jinja2 · JavaScript · OCPP 1.6 · OCPI 2.1.1 / 2.2.1
Write a test in plain English. The platform turns it into a working Playwright script, runs it, and repairs it when it fails.
Python · FastAPI · SQLAlchemy · Playwright · Claude / OpenAI · React · TypeScript
Watches a client's Meta Pixel, GA4, TikTok and Google Ads tracking around the clock and alerts the moment an event stops firing.
TypeScript · Next.js · Playwright · Prisma · Postgres
Outside work I like building things to understand problems from the inside. Not all of them shipped — but each one sharpened how I think about quality: question the assumption, find the weak point, then test there.
Problem: when production breaks, engineers dig through logs, metrics and traces by hand. Explored: an AI layer you can ask "why did this fail?"
Root cause is a testing skill, not just a developer one.
In my testingWhen a test fails, I correlate logs, metrics and traces — so my bug reports point to the cause, not just the symptom.
Problem: local shops can't compete with quick-commerce apps. Explored: a customer app, rider app and shop portal on one shared backend.
Systems break where they connect.
In my testingI now aim end-to-end tests at the seams — between apps, services and third parties — where the real bugs hide.
Problem: salons, clinics and cloud kitchens can't tell which marketing actually works. Explored: a platform that plans the campaign, makes the creative with AI and measures the result.
Opinions aren't evidence — behaviour is.
In my testingI validate against real user behaviour and production data — not just the spec, or a "looks fine" in a demo.
Problem: outdoor ads have no targeting or measurement. Explored: a jacket with a video screen, plus a dashboard for brands to book screen time by location.
Every system has a weakest link.
In my testingI map dependencies first and test the riskiest component early — before it can take the whole release down.
BTL Institute of Technology & Management, Bangalore