Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Rakesh Pati

Summary

Around 14 years of experience in test management, systems analysis, Automation and Performance Test Framework Design &Development for various Client/Server based Mobile/Internet/ Intranet Applications. Extensive experience in state of the art Performance Testing Tools like Apache JMeter, Blazemeter, HP Load Runner, Performance Center, SOASTA, Neoload, Apploader. Good understanding of Quality assurance testing methodology relative to Software Development Life Cycle (SDLC) in the areas of business analysis, development, testing, deployment and documentation and worked on different SDLC models. Extensive experience in GUI, Regression, Functional, System Integration, User Acceptance (UAT), Sanity, Performance, Reliability, compatibility, Security and Database Testing Worked on AmazonWebServices Cloud services like EC2, S3, EBS, RDS, VPC, and IAM. Strong knowledge on Virtualization, Cloud Computing and Web services. Extensive experience in performance testing of Web-Based and Client/Server applications using HP LoadRunner and Performance Center and familiarity with various protocols including Web Http/ Html, Web (Click and Script), Ajax, Web Services, XML, SOAP, WinSock, Websphere MQ, Client/server: RTE, ODBC, RDP,EJB and functional testing using QTP. Experienced in monitoring and diagnosing Application/Web/ Database servers using diagnostic tools such as HP Diagnostics Server, Wily Introscope, Sitescope, New Relic, system specific monitors and recommending tuning efforts. Experience in programming languages like Python, Powershell, C, C ++, Java script, HTML, XML, SQL. Expertise in working on platforms like Windows, UNIX, Sun Solaris and DBMS like MS SQL Server, DB2,RDS. Exhibit good written and verbal communication skills.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Performance Architect

Renaissance Learning
02.2021 - Current
  • Performance Testing Expertise: Deep understanding of performance testing methodologies, tools, and best practices. I excel in creating and executing performance test strategies, analyzing results, and providing valuable recommendations for optimization
  • Collaborative Problem-Solver: I believe in working as part of a team to identify and resolve performance bottlenecks. My collaboration skills help bridge the gap between development, operations, and quality assurance teams to ensure holistic performance improvements
  • Continuous Learner: I stay current with the latest trends and technologies in performance testing and quality assurance. I'm dedicated to keeping my skills sharp and contributing to the success of my projects and team
  • Passion for Excellence: I'm committed to delivering high-quality performance testing solutions that exceed expectations. I believe that success is a team effort, and I'm enthusiastic about helping my colleagues and clients achieve their goals.
  • Automation Integration: Experienced in integrating performance tests into continuous integration/continuous deployment (CI/CD) pipelines. I have a solid understanding of automation frameworks and can seamlessly incorporate performance testing into the development lifecycle for early detection of performance issues.
  • Diagnostic Proficiency: Proficient in using advanced monitoring and diagnostic tools to identify root causes of performance bottlenecks.

Senior Performance Engineer

Renaissance Learning Inc.
05.2018 - 02.2021

Renaissance is the leader in pre-K—12 assessment and practice software. Renaissance helps educators ensure that all students reach their full potential

  • Implement performance testing pipeline framework - Setup framework to run JMeter scripts via Jenkins and GitHub within Docker containers and view real time statistic using Dynatrace
  • Involved in AWS EC2/VPC/S3/SQS/SNS based on automation Terraform Ansible, Python, Bash Scripts
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code
  • Collaborated with cross-functional teams to integrate performance testing seamlessly into the overall development and deployment process.
  • Implement JMeter framework for all legacy performance testing scripts
  • Setup AWS servers for running scripts for both Windows and Linux machines.
  • Implement standards for performance testing and JMeter recording and
  • GitHub repository - Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs
  • Good experience in using APM tools like Dynatrace and New Relic in monitoring business transaction across all tiers (web/app/DB) of the applications
  • Performance test development for 'Continuous Benchmarking' using JMeter and Jenkins
  • Experienced in monitoring CPU, Memory, Network, Concurrent Web connections, Threads, and throughput while running Baseline, Performance Load, Stress and Soak testing
  • Developed Jmeter frameworks for dev teams consumption
  • Developed code using bean shell sampler to write the captured value into an external file
  • Developed integration of Jenkins and Kibana that would help with building dashboards for test results analysis.
  • Successfully implemented Grafana as a visualization and monitoring tool, integrating it seamlessly with New Relic to create comprehensive dashboards.

Quality Assurance Load Test Lead

DocuTAP
07.2013 - 04.2018

