Lead Performance Engineer Resume
Augusta, ME
SUMMARY
- Over 11 Years of extensive experience as a Performance Test Engineer with expertise in Performance Testing, Functional Testing, Software Development lifecycle (SDLC), Test Case Development/Automation, Test Scripting in HP LoadRunner, JMeter, NeoLoad, VSTS, Performance Tester for Client/Server, Windows, UNIX, Linux, and Web based applications and services.
- Hands on experience of the performance testing tools like HP LoadRunner, JMeter, Neoload and VSTS.
- Proficient in creating and enhancing scripts, executing scripts and analyzing Performance results using LoadRunner.
- Strong skills using, installing, and configuring all components of Load Runner 12.5 including VuGen, Controller, Analysis, and Load Generators.
- Experienced in designing multiple LoadRunner scripts (VuGen) with different protocols like Web (Http/Html), Ajax, Web services for load testing different applications.
- Experienced in scheduling and running many variations as needed of load tests of the target application, varying parameters such as the number of users, the speed of ramp up/ramp down of users, and simulated user think - time and pacing.
- Gathered volumetric and error details using Splunk. Created custom codes in Splunk for monitoring the errors.
- Experience in Load Testing Tools like LoadRunner, Jmeter, VSTS.
- Good Understanding of applications built on Java, .net and MVC Architectures.
- Experienced scenario results analyzer using LoadRunner. On-line graphs analysis and reporting, network delay, client delay identification, I/O delays, transaction time, CPU and memory usage, miscellaneous server level issues.
- Expertise experience in Non-Functional Specifications, Test Planning/Strategy, test Estimates, Use Cases, Business Requirements, Business Rules to prepare Test Schedules, identify risks, Identify Test Requirements.
- Experience working on On-Prem and Cloud based Environments. Worked on Salesforce, Microsoft Azure and AWS Cloud.
- Expertise in various load runner protocols like Web HTTP/HTML, Web services, Ajax protocols, TruClient, JDBC, Sap Web, Sap Gui and Winsock protocols.
- Hands on experience on Oracle database and AWR reports for identifying performance bottlenecks with respect to slow running sql queries, indexing and locating top consuming processes on CPU.
- Hands on experience with Dynatrace, New Relic, SiteScope and App Dynamics for triaging performance bottlenecks on client side and server side.
TECHNICAL SKILLS
Technologies: Load Runner, Win Runner, Quality Center/ALM, Test Director, J-Meter, Bugzilla, JIRA, IBM clear quest, Windows Mobile, Visual basic and script, HTML, XML, Asp, .Net, MS- office package, Windows 2000/7, Ubuntu Unix, T-SQL, PL/SQL Developer, Oracle, TOAD.
Frameworks: .NET Framework 4.0/3.5/3.0/2.0/1.1
Databases: MS SQL Server 2005/2008,2012 Unix, Linux, Oracle.
Scripting: VB Script, Automation Scripting, JMX, Javascript.
Operating Systems: Windows server 2003,2007 XP, Vista 2000.
Project Mgmt. tools: MS Project, ALM, JIRA. Pivotal Tracker, Confluence.
Version Control: TFS, Subversion, GIT HUB.
Testing tools: Load Runner Performance Center, J-Meter, Neo Load, Microsoft Visual Studio, QTP, MTM, UFT11.5
PROFESSIONAL WORK EXPERIENCE
Confidential - Augusta, ME
Lead Performance Engineer
Responsibilities:
- Coordinate Requirements Gathering sessions with the Business Analysts in the project, to understand the Non-Functional Requirements of the applications, the peak volumes and the performance testing needs.
- Created performance testing artifacts like Performance Test Strategy document, Performance test Plan and Script design document.
- Developed performance test scripts for KPI’s using various protocols like HTTP/HTML, Ajax Tru-Client, Web Services and MQ.
- Hands on Experience with JMeter for developing test scripts. Experience using bean shell processors.
- Experience using blaze-meter for developing testing scripts using .jmx files and enhancing them later via JMeter.
- Hands on experience with Dynatrace for performance monitoring using Pure-paths and dash lets capturing the server side and client-side performance metrics.
- Experience working on AWS Cloud for performance testing. Setting up Virtual Machines and configuring the Application server setup on cloud platform.
- Performance tested micro- services on AWS Cloud environment.
- Experience working on CloudWatch to monitor client-side metrics and Server-Side Metrics of Web Applications hosted on AWS Cloud Environment.
- Hands on experience with Apache Tomcat Application Server for tuning performance bottlenecks like methods level exceptions.
- Experience with Oracle Database for tuning performance bottlenecks. Performing indexing on tables and creating views for performance testing.
- Experience using Splunk Log Analysis for identifying bottlenecks in Core and Web Tier Log Files.
- Monitored key performance metrics like Memory, Process, Network, Disk I/O, Deadlocks and SQL Locks.
- Experience working on Service Virtualization Tools like CA Lisa and Para Soft Virtualization to stub various upstream and down stream third party services
- Experience with performance tuning of Web Applications using various profilers and suggesting the methods causing high response time and SQL profiling on SQL queries causing latency.
- Experience working closely with developers and Architects to provide them performance recommendation on Applications Server tuning and DB tuning.
- Experience working on Batch Jobs Using MQ series for performance testing.
- Experience working on SOAP and Restful Web-Services for performance Testing using LoadRunner and JMeter.
- Worked in Agile Methodology with Project Team conducting daily Status calls with On-Shore and Offshore Co-ordination.
- Created User Stories in JIRA and assigned sub tasks for them to various team members.
- Created Workspace in Jenkins Pipelines and created various shell scripts to manipulate JMeter scripts and Triggers.
Environment: LoadRunner/ Performance Center12.55, JMeter 5.0, Unix, SiteScope, Dynatrace, Neoload, Toad, Oracle 11G QC/ALM., C, J- Profiler, HTTP Watch, JIRA, Splunk.
Confidential, Clinton, New Jersey
Performance Engineer
Responsibilities:
- Hands on experience developing performance testing framework using LoadRunner and JMeter. Developed test scripts using HTTP/HTML, Web Services and Ajax Tru-Client protocols.
- Performed various enhancements to LoadRunner Scripts Using Vugen to Correlate the dynamic response from Server and parameterized the user defined values.
- Performed configuration of JVM’s and made necessary changes to its default size for performance tuning.
- Performed application server-side tuning and database tuning.
- Experience working on oracle database and performed indexing on various tables to improve performance bottlenecks.
- Hands on experience with APP-Dynamics for performance monitoring. Configured the Client-side and Server-Side Metrics. Resolved Performance bottlenecks.
- Developed test scripts using JMeter and added various customizations to it like correlations using regex functions and bean shell processors.
- Configured the LoadRunner controller for running the tests. Verifying that the LoadRunner scripts are working as expected on different Load generator machines.
- Experience working on New Relic for performance monitoring.
- Develop and implement load and stress tests with Performance Center and present performance statistics to application team and provide recommendations of how and where performance can be improved.
- Created detailed test status reports, performance capacity reports, web trend analysis reports, and graphical charts for upper management using Load Runner analysis component.
- Complex test strategy that incorporate multiple line of testing in given test period such as HTTP and Web Services testing, Batch Processes and overnight data migration testing, external third-party SOAP calls and Printer performance testing.
- Used Putty to Monitor Application Server Logs, Core Tier Logs, Database Logs and Garbage Collections Logs.
- Configured and used SiteScope Performance Monitor to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory, Disk and other OS metrics.
- Experience debugging performance bottlenecks using J-Profiler to resolve method level exceptions.
Environment: Load Runner/ Performance Center, Unix, WebSphere, WebLogic, App-Dynamics, New Relic, Toad, Oracle 11G QC/ALM., JMeter, Vmstat, Workbench, Putty.
Confidential - New York, NY
Performance Test Lead
Responsibilities:
- Coordinated with business team to get the performance requirements for the Load Testing, Stress Testing and Capacity Planning.
- Developed Performance Test plan and Test Case Design Document with the input from developers and functional testers.
- Created automation test scripts with Unified functional testing and performed various customizations to the test script invoking various checkpoints for error handling.
- Utilized LoadRunner and Performance Center for conducting performance tests.
- Extensively used LoadRunner using Virtual User Generator to script and customize performance test harness Web Protocol.
- Used Test Results to provide summary reports, response times and monitor averages.
- Provided results by analyzing average response time graph, throughput and hits per second.
- Extensive familiarity with protocols like Web (HTTP/ HTML), Web services and Citrix.
- Performance testing of MQ for processing batch jobs using scheduler and triggering them manually as well.
- Involved in performing load and stress test on the application and server by configuring LoadRunner to simulate hundreds of virtual users and provided key matrix to the management.
- Configured and used SiteScope Performance Monitor to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory, Disk and other OS metrics.
- Created test scripts using Neoload and implemented test execution and presented the analysis and its breakdown to the project team and stakeholders.
- Involved in conducting stress test and volume tests against the application using LoadRunner.
- Helped DBAs identify and resolve bottlenecks.
- Hands on experience with Microsoft test manager to create test cases and organize them into test plans and suites.
- Collect event logs, IntelliTrace data, video, and other diagnostic data with Microsoft test manager while a test execution.
- Utilized Microsoft test manager record your actions, screenshots, and other diagnostic data for inclusion in test results and bug reports.
- Used Quality Center to invoke the scripts and initially performed the baseline testing and organized all the scripts systematically and generated reports.
- Responsible for analyzing the requirements, designing, debugging, execution and report generation of existing legacy system and new application.
- Responsible for creating automated Performance scripts for load testing using LoadRunner.
- Coordinated with Application Owner and System Administrators to identify the bottlenecks and fine tune of the application.
- Conducted Performance Analysis meeting with Stakeholders, Developers, Architects, Test Analysts and other team members associated with the business.
- Conducted meeting to discuss the Response times and its Breakdown and reporting various analysis with the help of reports and Graphs.
- Presented various Performance Analysis Graphs and Reports collected from various Performance Tools and discuss its bottlenecks such as Memory Leaks, JVM Heap, CPU Utilization, Network time, Page Refresh Time and the Page Rendering Time.
- Involved in Performance Tuning with Constant Engagement with the Application Development Team, Test Architects and the Networking Team.
- Used HP Diagnostics for High Level Performance Analysis and formed framework and Standards for Performance Optimization.
- Used HP Diagnostics for Performance Tuning and High-Level Analysis and Reporting Services.
- Worked with Vendor teams to identify the bottlenecks and performed regression testing to compare results.
Environment: LoadRunner/ Performance Center12.53, Unix, Sitescope, Apache Tomcat, JBoss, Oracle 11G QC/ALM., JMeter5.0, C#, J-Console, J- Profiler, HTTP Watch, Fiddler, JIRA, Confluence, Bit Bucket, Maven, Jenkins, TortoiseSVN, AWR.
Confidential, Philadelphia, PA
Performance Test Lead
Responsibilities
- Executing performance/volume tests using HP LoadRunner (VuGen), on project deliverables, to guarantee production readiness.
- Gathered volumetric and error details using Splunk. Created custom codes in Splunk for monitoring the errors.
- Developing test case scripts, executing scripts, documenting results and summary report in details.
- Network throughput analysis using network packet capture tools such as Fiddler.
- Agile environment testing with conjunction with development, regression and UAT to deliver best performing solutions to end user.
- Developed Test scripts using Microsoft Visual Studio for load critical scenarios.
- Performance/Infrastructure testing of Web applications based on multiple technologies such as .NET, JAVA.
- Create test scripts using Vugen component of LoadRunner using HTTP Protocol.
- Good understanding of the project life cycle, from analysis to production implementation, with emphasis on test data metric analysis, performance testing, load/stress testing, and auditable documentation of plan and results.
- Database creation, monitoring, backup and migration for MSSQL using tools such as Visual Studios, SQL Server.
- Test Planning using Performance Center, test case maintenance of test cases and scripts for execution.
- Developing Vuser scripts development and enhancement using Parameterization of constant values inside LoadRunner.
- Test Planning using Performance Center, test case maintenance of test cases and scripts for execution.
- Defects reporting, defect tracking and life cycle management in Jira.
- Handling any other responsibility as instructed by the Management or QA Lead Engineers.
Confidential, Framingham, MA
Performance Tester
Responsibilities:
- Responsible for developing test scenario, test suite, test plan and test cases for Performance Testing using LoadRunner and Performance Center.
- Responsible for mentoring different teams for the training of LoadRunner.
- Performance Tested application with various load rate, ranging from 50 concurrent users to 7000 users.
- Managed resources and process of performance testing (like Load, Stress, Volume, Endurance and Failover) using LoadRunner (Controller, Virtual User Generator, Analysis).
- Co-ordinated with tools teams to Install HP Diagnostics, Wily Introscope and SiteScope on performance environments for monitoring.
- Hands on experience developing test scripts using Vugen LoadRunner with Various protocols like HTTP, Web Services, SAP GUI and SAP WEB Protocol.
- Managed on-shore and off-shore team to develop test harness, execute performance scenarios during nights and weekends and report the results.
- Responsible for collecting the frequency of JVM Heap and Garbage Collection in WebLogic during test.
- Discussed the Performance Analysis with the Project Team including the Project Manager and Other Business Managers and Presented the Breakdown of Various Response Times and provided its Justification to the team.
- Tracked defects using Quality Center.
- Involved in Database tuning to enhance the application performance.
- Provide Weekly updates to the client and application team based on the test results and analysis.
- Participated in design review / walkthrough sessions with Project Managers, Developers and Products Team.
- Presented performance test results to Project management and stakeholders.
- Involved with project management team to schedule the testing activities and resource allocation.
Environment: Load Runner/ Performance Center, PeopleSoft, ASP, VBScript, Toad, Oracle, Unix, HTML, DHTML, XML, QTP8.0, IIS, Apache, Quality Center, Agile.