Summary
Overview
Work History
Education
Skills
Additional Information
Certification
Timeline
Generic

Ravi Kakadia

Bengaluru,KA

Summary

Accomplished software test and automation Architect with 19+ years of extensive experience in designing and implementing robust, scalable testing and QA automation strategies. Multifaceted hands-on experience in test automation framework development, microservices testing, API testing, web application testing, performance testing, continuous integration using Jenkins, Gitlab-CI and maven. Hands on with Kubernetes clusters creation, application deployments and troubleshooting.

Technical leadership and mentorship to global QA team of 12 engineers. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

19
19
years of professional experience
1
1
Certification

Work History

Staff Software Engineer 2

VMware by Broadcom
05.2023 - Current
  • Developing QA strategy for Tanzu Kubernetes Grid (Vsphere with Tanzu) Kubernetes cluster
  • Planning and testing Kubernetes cluster-API/CSI/CNI drivers’ and cluster auto-scalar functional, performance and scale testing
  • Performance testing of PV and statefulset using sysbench and FIO
  • Experience in creating Kubernetes based infrastructure for large scale application deployment and testing
  • Managing and mentoring Release Engineering /DevOps which is helping in maintaining build and deployment pipelines using Jenkins, Ansible and Kubernetes
  • Tested functional compliance of company products. Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Leading customer experience enhancement team for Tanzu Kubernetes Grid and ensuring enterprise readiness of product by collaborating with Dev and Doc teams, which resulted in publishing proper interoperability matrix and scale maximums numbers vs Openshift
  • Led efforts to improve build and test execution pipelines which resulted in reduction of release time from 12 weeks to 6 weeks.

SQA Architect

BMC Software
02.2019 - 05.2023
  • Developing QA strategy for BMC’s flagship SaaS Application- BMC Helix Digital Workplace, ensuring effective test coverage of new features. Worked extensively with product Architectures and Product Managers to cover all requirements and customer use cases.
  • Experience in creating Kubernetes based infrastructure (100 Node Cluster) for large scale application deployment and testing and huge customer data migration
  • DevOps – managing builds and deployment pipelines using Jenkins and Helm Charts
  • Implemented Kubernetes based Selenium Grid and Jenkins infrastructure to run automation faster. This has saved 10K USD of tool license cost and increased test execution speed by 50%
  • Performance Testing - Tomcat App JVM profiling on K8S cluster, experience in conducting benchmark and work-load testing using JMeter.
  • Leading customer experience enhancement team, ensuring high quality of delivered features which resulted in less than 5% of production defects per quarter found by customers
  • Prepared test code writing and code review guidelines for business unit to follow
  • UI and API automation framework development using Rest Assured, TestNG, Selenium and Java
  • Identified flaky tests in test automation runs and mitigated them, resulted from 16% to 9% flaky tests, which helped in gaining stakeholder’s confidence in daily automated test build results.
  • Handling escalations and RCA of customer defects which resulted in increased customer NPS ( > 90% )
  • Mentored junior engineers on principles of micro service architecture, fostering culture of continuous learning and growth within QA and Dev team.
  • Increased system reliability, enabling robust error handling and recovery mechanisms in micro service architectural design.

Technical Lead

Avaya India Pvt Ltd
08.2005 - 02.2019
  • Technical Leadership to cross product QA teams of Avaya Aura Communication Manager
  • Lead end to end testing efforts of IPv6 implementation for VoIP network & AWS migration of Avaya Aura.
  • Hands on knowledge of SIP Protocol and SIP Protocol Testing
  • Automation Framework development using Java, Selenium and TestNG
  • Avaya Aura Session Manager Administration, Routing and User Registration API testing using Postman and Rest Assured
  • Led process improvement projects to reduce test execution time, integrate new tools and manage key tasks e.g., introduced CI using Jenkins and automation framework development
  • Worked cross-functionally with different product teams to solve engineering challenges
  • Contribution to Avaya Aura Solution testing involving disaster recovery testing and performance testing
  • Collaborated with product managers, designers, and business stakeholders to define project requirements, ensuring alignment with organizational goals.
  • Mentoring new engineers joining team
  • Enhanced system performance with thorough code reviews, debugging, and optimization techniques.

Software Engineer

IBM Software Labs
03.2005 - 08.2005
  • Working as System Test Engineer for Lotus Notes.
  • Worked on Load Runner tool to measure performance of Lotus Notes
  • Worked on Customer issues.

Education

Masters of Science - Advance Networking and Telecommunication

International Institute of Information Technology
Pune, MH
01.2005

Bachelor of Engineering - Information Technology

G H Patel College of Engineering And Technology
Vallabh Vidyanagar, GJ
06.2003

Skills

  • Programming Languages: Java, Python, Shell Scripting
  • Testing Tools: JMeter, Postman, Swagger
  • Test Automation: Selenium, TestNG, Pytest, Rest Assured
  • Containers Orchestration: Docker, Kubernetes
  • Cloud Platform: Amazon Web Services (AWS)
  • Database: PostgreSQL
  • CI/CD: Gitlab CI, Jenkins
  • Log Aggregation: ELK Stack
  • Build tools: Maven
  • Monitoring: Grafana, Prometheus
  • Strong Debugging Abilities

Additional Information

Honors & Awards:

  • Won award for best process automation for my idea “Smart Out Of Office Response” at Avaya Hackathon.
  • Received Avaya APAC President’s Award for SUSHI (Toshiba) Project.
  • Received Chairman’s award for academic excellence from I2IT-Pune.

Certification

  • AWS Certified Cloud Practitioner
  • Google Cloud Platform Fundamentals: Core Infrastructure By Coursera

Timeline

Staff Software Engineer 2

VMware by Broadcom
05.2023 - Current

SQA Architect

BMC Software
02.2019 - 05.2023

Technical Lead

Avaya India Pvt Ltd
08.2005 - 02.2019

Software Engineer

IBM Software Labs
03.2005 - 08.2005

Masters of Science - Advance Networking and Telecommunication

International Institute of Information Technology

Bachelor of Engineering - Information Technology

G H Patel College of Engineering And Technology
Ravi Kakadia