DocuTAP is the leading healthcare IT provider in Urgent Care and offers EMR / EHR software, practice management systems, and revenue cycle services for clinics.DocuTAP software features automated and customizable tools that enhance healthcare providers' ability to deliver and manage patient care

  • Overall responsibility of Performance Engineering and Performance Testing tasks for engaged projects including strategy, estimation, planning, execution oversight, metrics reporting and risk management
  • Bottom-line responsibility for providing thought leadership and expertise concerning Non Functional testing for the team
  • Responsible for selecting/maintaining and integrating the appropriate set of tools, processes and procedures to ensure overall testing efficiency and effectiveness in the operations
  • Responsible for Creating Test Scripts using Apache JMeter\ Neoload with various protocols including Web HTTP/HTML, Web services and JDBC etc
  • Performed API Level testing for web services, enhanced the Test harness and developed test suites using XML and Python
  • Performance Testing of Ingestion of data through Kafka and strom tropologies
  • Proactively analyzes current processes and practices and suggests/drives improvements
  • Run full formal performance test including Load, Peak, Breakpoint, Burst Longevity and Fail over
  • Lead a team of offshore performance testers, and assigned them tasks, also mentored the offshore team
  • Worked on Amazon Web Services(AWS) in Cloud environment. Configured Virtual Web/App servers using Amazon EC2 services
  • Extensively used Amazon S3 services for encrypted data storage and Amazon Cloud front through CDN services
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
  • Used industry standard performance profiling tools to identify the source of Memory leaks, inefficient SQL, and redundant operations.

Programmer Analyst IV

University of California
01.2012 - 06.2013

CareConnect is UCLA's electronic health record (EHR\EMR) program. The system will integrate functions currently performed by approximately 65 software applications into a single system accessible across the health system and available around-the-clock to clinical faculty and staff members

  • Created Performance Team’s project plan along with defining major tasks deadlines and also determining contingency plans for other project-related activities
  • Involved in design meeting with Data Architect, Business analyst and Developers, Preparation of Test Scenarios, Test Plans, Test Cases and Test data.
  • Developed Complicated Performance Test Scripts to work with authentication encryption via HP’s LoadRunner 11.0 VUGen with Citirx protocol
  • Developed Modularized Scripts with multiple Re-usable code blocks to streamline and control script development into manageable units
  • Executed Heavy Volume Load Tests of 5,000 Citirx VUsers via HP’s
  • LoadRunner Software on a Citrix based Environment
  • Performed Custom Excel based Load Test Analysis using results from NMon and HP-LoadRunner Analysis 11.0
  • Interacted with Stakeholders during testing, isolated bottlenecks at different levels and suggested Tune-up Methodologies
  • Performed Functional/Regression testing and Performance/Stress/Load testing
  • Analysis of performance-related issues and recommendations for resolution
  • Evaluating performance tools and related service providers for their value to our organization
  • Conducted IP Spoofing using Load Runner Controller
  • Involved in test environment build and designed Load model on the basis of current volume and projected percentage increase in volume
  • Analyzed Load Runner on-line graphs and reports to identify network/client delays, CPU /memory usage, I/O delays, database locking and other issues at server level
  • Created web, database and multi-protocol Vuser scripts
  • Preparation of Test Cases and Test queries based on mapping and design documents

Software Engineer

Siemens Healthineers
11.2007 - 12.2011
  • Implemented some standard Performance Engineering practices with emphasis on “identifying performance bottlenecks and root cause analysis”
  • Experienced on HP Load Runner and Performance Center performance testing tool
  • Responsible for Vugen scripts, Results & Analysis, identifying performance bottlenecks and making suitable recommendations for performance improvements
  • Implemented a standard performance monitoring environment by integrating Websphere, and Databases with LoadRunner
  • Monitor Java HEAP, Garbage Collection and all other Java and Database specific performance metrics during run-time
  • Involved in design meeting with Data Architect, Business analyst and Developers, Preparation of Test Scenarios, Test Plans, Test Cases and Test Data
  • Other tasks include creation of SQL scripts to verify that the converted table data on the new system was converted correctly
  • Interacted with Stakeholders during testing, isolated bottlenecks at different levels and suggested Tune-up Methodologies
  • Performed Functional/Regression testing and Performance/Stress/Load testing
  • Created performance testing strategies with baseline, Stress, Duration & Failover test methodologies
  • Utilized various performance tools such as pmon and network monitor for monitoring database cluster contention, I/O, User, CPU activities and overall server(s) performance
  • Checked for Network Bottlenecks using Network Delay Time and Vuser Graphs
  • Gathered Performance requirements for the application and designed performance tests for the multiple clients within the organization
  • Coordinated with the DBAs to effectively monitor the performance of test databases and help in instructing export/import of specific data tables and schemas relevant to testing

Education

masters - Computer science

Villanova University
Villanova, PA
08.2008

Bachelor of Technology (B.Tech - Electrical, Electronics and Communications Engineering

Vignan Institute Of Technology
2005

Skills

  • Problem Resolution
  • Scenario Development
  • Code and Quality Standards
  • Performance and Scalability Optimization
  • Debugging and Troubleshooting
  • Test Automation
  • Supervision and Leadership

Certification

HP Accredited Solution Expert – Load Runner v11

Timeline

Performance Architect

Renaissance Learning
02.2021 - Current

Senior Performance Engineer

Renaissance Learning Inc.
05.2018 - 02.2021

Quality Assurance Load Test Lead

DocuTAP
07.2013 - 04.2018

Programmer Analyst IV

University of California
01.2012 - 06.2013

Software Engineer

Siemens Healthineers
11.2007 - 12.2011

masters - Computer science

Villanova University

Bachelor of Technology (B.Tech - Electrical, Electronics and Communications Engineering

Vignan Institute Of Technology
Rakesh Pati