Dynamic Software Automation Engineer with 15+ years of experience in QA, CI/CD, and infrastructure tooling. Skilled in Linux and networking, with a focus on accelerating release cycles and improving test efficiency across complex systems.
Implemented end-to-end automation for AIS and PIS workflows in Open Banking, covering OAuth2, consent handling, MTLS, JWT, and JWKS validation. Parsed Well-Known Endpoint (WKEP) responses from OIDC to dynamically fetch details like the JWKS URI and trigger the next API calls in the flow. Facilitated the QA team to run nearly 100% tests within few minutes in every release cycle, including previously skipped or untested scenarios.
Created a dynamic process supervision system to manage per-bank service orchestration in a TypeScript-based microservice platform. Enabled developers to easily register and configure service roles via shell scripts and environment-based configurations. Replaced PM2 with SupervisorD to meet licensing requirements while preserving functionality and observability.
Contributed to building the Tools & Automation team from scratch, helping hire key members and define core responsibilities. Supported the creation of a practical roadmap across test automation, deployment tooling, developer productivity, and documentation. Fostered a culture of autonomy and ownership.
Automated SUSE Linux installations with openQA using Perl
Automated Testing for Nutanix Cloud Clusters on AWS using Python
Nutanix Cloud Cluster Lifecycle Automation (Hybrid Multi-Cloud):
Automated the deployment, hibernation, and resumption of Nutanix Cloud Clusters (NC2 on AWS), reducing manual effort by over 90% and eliminating the need for 20+ CLI or UI steps per operation. Enabled one-click, repeatable execution of complex lifecycle workflows that previously required deep platform knowledge and hours of engineer time. Improved test efficiency, reduced risk of human error, and accelerated turnaround for hybrid cloud validation tasks.
● Reduced the total testing efforts by creating test automation utilizing python test automation framework, shell scripting, fio commands, Nutanix cli, Jenkins API, Docker containers and other tools, for following tasks:
● Automated manual process of triggering of Jenkins jobs based on code changes.
● Performed manually deployment and configuration of Nutanix Clusters on AWS and Azure cloud platforms as part of testing activities.
Built and deployed a video analytics SaaS platform from the ground up using Python, shell scripts, Buildbot, and GCP.
Tested and automated the installation and upgrade of NSX-T from its early days, using Python and Ansible across ESXi and KVM platforms.
Automated QA workflows for IT analytics and backup systems using Ruby.
Automated DLP Testing for Data-in-Motion and Data-at-Rest Security using Perl and Ruby
Coding in Python
Creating Test Automation Framework for Quality Engineering
Computer Networking Techniques (including Security)
Shell Scripting (Bash)
Creating custom tools and utility scripts
Creating Continuous Integration / Continuous Deployment Pipeline
Docker & Containerization
Strong Interpersonal & Team Collaboration Skills
End-to-End Test Automation Initiatives
Worked as part of QA teams to automate testing of the following products. Detailed activities are available on subsequent pages.
DevOps, CI/CD, and Tooling Automation
Professional Highlights