Software Development Engineer - 2
2 yrs
HCL Software
·
DevOps Test
·
Aug 2024 — Aug 2026
Built the AI layer of an enterprise test automation suite — an MCP-based browser agent, a self-healing test repair pipeline, and a Java/Spring migration platform.
Java
Spring Boot
Spring AI
MCP
TypeScript
Playwright
RabbitMQ
Kubernetes
Software Development Engineer - 2
2 yrsBuilt the AI layer of an enterprise test automation suite — an MCP-based browser agent, a self-healing test repair pipeline, and a Java/Spring migration platform.
-
Vulcan — MCP browser automation engine
Architected an engine that reads live application URLs, DOM state, and natural-language testing intent to generate regression-ready end-to-end UI tests, replacing manual record-and-playback workflows and cutting test creation effort by 80%+.
-
Scenario generation pipeline
Transformed website content, user journeys, and product context into parent scenarios, edge-case sub-scenarios, assertions, and reusable test steps — surfacing flows routinely missed during manual test planning.
-
Automated test repair
Detects UI test failures caused by post-deployment DOM, locator, and flow changes, then applies AI-assisted repair with deterministic fallbacks to fix broken tests without a full re-recording.
-
Record-after-playback
Replays an existing UI test to any target step and resumes recording from the restored browser state, letting teams append validations and extend long regression flows — 70%+ less repetitive maintenance.
-
Morpheus — Java/Spring migration platform
Led development of a platform that transformed 1M+ legacy XML test assets into a YAML-backed server architecture with validation, rollback, and audit workflows, cutting migration effort by 95%+ for 50+ enterprise clients.
-
Chatbot MCP server
Delivered natural-language test orchestration so QA and engineering teams can trigger executions, query migrated assets, monitor failures, and inspect generated tests conversationally.