Performance Engineering Lead · AI Specialist

Garima
Gupta

Microsoft · 12+ Years · Bengaluru, India

Strategic Performance Lead with over 12 years of experience in end-to-end application tuning, scalability, and AI workload optimization. Expert in architecting automated frameworks and AI Agents to streamline the Performance Testing Life Cycle (PTLC), from strategy and capacity planning to deep-dive root cause analysis. Proven track record at Microsoft managing large-scale AKS clusters and utilizing AI tech stacks to reduce analysis time and enhance system reliability.

AI & Core Skills

🤖
AI Agent Development
Built LLM-powered diagnostic agents for automated log correlation & RCA across distributed systems
Automated Performance Diagnostics
AI-driven telemetry collation from App, DB & load-testing tools — 65% faster root cause analysis
☁️
Azure AKS & Cloud Infra
Managed large-scale Kubernetes clusters; reduced infra costs 20% through optimized resource allocation
🔬
JMeter Framework Design
Architected end-to-end bootstrapping tools eliminating 12–16 manual hours per project setup
📊
AI/ML Perf on AKS
Led resiliency & scalability testing for transformer-based model inference on Azure Kubernetes
12+
Years Experience
80%
Time-to-Test Reduction
65%
Faster RCA via AI
9
Azure Certifications
01 —

AI Tools Built

Tool 01 · GitHub Copilot · AI-Powered
Performance
Starter Kit
AI-Driven Performance Orchestration · Full PTLC Automation
Comprehensive AI-powered ecosystem integrated with GitHub Copilot to automate the entire PTLC — from semantic Swagger/OpenAPI generation & JMeter/k6 script creation with NFR assertions, to Smart Infra Advisor sizing, distributed AKS execution, and closed-loop Proactive Fix & Re-Test when p95 breaches SLA.
80%
Time-to-Test Reduction
16h
Saved per Project
Tool 02 · AI/ML Agent
Performance
Result Analyzer
Intelligent Performance Diagnostics Agent
Custom AI Agent automating post-test telemetry collation from App, DB, and load-testing tools. Uses LLM-based analysis to correlate metrics across distributed systems, proactively identifying bottlenecks and performance regressions with end-to-end log + report correlation.
65%
Faster RCA
10h
Saved per Cycle
Tool 03 · LLM-as-Judge · CI/CD
AI Evaluation
Framework
Agent Quality Scoring & Audit Pipeline
Specialized framework that quantifies AI response quality and agent behavior via standardized protocols — LLM-as-Judge (GPT-4, 1–5 scale) alongside deterministic F1/routing accuracy scores. Triggers live stress tests from golden datasets, generates visual HTML reports and JUnit XML for CI/CD sign-off. Eliminates subjective guesswork with reproducible, data-driven quality scores.
100%
Reproducible Scores
CI/CD
Integrated
Tool 04 · VS Code · GitHub Copilot Chat · Agentic AI
Agentic QA
Automation Suite
VS Code + GitHub Copilot Chat · Python · Playwright · GitHub API · Jira/Xray
3
AI Capabilities
Zero
Manual Triggers
① Test Plan Generator
Jira Epic → QA Test Plan
Takes a Jira Epic key as input and produces a complete, Zerto-formatted QA test plan — from raw requirements to Jira/Xray QA test tickets — using VS Code Copilot Chat with skills, instructions & prompts.
② Agentic Regression Engine
PR-Driven Auto Regression
Autonomous agents perform baseline discovery, detect PR-driven changes via GitHub API, and automatically trigger targeted regression tests using Python, Playwright, and REST APIs — with no manual intervention.
③ BDD E2E Automation Suite
Playwright MCP → BDD → CI/CD
Invokes Playwright MCP tool to auto-discover all locators & selectors, then generates a full BDD test suite — Feature files, Step Definitions, POM classes, and Cucumber.js config. Executes in headless mode with on-the-fly self-healing for broken selectors, delivers a detailed Cucumber HTML report, and auto-pushes passing results to CI/CD.
03 —

Work Experience

Microsoft
Performance Engineering Lead
Jul 2019 — Present · 6+ Yrs
Strategic Leadership
  • Drove performance planning, capacity planning, and risk mitigation; presented detailed reports to stakeholders.
  • Mentored junior engineers in advanced performance testing methodologies; led project planning and resource allocation.
Workload Modeling & Scripting
  • Developed complex workload models and high-performance scripts using JMeter, Gatling (Scala), and Locust for web, desktop, and async services.
  • Incorporated advanced parameterization, correlation, and checkpoints across all scripting deliverables.
Cloud Infrastructure & Automation
  • Managed Azure AKS clusters for distributed JMeter execution; integrated test frameworks into Azure DevOps CI/CD pipelines.
  • Developed custom Azure Functions for volume-based load testing and Azure Data Factory for result collation.
Deep-Dive Diagnostics
  • Thread-level profiling via JStack and IBM Thread Analyzer; Heap/GC monitoring with JavaMelody and IBM GC Memory Analyzer.
  • Code-level RCA using Dynatrace for high response times and OOM errors; Perf/Prod monitoring via Grafana and Application Insights.
