Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Nanaji G

Nanaji G

Bangalore

Summary

Dynamic Senior Performance Consultant with 8.9 years extensive experience at Tata Consultancy Services in performance testing and Performance engineering, specializing in LoadRunner, JMeter and Blazemeter and monitoring tools like AppDynamics, Dynatrace, Jprofile and Jconsole. Skilled in API/UI performance testing and bottleneck analysis to improve system performance, identify issues, and optimize resource usage (CPU, memory, network). Experience in cloud technologies ( AWS,Azure) and CI/CD pipelines (GitLab).I have a strong background in test strategy development, NFR gathering, test execution, and reporting, as well as deep infrastructure monitoring and root cause analysis using APM(Dynatrace) tools. My focus is on optimizing application performance, providing tuning recommendations, and delivering high-quality, reliable results across the full performance test lifecycle.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Senior Performance Consultant

Tata consultancy services
04.2023 - Current
  • As a Performance tester, Responsible for E2E performance testing activities for IntApp terms project. Test strategy and estimation preparation on identified performance test requirements.
  • Designing and executing the performance tests using Loadrunner.Analyzing various graphs for the client-side metrics like transaction response time and hits per second graph,Throughput.
  • After test execution, test execution report and publishing the report to stakeholders.Providing walk through on the EOTR with different stake holders
  • Interacted with client stakeholders to determine performance requirements based on requirements and Architecture
  • Involved requirement gathering and analyzing the performance requirements and creating test plan for the project.
  • Creating Jmeter scripts for pushing SWIFT and SEPA messages using MQ.
  • Creating Load Runner scripts and executing for identified UI based scenarios.
  • Executed Load and Stress test, Endurance test, Fail-over test, mainframe volume test
  • Creating test scripts, designing, executing, and monitoring scenarios in LRE and AppDynamics tool.
  • Developed Python scripts and UNIX shell scripts for analyzing server level logs as part of MQ testing
  • Doing performance testing of Batch jobs/volume test using Mainframe, UC4 Tool.
  • Attending Sprint calls sessions provided by the client to understand the application user stories and business flows.
  • Analyzing the performance test results and preparation of the test report based on the analysis
  • Generate the final test report, which includes client-side and server-side metrics.
  • Conducted various performance tests, such as baseline benchmark testing, load testing, stress testing, and endurance testing.
  • Analyzing test results, performing root cause analysis of performance issues, suggesting corrective actions, and recommending improvements.
  • Environment: Tools - Load Runner 2021, Jmeter 5.4.2, AppDynamics, LRE, Mainframe, WinSCP, UNIX, Oracle SQL Developer, Db Visualizer, Jira, Qtest, MQ explorer, Python, Git, Postman

Senior Performance Consultant

Tata consultancy services
01.2018 - 03.2023
  • Identifying the non-functional requirements from the dev team. Performance test script preparation for identified NFRs using Loadrunner,JMeter and Fiddler tools.
  • Designing and executing the performance tests using Loadrunner, Jmeter,Blazemeter. Analyzing various graphs for the client-side metrics, such as transaction response time, hits per second, and throughput.
  • Analyzing the logs from DataDog to identify the hotspot of issues. After test execution, the test execution report is published to stakeholders. Providing a walkthrough on the EOTR with different stakeholders.
  • Interacted with client stakeholders to determine performance requirements based on the requirements and architecture.
  • Involved requirement gathering, analyzing the performance requirements, and creating a test plan for the project.
  • Attending the knowledge sharing sessions provided by the client to understand the application business flows.
  • Conducted a POC to check feasibility using LR for performance testing of the application.
  • Customize the scripts with correlation, parameterization, and error handling.
  • Creating test scripts, designing, executing and monitoring scs in controller for different work loads.
  • Monitor all the servers while performing performance testing using Perfmon, HP SiteScope, and Dynatrace tools.
  • Analyzed the performance test results and preparation of the test report based on the analysis.
  • Generate the final test report, which includes client-side and server-side metrics.
  • Conducted various performance tests, like baseline testing, load testing, stress testing, and endurance testing.
  • Analyzing tests results and performing root cause analysis of performance issues and suggest corrective actions and recommending improvements.
  • Conducted training on 'basics concepts of performance testing and load runner for the members who were new to performance testing areas.
  • Environment: Tools - Load Runner 12.0, Jmeter 5.1, Sitescope 11.2, Dynatrace profiling tool, HP ALM, Mainframe technology.

Lead Performance Test Engineer

