Lead Performance Test Engineer Resume
ChicagO
PROFESSIONAL SUMMARY:
- 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 Confidential
- Expertise in developing harness application in .NET for performance testing.
- Extensive experience in creating Vuser scripts with HTTP - HTML/.NET/ JAVA/RDP/ ODBC / Confidential
- Experience in script development and load testing for web/web services using JMETER
- Confidential 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 Confidential 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 Confidential.
- Highly experienced in Confidential 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 Confidential 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 Confidential scripts to automate performance statistics collection.
TECHNICAL SKILLS:
Languages: C/C++, .NET(C#), JAVA, VB, PL/SQL, Shell/PERL/WMI
Web/App Servers: Apache Tomcat, Oracle WebLogic, Confidential WebSphere/MQ, Microsoft IIS, JBoss, Confidential iSeries
OS: AIX/HP-UX/Linux/UNIX, Solaris, Windows
Databse: Oracle MS SQL Server DB2 MS Access Sybase
PROFESSIONAL EXPERIENCE:
Lead Performance Test Engineer
Confidential
Responsibilities:
- Create a standardized set of performance testing requirements/report templates
- Install/configure Performance center/ Confidential 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, Confidential ) and enhanced for performance test automation
- Script development and load testing for web/web services using JMETER
- Create Confidential 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 Confidential
- Create custom sensors/dashboards, install/configure plugins, configure web server/UEM monitor in Confidential
- Execution of Baseline, Load, Stress, endurance and Capacity planning testing with Confidential /Performance center.
- Analysis of performance results from PC and Confidential to find out root cause for performance degradation and work with developers to improve performance
- Report automation to get the data from Confidential results into excel
- Bug Reporting, Tracking and Documentation using Quality Center
Environment: /Tools: .NET, MSSQL, ALM Performance Center 12/12.53, Confidential AS/400, Confidential, DevExpress, Confidential, Confidential, SOAPUI, Web services, REST.
Lead Performance Test Engineer
Confidential
Responsibilities:
- Installed/configured Confidential, 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
Performance Test Engineer
Confidential
Responsibilities:
- Installed/configured Performance center/ Confidential 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, Confidential, 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 Confidential
- Integrated Confidential with Confidential and capture detailed statistics from Confidential during load testing
- Execution of Baseline, Load, Stress, endurance and Capacity planning testing with Confidential /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, Confidential 11.5/12, ALM Performance Center 12/12.2, Confidential AS/400, Confidential, DevExpress, Confidential, Confidential, SOAPUI, Web services, WCF/WPF.
Lead Performance Analyst
Confidential - Chicago, Illinois
Responsibilities:
- Configured performance test Scenarios and executed Load, Performance, Stress, failover & long duration testing.
- Gathered performance test results from Confidential and performance statistics from Confidential, Confidential 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 Confidential 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, Confidential, Keynote, SOAPUI, Confidential, HP Confidential,, Windows/Solaris/ Confidential AIX, Quality Center.
Lead Performance Analyst
Confidential
Responsibilities:
- 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 Confidential and performance statistics from OS monitoring tools, Confidential, BMC Patrol, Confidential 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, Confidential, Confidential, QC, Confidential, Mercury BAC, BMC Patrol, Precise, Wireshark, Eclipse (BIRT), Windows/HPUX/ Confidential AIX.
Performance Analyst
Confidential
Responsibilities:
- Design performance scenarios and develop QALoad/ Confidential scripts(HTTP/HTML, Confidential ) for identified scenarios.
- Correlation and parameterization for multi user emulation.
- Enhance scripts with validation and custom functions.
- Install and configure Confidential 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 Confidential 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 Confidential, Confidential, J2EE, Confidential, Web logic, MS SQL server 2005, Microsoft .Net, UNIX, QALoad, RDP&VOD Bashers, Test Director