Lead Performance Test Engineer Resume
Vernon Hills, IllinoiS
SUMMARY:
- Versatile Performance Test Engineer with over 12 years of performance testing & engineering experience. Extensive experience in load, capacity and scalability analysis of Servers/ Applications/Databases and its infrastucture.Coupled with exceptional communication skills, I excel at providing expert solutions to complex problems, interfacing with the customer, taking initiatives to automating processes and implementing best practices in a project. Expert troubleshooter for short - and long-term system issues and malfunctions.
- 12+ years of extensive and diversified experience in IT specialized in Performance testing and analysis of Client/Server, Distributed and Web based Applications.
- Proficient in analyzing Business Requirements, Design documents (LDD/HDD), Non Functional Requirements (NFR) to formulate Test Plans, Test Strategies, Test design and Test Scenarios.
- Excellent skills in creating standardized set of performance test requirement/report templates
- Expertise in Planning, scheduling and setting up environment for performance testing.
- Solid experience in installation, configuration and customization of Wily Introscope/ Dynatrace/Sitescope/Loadrunner/JMETER/OPNET/MS VSTS/Performance Center
- Expertise in developing harness application in .NET for performance testing.
- Extensive experience in creating Vuser scripts with HTTP-HTML/.NET/ JAVA/RDP/ ODBC /CITRIX/Trueclient & Webservices protocols using HP VUGEN.
- Experience in script development and load testing for web/web services using JMETER
- Well versed in script enhancement using custom functions (C/.NET/Java/JavaScript), correlation & parameterization.
- Extensively involved in Baseline, Peak, Scalability, Stress, Endurance, fail over testing and performance analysis of servers, applications & Databases.
- Expertise in creating Jenkins CI build jobs to automate load testing and performance analysis using plugins and PowerShell scripting
- Expertise in Detailed performance analysis of J2EE/.NET applications, Oracle/SQL DB and its infrastructure using Wily Introscope, OPNET, Dynatrace, Mercury BAC, Sitescope, Precise, Spotlight/Foglight, Stats pack/AWR, BMC patrol.
- Highly experienced in analyzing, interpreting and summarizing performance statistics from Load testing/Monitoring tools and preparing automated detailed analysis report with recommendations to improve performance
- Proficient in J2EE/.NET application profiling using Jprobe/ANTS profilers and find out memory leak/CPU intensive code & problematic classes/methods
- Experience in Bug Reporting, Tracking and Documentation using Test Director/Quality Center/JAMA/TFS.
- Strong working Knowledge in Oracle Database Administration and PLSQL development.
- Expertise in writing VB/WMI//Unix Shell/Perl scripts to automate performance statistics collection.
TECHNICAL SKILLS:
- HP Performance Center
- HP Loadrunner
- MSVS Loadtest
- QALoad
- RPT
- Silk performer
- JMeter
- CA Wily Introscope
- OPNET
- Dynatrace
- BMC Patrol
- Orion
- Biztalk 360
- HP perf manager
- Mercury BAC
- HP SiteScope
- Keynote
- IBM Perf Navigator
- SPLUNK
- HP Quality Center
- Test Director
- JAMA
- C/C++
- .NET(C#)
- JAVA
- VB
- PL/SQL
- Shell/PERL/WMI
- Apache Tomcat
- Oracle WebLogic
- IBM WebSphere/MQ
- Microsoft IIS
- JBoss
- IBM iSeries
- AIX/HP-UX/Linux/UNIX
- Solaris
- Windows
- Oracle
- MS SQL Server
- DB2
- MS Access
- Sybase
PROFESSIONAL EXPERIENCE:
Lead Performance Test Engineer
Confidential, Vernon Hills, Illinois
Responsibilities:
- Create a standardized set of performance testing requirements/report templates
- Install/configure Performance center/Sitescope/Dynatrace and its components
- Analyze Business Requirements, Design documents to formulate Test Plans, Test Strategies and Test Scenarios
- Work with the project team to identify deliverables, success criteria and SLA
- Developed VuGen scripts (HTTP/HTML, .Net, Web service, Truclient, Citrix) and enhanced for performance test automation
- Script development and load testing for web/web services using JMETER
- Create Jenkins CI build jobs to automate load testing and performance analysis using plugins and PowerShell scripting
- Work with members of the development, infrastructure and database teams to determine essential performance counters to capture and set up hardware and software monitoring across all tiers using Dynatrace/Sitescope
- Create custom sensors/dashboards, install/configure plugins, configure web server/UEM monitor in Dynatrace
- Execution of Baseline, Load, Stress, endurance and Capacity planning testing with Loadrunner/Performance center.
- Analysis of performance results from PC and dynatrace to find out root cause for performance degradation and work with developers to improve performance
- Report automation to get the data from Loadrunner results into excel
- Bug Reporting, Tracking and Documentation using Quality Center
Environment: /Tools: .NET, MSSQL, ALM Performance Center 12/12.53, IBM AS/400, Sitescope, DevExpress, MS visual Studio, Dynatrace, SOAPUI, Web services, REST.
Lead Performance Test Engineer
Confidential, Libertyville, Illinois
Responsibilities:
- Installed/configured Loadrunner,MSVS loadtest controller/agents, OPNET and its components
- Analyzed Business Requirements, Design documents to formulate Test Plans, Test Strategies and Test Scenarios
- Worked with the project team to identify deliverables, success criteria and service level agreements
- Developed test harness application including data preparation automation tool to test WCF services using MSVS load test.
- Developed VuGen scripts (HTTP/HTML, .Net, Web service) for web services and web application and enhanced for performance testing
- Created performance monitor profiles for all tiers(Web service, DB, BizTalk, IIS/CLR) using OPNET/Sitescope/Perfmon/Foglight.
- Execution of Baseline, Peak, Scalability, Stress, Endurance, Fail over testing with MSVS load test/load runner
- Developed automated report with Pivot table/Chart which collect data from test results
Performance Test Engineer
Confidential, Vernon Hills, Illinois
Responsibilities:
- Installed/configured Performance center/Loadrunner/Sitescope/Dynatrace and its components
- Analyzed Business Requirements, Design documents to formulate Test Plans, Test Strategies and Test Scenarios
- Worked with the project team to identify deliverables, success criteria and SLA
- Developed test harness application to test SPS(.net) windows application
- Developed VuGen scripts (HTTP/HTML, .Net, Web service, AJAX,Citrix, RDP) and enhanced for performance test automation
- Worked with members of the development, infrastructure and database teams to determine essential performance counters to capture and set up hardware and software monitoring across all tiers using Dynatrace/Sitescope
- Integrated Loadrunner with Dynatrace and capture detailed statistics from Dynatrace during load testing
- Execution of Baseline, Load, Stress, endurance and Capacity planning testing with Loadrunner/Performance center.
- Using the Analysis tool, developed a reporting template to disseminate results in a format that bridged the gap between technical and business team members. The results were used to identify tuning opportunities residing in the application code, infrastructure and database.
- Involved in Profiling .Net application using ANTS profiler to find out memory leak, CPU intensive method/code & problematic classes/methods
- Bug Reporting, Tracking and Documentation using Quality Center
Environment: /Tools: .NET, MSSQL, Loadrunner 11.5/12, ALM Performance Center 12/12.2, IBM AS/400, Sitescope, DevExpress, MS visual Studio, Dynatrace, SOAPUI, Web services, WCF/WPF.
Lead Performance Analyst
Confidential, Chicago, Illinois
Responsibilities:
- Developed an understanding of both the current and new system architectures and environment sizes
- Analyzed Nonfunctional requirements, design documents and prepared Test plan & Test strategy documents.
- Configured required performance metrics in Sitescope as well as load runner native monitor
- Developed VuGen scripts (HTTP/HTML, java, Web service, Citrix), correlated all dynamic values, parameterized required input data and enhanced the script with transactions, Validation and custom functions.
- Configured performance test Scenarios and executed Load, Performance, Stress, failover & long duration testing.
- Gathered performance test results from Loadrunner and performance statistics from Wily Introscope, Sitescope for analysis.
- Analyzed performance test statistics from application, system & database and performed root cause analysis for transactions with performance issue
- Prepared Performance analysis report with root cause analysis and recommendations to improve performance and work with developers to remediate performance issues.
- Installed Wily Epagent to monitor system resources and configure in Windows & UNIX environments (IA, Legacy, PNET3, PNETG and PNET4).
- Installed and configured .Net and Java agents to monitor .NET and J2EE applications and app servers.
- Installed and configured MOM and collector EM’s on all different environments
- Installed and configured Wily SPM to monitor web services in .NET and J2EE
- Configured field packs for excel integration, baseline comparison, GCWatch, GCmonitor, custom email and HP load runner integration.
- Administration of Wily Introscope components and Wily users
- Installed and configured power packs to monitor web servers (IIS/Apache), WebLogic server.
- Involved in PBD file creation for custom classes/methods and PBD file deployment in all required servers
- Install and configure WebSphere MQ agent and Java connector to monitor MQ calls (Queue manager, Queues, Channels) and find out issues with MQ server/interface.
- Created management modules required to consolidate group of metrics for performance analysis.
- Created dashboards which show server health, JVM health and J2EE/.NET application components performance which helps in root cause analysis.
- Created custom plug-ins using VB/WMI script to monitor IIS server, log files, SQL server stats.
- Developed custom plug-in using shell/Perl scripts to monitor JVM, log files, batch jobs, Bobj services, Network interface throughput, Server & DB listener connectivity.
- Analyzed heap dumps to find out class/method responsible for memory leak and trace transaction having high response time to find component causing high response time.
- Proficient with Jprobe to analyze root cause for memory leak and high response time.
- Developed keynote scripts for business critical transactions, setup alerts based on SLA and scheduled the transactions through keynote agents.
- Trained prod support, infra and development team on diagnosis/root cause analysis of performance issues using Wily
Environment: /Tools: .NET,J2EE,Websphere/MQ,Weblogic,Oracle, MS SQL, Datapower, Wily Introscope, Keynote, SOAPUI, Sitescope, HP Loadrunner,, Windows/Solaris/IBM AIX, Quality Center.
Lead Performance Analyst
Confidential, Hoffman Estates, Illinois
Responsibilities:
- Analyzed Nonfunctional requirements & design documents and prepared Test plan
- Developed Vuser Scripts(HTTP/HTML,Webservices) using VuGen for all identified business processes.
- Correlated all dynamic values, parameterized required input data and enhanced the script with transactions, validation and custom functions.
- Built test scenarios which based on workload modeling to determine how scripts are executed
- Executed Load, Performance, Stress, failover & long duration testing in Performance center.
- Installed and configured sitescope for performance monitoring.
- Installed and configured Wily Introscope EM, agents and power packs.
- Involved in PBD file creation for custom classes/methods and PBD file deployment in all required servers
- Created Management modules and dashboards for root cause analysis and performance analysis report
- Gathered performance test results from Loadrunner and performance statistics from OS monitoring tools, Wily Introscope, BMC Patrol, Sitescope and Precise for analysis.
- Analyzed performance test statistics from application, system & database and perform root cause analysis for transactions with performance issue
- Prepared runtime and detailed analysis report with root cause analysis and recommendations to improve performance and work with developers to remediate performance issues.
- Created Vuser scripts for BPM to emulate synthetic transactions and measure availability & performance of business critical transactions
- Captured network traffic and analyzed network issues using wireshark.
- Involved in finding root cause for memory leak and high response time using Jprobe.
- Converted Perl and Shell scripts into Oracle stored procedures for canary analysis
- Created shell scripts to automate the Tuxedo services and Q utilization statistics collection process.
- Installed Oracle 10g Server software & created database for Analytics application.
- Created required table spaces, users, roles, tables, indexes, views, triggers and administration of Oracle database.
- Created stored procedures to automate the data import, data manipulation & performance analysis for Analytics.
- Created macro for Analytics to consolidate data from Introscope into required destination table format
Environment: /Tools: J2EE, Websphere, Jboss, Oracle, Tuxedo, LoadRunner, Sitescope, QC, Wily Introscope, Mercury BAC, BMC Patrol, Precise, Wireshark, Eclipse (BIRT), Windows/HPUX/IBM AIX.
Performance Analyst
Confidential
Responsibilities:
- Analyzed Nonfunctional requirements & design documents and prepares Test plan
- Design performance scenarios and develop QALoad/Loadrunner scripts(HTTP/HTML,Webservices) for identified scenarios.
- Correlation and parameterization for multi user emulation.
- Enhance scripts with validation and custom functions.
- Install and configure Wily Introscope EM, agents and deployment of PBD files
- Create Management modules and dashboards for root cause analysis and performance analysis report
- Schedule performance test scenarios according to workload profile and execute Load, Performance, Stress & volume tests.
- Gather performance test results from QALoad and performance statistics from Wily Introscope for analysis.
- Analyze performance test statistics from application, system & database and perform root cause analysis for transactions with performance issue
- Prepare performance analysis report and work with developers to remediate performance issues.
- Bug Reporting, Tracking and Documentation using Test Director
Environment: /Tools: HP Loadrunner, Sitescope,J2EE, Wily Introscope, Web logic, MS SQL server 2005, Microsoft .Net, UNIX, QALoad, RDP&VOD Bashers, Test Director