Tata consultancy services
04.2016 - 12.2017
  • Interacting with the scrum team for each release, PT scope, from application workflows. Involving performance testing activities, starting from requirement gathering to benchmark test executions. Responsible for identifying the non-functional requirements from the dev team and implementation.
  • Effectively working with closely held stockholders from Centene, as a performance test lead. Performance test estimations and test plan preparation were presented to the client to get approval for the plan. Designed and executed the performance tests using LoadRunner, JMeter. Also, executed the load tests using GitLab CI/CD pipelines.
  • Analyzing various graphs for the client-side and server-side metrics, like Transaction Response Time, Hits per second graph, and Throughput. Collecting and analyzing all server metrics (memory, CPU utilization) and service level hotspots from Dynatrace.
  • Identifying the non-functional requirements from dev team. Performance test script preparation for identified NFRs using LoadRunner,JMeter and Fiddler tools.
  • Designing and executing the performance tests using Blazemeter. Analyzing various graphs for the client-side metrics, such as transaction response time, hits per second, and throughput.
  • Analyzing the logs from DataDog to identify the hotspot of issues. After test execution, the test execution report is published to stakeholders. Providing a walkthrough on the EOTR with different stakeholders.
  • Understanding the NFR from the project team and preparing a detailed test plan.
  • Created test scripts for the mission critical business processes to meet the test objectives
  • Designed the LR Scripts by Using the Vugen for various business processes/workflows
  • Customized Vuser scripts in Loadrunner for Debugging, parameterization, correlation, transaction points, rendezvous point and preparing test data as required for running the tests
  • Workload modeling and execution of load tests, soak tests, and scalability tests.
  • Performance monitoring using HP Sitscope and Appdynamics, Dynatrace tool.
  • Created different types of load scenarios to check the behavior of the system with different load schemas.
  • Creating the load test scenario, workload modeling, and configuring the runtime settings.
  • Running the load test scenarios and analyzing the data to arrive at key bottlenecks, and provide a recommendation.
  • Involved in the preparation of the performance summary report, with a clear indication of possible performance bottlenecks and other performance-related information, such as response time, throughput, CPU, and memory utilization of app and DB servers, as well as application-specific system counter information.
  • Conducted the performance testing for 2,000 virtual users.
  • Preparing test scripts, test execution, reporting, and analyzing the test results.
  • Verifying whether the system meets the performance requirements defined in SLAs.
  • Providing technical support within the team for VuGen scripting challenges, root cause analysis, and test results interpretation.
  • Environment: Tools - HP ALM, Active Directory Tool, Utility Tool, ITSM 7.0, LoadRunner 11.5, Sitescope 11.2, Dynatrace Profiling Tool, .NET 3.5, IIS 7, BizTalk Server 2009, SQL Server 2005.

Performance Test Engineer

Tata consultancy services
02.2015 - 03.2016
  • As a performance tester, I am responsible for end-to-end performance testing activities. I am involved in all phases of the performance testing lifecycle.
  • Responsible for test strategy preparation, Test plan preparation. Script desigining using various load testing tools like LoadRunner,Jmeter and Neoload tools.
  • Responsible for identifying the bottlenecks using Dynatrace and other monitoring tools provided by clients
  • Understanding the NFR from the Project Team and Preparing detailed test plan.
  • Created test scripts for the mission critical business processes to meet the test objectives.
  • Designed the LR Scripts by Using the Vugen for various business processes/workflows.
  • · Customized Vuser scripts in Loadrunner for Debugging, parameterization, correlation, transaction points rendezvous point and preparing test data as required for running the tests.
  • Work Load Modeling and Execution of Load Tests, Soak Test and Scalability Tests.
  • Performance monitoring using HP Sitscope and Dynatrace tool.
  • dentify Performance bottlenecks and assist Development Team in fixing it.
  • Created different types of load scenarios to check the behavior of the system with different load schema.
  • Involved in creating the load test scenario, Work Load Modeling and Configuring the run time settings.
  • Involved in running the load test scenarios and analyzing the data to arrive at key bottlenecks and provide a recommendation.
  • Involved in Performance summary report preparation with clear indication of possible performance
  • bottleneck and other performance related information like Response Time, Throughput, CPU and Memory Utilization of App and DB servers.
  • Involved in preparing test scripts, test execution, Reporting and analyzing the test results.
  • Verifying whether the system meets the performance requirements defined in SLAs.
  • Providing technical support within the team for VuGen scripting challenges, root cause analysis, and test results interpretation.
  • Tools - HP ALM, Active Directory Tool, Utility Tool, ITSM 7.0, LoadRunner 11.5, Sitescope 11.2, Dynatrace Profiling Tool .NET 3.5, IIS 7, BizTalk Server 2009, SQL Server 2005.

Education

Master of Computer Applications -

Dr.C. V Raman University

Bachelor of Science - Computers

Andhra University

Skills

  • Load Runner
  • Jmeter
  • Neoload
  • PerfMon,Nmon,Inflexdb,Grafana
  • Jconsole,Jvisualvm
  • Dynatrace,AppDynamics
  • Fiddler,SoapUI,Postman
  • Oracle SQL Developer
  • Splunk
  • Python,Java
  • Mainframe, Big Data Hadoop
  • AWS, Azure
  • Docker, Kubernetes
  • Groovy, Shell Scripting
  • Terraform, Ansible,Jenkins
  • Azure Functions, Azure Kubernetes Service
  • Azure Cosmos DB, Azure DevOps, Azure Monitor
  • Amazon EC2, Amazon S3, Amazon RDS
  • AWS Lambda, Amazon VPC,AWS CloudWatch

Certification

  • ISTQB
  • AWS Solutions Architect

Timeline

Senior Performance Consultant

Tata consultancy services
04.2023 - Current

Senior Performance Consultant

Tata consultancy services
01.2018 - 03.2023

Lead Performance Test Engineer

Tata consultancy services
04.2016 - 12.2017

Performance Test Engineer

Tata consultancy services
02.2015 - 03.2016

Master of Computer Applications -

Dr.C. V Raman University

Bachelor of Science - Computers

Andhra University
Nanaji G