Summary
Overview
Work History
Education
Skills
Key Engineering Contributions
Soft skills Trainings
Timeline
Generic
Sudarshan Mhalas

Sudarshan Mhalas

Software Automation Engineer
Pune

Summary

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.

Overview

18
18
years of professional experience
5
5
years of post-secondary education

Work History

Lead Engineer

Ozone Financial Technology India Pvt Ltd (Ozone API)
Pune
01.2024 - Current
  • Secure API Test Automation (TypeScript):

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.

  • Bank Connector Deployment Automation (GitHub Actions, AWS):
  • Designed and implemented deployment pipelines for microservices using Docker, CloudFormation, and SupervisorD, integrated with GitHub Actions. Automated post-deployment validation, tagging, and nightly cleanup to streamline CI/CD workflows. Reduced deployment time from nearly a full day to just 20 minutes, eliminating manual errors and making the process fast, consistent, and reliable.
  • Runtime Process Management (TypeScript + Shell):

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.

  • Team Formation & Software Roadmap (Tools & Automation):

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.

Senior QE Automation Engineer

SUSE Software Solutions India Private Ltd
Remote
04.2023 - 12.2023

Automated SUSE Linux installations with openQA using Perl

  • Played a key role in automating the testing of SUSE Linux installations on both bare metal and KVM-based virtual machines using openQA. Enabled fully unattended OS installations with automated screenshot capture at each stage, reducing installation time from over an hour manually to under 20 minutes per run. Significantly improved test reliability, coverage, and visibility into installation workflows.
  • Developed and maintained existing automated test scripts, enhancing efficiency and accuracy in installation testing phase.
  • Experienced in utilizing Perl programming language for test script development and automation.
  • Acquired in-depth knowledge of company's product, which is a Linux based operating system, including its architecture, functionalities, and system components.
  • Collaborated with globally diverse team, fostering effective communication and teamwork among members from countries such as China, Czechia, and Germany.

QA Engineer

Nutanix Technologies India Private Limited
Remote
01.2022 - 09.2022

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:

  • Deployment of Nutanix Cluster on AWS cloud.
  • Networking tests between virtual machines hosted on deployed Cluster.

● 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.

Principal Engineer

https://www.srivisifai.in/ SrivisifAI Technologies Private Limited
Pune
04.2019 - 09.2021

Built and deployed a video analytics SaaS platform from the ground up using Python, shell scripts, Buildbot, and GCP.

  • Pioneered automated deployment of Video Analytics product as second employee of startup.
  • Following principles of Agile Software Development, created automated product Deployment (CI/CD) using supervisord, Buildbot, Python to create deployable, obfuscated deliverable immediately after code check-in.
  • Created end-to-end SAAS offering of product, on GCP, using wireguard, nginx and Linux shell scripts.
  • Lead and trained small team for software testing, software deployment along with supporting customer for resolving issues with deployed software.
  • ● Wrote scripts for Performance testing right from conceptual stage till product was scaled to 3 verticals. (3rd-AI, iClassmate, VIS). Utilized Linux shell scripts using cgroup, htop, ffmpeg, image-magick and other open source tools.

Senior Quality Engineer Developer

VMware Software India Private Limited
Pune
09.2013 - 05.2018

Tested and automated the installation and upgrade of NSX-T from its early days, using Python and Ansible across ESXi and KVM platforms.

  • Participated in testing of enterprise-class Network Virtualization product, VMWare NSX-T. (NSX 2.0) since its inception.
  • Participated in tasks of Cross functional team included Reviewing Functional Specification, creating Test Design Specification, using Jenkins to trigger automated builds, reviewing final product documentation.
  • Tested NSX-T to ensure its smooth installation and upgrade on all supported platforms. (Including ESXi, Redhat and Ubuntu based KVM). Automated above testing using Python and Ansible.
  • Created replica of customer network environment to test product in-house and debug issues.
  • Automated UI testing of NSX-V web-client using Selenium.
  • Participated in events sponsored by VMWare to exhibit VMWare products or to reach out to students on college campuses.

Senior Member of Technical Staff

Cumulus Systems Private Limited
Pune
01.2011 - 12.2012

