I'm Raghav Khullar, a Senior Automation Engineer at
ZS Associates, where I've spent the last five years turning
release nights from an event into a non-event. I design the frameworks, wire
them into CI/CD, and own the signal — so when the pipeline goes green, people
believe it.
My default questions are about failure modes: what breaks
under load, what breaks on the third retry, what breaks only for the customer
in a different timezone. That's the job. Anyone can automate a happy path;
the value is in the tests that catch the thing nobody thought of.
Before QA I built full-stack apps and trained
ML models — which is why I treat test code as production code:
clean abstractions, real reviews, and pipelines that fail loudly and early.
I'm Raghav Khullar. Five years as an SDET at
ZS Associates gave me an unusual entry point into product
thinking: I read every requirement twice, because my job was to find where it
was wrong.
An SDET sits in a strange, useful seat. You translate ambiguous requirements
into precise, testable statements. You argue with engineers about edge cases and
with stakeholders about what "done" means. You're the last person between a
decision and a customer. That's most of discovery and spec work,
just wearing a different job title.
What I'm adding deliberately: the commercial half. Reading the metrics rather
than the logs, sizing a bet before building it, and being able to say
"we shouldn't build this" with evidence. I'm doing it the way I learn
best — by shipping things end to end and writing down what I got wrong.