Lead SDET
– Present
Comcast India Engineering Center, Chennai, India
- Automation Architecture: Architected and implemented an enterprise-scale backend automation frameworks using REST Assured and OpenFeign (Java), with WireMock deployed on Kubernetes for external API mocking, and front-end automation frameworks using Playwright (TypeScript) and Cypress (JavaScript) — improving test coverage, reusability, and maintainability across complex microservices ecosystem.
- API & Microservices Testing: Designed and executed comprehensive automated test suites for RESTful APIs across distributed microservices, ensuring high service reliability, contract integrity, and end-to-end regression coverage.
- CI/CD Pipeline Orchestration: Engineered Concourse CI pipelines with Docker-based execution to automate build, test, and deployment workflows, enabling reliable continuous delivery with zero-downtime deployments.
- Event-Driven & Data Pipeline Testing: Built robust validation frameworks for event-driven architectures using Apache Kafka (MSK), and AWS Kinesis, supporting multi-format data ingestion and validation — including Avro binary, Protobuf, JSON, Flattened Record schemas, InfluxDB line protocol, and Prometheus line protocol (VictoriaMetrics) — ensuring end-to-end data integrity and schema compliance across high-throughput streaming, time-series, and messaging systems.
- Cloud Infrastructure Automation: Developed automation solutions for AWS services — S3, SQS, EC2, Lambda and Kinesis — to validate data storage, messaging, and streaming workflows at enterprise scale.
- Database & Data Validation: Engineered multi-database test harnesses covering MySQL, PostgreSQL, MongoDB, ClickHouse, Elasticsearch, InfluxDB and VictoriaMetrics to verify data persistence, time-series accuracy, transformation correctness, and query reliability across the analytics platform.
- Distributed Systems & Service Discovery: Validated distributed caching with Hazelcast and service discovery via Consul, ensuring cluster consistency, node health, and reliable service resolution across dynamic microservice topologies.
- Performance Engineering: Implemented load and performance test strategies using Gatling (Java), validating system scalability, throughput, and resilience under peak traffic conditions.
- Observability & Monitoring: Integrated test observability using Kibana, Grafana, and VictoriaMetrics — including metrics ingestion in Prometheus line protocol format, query validation, and alert-rule verification — to monitor system health, trace failures, and surface actionable quality signals across environments.
- Notifications & Alerting Integration: Automated Slack-based test notification workflows to deliver real-time execution results, failure alerts, and quality signals to engineering stakeholders.
- Technical Leadership: Led and mentored a team of 5+ QA engineers; instituted code review standards, automation design patterns, and best practices that elevated team capability and delivery confidence.