Automated QA workflows for IT analytics and backup systems using Ruby.

  • Worked in QA team for tasks like creating Test Automation, and creating Performance Dossiers.
  • Automated testing of product (MARS) which analyzes configuration and performance issues in enterprise level IT infrastructure , by passing simulated input to system and verifying if appropriate alerts are generated.
  • Query Automation for a proprietary query language.
  • Automated testing of data backup solution, by writing varied data into system and verifying if it correctly read back. Reduced almost 95% of manual effort. Used Ruby programming language for automating tests.

Software QA Engineer

McAfee Software India Private Limited
Pune
09.2007 - 12.2010

Automated DLP Testing for Data-in-Motion and Data-at-Rest Security using Perl and Ruby

  • Tested and Automated Data Loss Prevention software which helped to protect Data-in-motion (iGuard) as well as Data-at-Rest (iDiscover)
  • Created automation to include many protocols out of more than 40 supported network protocols.
  • Created automated parsing of documents to acquire technical, financial, legal expressions from documents of more than 180 supported file types.
  • Utilized Ruby, Perl and Linux shell scripting, regular expressions, and open source tools like sed, awk, expect, tcpreplay, iptables.

Education

Big Data - Hadoop Developer Course - Hadoop Ecosystem

Sunbeam Institute
Pune
05.2018 - 05.2018

Post Graduate Diploma in Wireless Mobile Computing - Computer Programming

Sunbeam Institute
Pune
02.2007 - 08.2007

BE - Computer Science And Engineering

Savitribai Phule Pune University
Vidya Pratishthan College Of Engineering, Baramati
08.2001 - 07.2006

Skills

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

Key Engineering Contributions

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.

  • Data Loss Prevention – McAfee iGuard (Data in Motion) and iDiscover (Data at Rest)
  • Cold Data Archival – Hitachi’s Blu-ray disc-based data archival solution
  • Network Virtualization – VMware NSX-T (Multi cloud Software Defined Networking)
  • Cluster Lifecycle Testing – Nutanix NC2 (Hyperconverged Infrastructure)
  • Open Banking APIs – OzoneAPI’s Bank Connector platform


DevOps, CI/CD, and Tooling Automation

  • Automated AWS deployment of the product-under-test using TypeScript, GitHub Actions, Docker, and CloudFormation
  • Built CI/CD pipelines to keep deployable one-click installer artifacts ready immediately after code changes.
  • Developed tools to securely transmit live camera feeds from on-prem to cloud using Shell scripting, iptables, and WireGuard
  • Created scripts in Ruby to auto-generate test cases from evolving API specifications
  • Wrote Windows batch scripts to simulate 100 Active Directory login attempts per minute for stress testing authentication systems


Professional Highlights

  • Strong grasp of application-layer networking protocols and network security concepts.
  • Extensive hands-on experience with sophisticated object-oriented test automation frameworks in Python and TypeScript.
  • Known for building strong team relationships and fostering a collaborative work culture.
  • Led a Tools & Automation team, defining and executing quarterly roadmaps.
  • Ventured into a deep learning video analytics startup, overseeing QA, automation, and deployment.

Soft skills Trainings

  • Emotional Intelligence.
  • Professional Demeanor by Dale Carnegie institute.
  • Project Management by Gerhard Huber.
  • Presentation Skills by Gerhard Huber.
  • LeadWithEASE by Namita Purohit
  • POSH

Timeline

Lead Engineer

Ozone Financial Technology India Pvt Ltd (Ozone API)
01.2024 - Current

Senior QE Automation Engineer

SUSE Software Solutions India Private Ltd
04.2023 - 12.2023

QA Engineer

Nutanix Technologies India Private Limited
01.2022 - 09.2022

Principal Engineer

https://www.srivisifai.in/ SrivisifAI Technologies Private Limited
04.2019 - 09.2021

Big Data - Hadoop Developer Course - Hadoop Ecosystem

Sunbeam Institute
05.2018 - 05.2018

Senior Quality Engineer Developer

VMware Software India Private Limited
09.2013 - 05.2018

Senior Member of Technical Staff

Cumulus Systems Private Limited
01.2011 - 12.2012

Software QA Engineer

McAfee Software India Private Limited
09.2007 - 12.2010

Post Graduate Diploma in Wireless Mobile Computing - Computer Programming

Sunbeam Institute
02.2007 - 08.2007

BE - Computer Science And Engineering

Savitribai Phule Pune University
08.2001 - 07.2006
Sudarshan MhalasSoftware Automation Engineer