Database Performance Engineering
  • DRI for SQL and Cosmos DB monitoring; Oracle and PostgreSQL tuning via ADDM — identifying slow queries, optimizing data models, fine-tuning parameters.
Full-Stack Test Execution
  • Load, Stress, Scalability, and Endurance testing on data ingestion and reporting systems under varying workloads.
  • Shell scripts for Linux server automation; Python and Java for custom automation tasks.
AI Project Intelligent Resiliency & ASK AI
  • Designed custom automation framework for microservices using Maven and Git, focusing on modularity and Agile delivery.
  • Led performance, resiliency, and scalability testing for AI/ML apps — optimizing transformer-based model inference on AKS.
  • Integrated JMeter/Gatling load tests into Azure DevOps pipelines with Azure Monitor/Kusto log scanning for proactive RCA.
  • Managed Docker/Kubernetes distributed test environments for high-concurrency AI workloads — reducing infra costs 20%.
  • Utilized Azure ADO for change management and incident tracking; all bottlenecks documented per QE process metrics.
Azure AKSJMeter / GatlingLocust Cosmos DBDocker / K8sGrafana App InsightsPython / JavaAzure DevOps
Sapient Global Markets
Senior QA Associate
Sep 2015 — Jul 2019 · 3 Yrs 11 Mos
  • Executed performance testing and re-engineering on Microsoft cloud IaaS infrastructure; integrated JMeter with Jenkins to automate test execution.
  • Performed performance tuning on Service Fabric web apps and Redis Cache; comprehensive Linux analysis using perfmon, atop, and nmon.
  • Managed and executed high-concurrency performance testing for Investment Banking applications, focusing on TPS-based batch processing — validated complex Intraday and EOD Valuation data pipelines under peak transactional loads.
  • SQL Performance Engineering: End-to-end DB monitoring and tuning — intensive index maintenance (rebuild, reindex, fragmentation resolution), vertical and horizontal partitioning, statistic updates, defragmentation, and deep-dive RCA for SQL deadlocks and slow-running queries.
Service FabricRedis CacheJenkins CI Investment BankingTPS BatchSQL TuningLinux Profiling
CresTech Software Systems
Quality Engineer
Jul 2013 — Sep 2015 · 2 Yrs 3 Mos
  • Engineered performance scripts using LoadRunner, JMeter, and NeoLoad with advanced parameterization, correlation, and checkpoints; executed Load, Stress, and Endurance testing across varied user loads.
  • Managed performance engineering for B2B and B2C applications across E-Commerce, Telecom, and Travel domains utilizing AWS cloud infrastructure.
  • Oracle DB monitoring and tuning via ADDM and AWR reports — identified slow-running queries and optimized database parameters.
  • Thread-level profiling via JStack and IBM Thread Analyzer; monitored Heap Memory and GC behavior using JavaMelody and IBM GC Memory Analyzer.
  • Dynatrace code-level inspection for p95/p99 response time analysis and OOM resolution; analyzed Throughput (TPS), CPU Utilization, and Error Rates against NFRs.
LoadRunnerJMeterNeoLoad Oracle ADDM / AWRAWSDynatraceIBM Thread Analyzer
04 —

Technical Skills

Performance Testing
JMeterGatling (Scala)LoadRunner BlazemeterNeoloadAzure Load TestingLocust
Observability & Analysis
DynatraceAppDynamicsGrafana App InsightsVisual VMJConsoleHeap Dump
Cloud & Infrastructure
Azure AKSDockerKubernetes HelmAzure CLIAzure Functions
Languages & Scripting
PythonJavaPowerShell BashSQLScalaKQL
Databases
SQL ServerCosmos DBOracle PostgreSQLRedis Cache
CI/CD & DevOps
Azure DevOpsGitHub ActionsJenkins MavenGradleGitSonarQube
05 —

Azure Certifications

AZ-400
Microsoft Certified: DevOps Engineer Expert
AI-102
Microsoft Certified: Azure AI Engineer Associate
AZ-204
Microsoft Certified: Azure Developer Associate
AZ-104
Microsoft Certified: Azure Administrator Associate
AI-900
Microsoft Certified: Azure AI Fundamentals
AZ-900
Microsoft Azure Fundamentals
AI-730
Microsoft Certified: AI-730
AI-731
Microsoft Certified: AI-731
AI-100
Microsoft Certified: AI-100
05 —

Awards & Recognition

🏆
Best Consultant — H2 Luminary
Awarded for outstanding delivery excellence at Microsoft
Excellence Award — Performance Lead
Recognized by onsite client for exceptional performance leadership
💡
Innovation Catalyst Award
For utilizing AI tech stack to improve work deliverables and automation
Let's build
fast systems
together.

Open to senior performance engineering, AI observability, or distributed systems leadership roles. Let's connect.

Education
M.Tech — Artificial Intelligence & ML
BITS Pilani
B.Tech — Computer Science Engineering
Uttar Pradesh Technical University