Senior Performance Test Analyst Resume
NY
SUMMARY:
Over 6 years of diversified experience as Senior Performance Test Analyst/ Performance Engineer. Experience includes NFR Gathering, Work Load Modeling, Test script creation, Test Scenario Execution and Result Analysis. Extensive experience using Performance testing tools like Microfocus LoadRunner & Microfocus Performance Center. Proven self - starter and, motivated team player with Leadership abilities and excellent communication and interpersonal skills.
SKILLS:
- Loadrunner
- Performance Center
- Web Application Testing
- Dynatrace
- Fiddler
- Web Services (SOA)
- Oracle
TECHNICAL EXPERTISE:
Operating Systems: AIX, HP-UX, Solaris, Windows XP, 2003, 2000, Vista , Windows NT and Linux
Languages: C, C+,JAVA/J2EE, VB Scripts, XML, UNIX - Shell Scripting
Databases: Oracle, DB2, SQL Server, MS-ACCESS, MySQL
GUI: VB, JSP, Java Applets, ASP, HTML
Web Related: DHTML, XML, VBScript, JavaScript, Applets, JAVA, JDBC, Servlets and JSP
Testing Tools: LoadRunner, LOADUI, SOAPUI, and Quick Test Pro
Web / Application Servers: Apache, Tomcat, Weblogic, WebSphere, IIS, Jboss
Other: SiteScope, Wily Introscope, Quality Center, and Performance Center
PROFESSIONAL EXPERIENCE:
Confidential, NY
Senior Performance Test Analyst
Responsibilities:
- Performed NFR Gathering and Analysis
- Worked on Web - HTTP / HTML protocol.
- Conducted Load Test, Stress Test, Endurance Test and Scalability Test using LoadRunner.
- Involved in writing various Test Scripts to create realistic load test on the applications.
- Created Parameterization, Host and Scheduling Operation.
- Configured ramp up/ramp down
- Trouble shooting LoadRunner controller
- Analyzed LoadRunner scenario results.
- Used Test Director for tracking and reporting bugs.
- Activating/Configuring monitors.
- Online monitoring of Graphs/monitors.
- Analysis of cross results, cross scenarios and merged graphs.
- Analyzing scenario performance, graphs and reports.
- Working with different Vuser types and groups.
- Filtering and sorting information
- Configuring Run-time settings for VuGen and Controller
- Monitoring Vusers status
- Developing /Recording/Enhancing Vuser scripts
- Well versed with all functionality of Virtual User Generator
- Correlating Statements
- Configuring Run-time settings
Sr. Performance Test Engineer
Confidential, NY
Responsibilities:
- Responsible for create Vugen Script, Design Scenario and analyze the result.
- Responsible for monitoring J2EE Diagnostic and provide JAVA Probes.
- Conducted endurance test, Stress test, shakeout test and Baseline test
- Working in different type of Application like tax and fees, car value appraisal, Instant sale offer, Price a new car, inventory and many other complex and load critical application.
- Verify that upgraded applications meet specified performance requirements.
- Used Controller to Launch 100, 160, 200 concurrent users to generate load
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Independently developed LoadRunner test scripts according to test specifications (requirements) using LoadRunner 12.5x,
- Also created scripts using multi-Protocol like Web HTTP/HTML+ Flex, Web HTTP/HTML+ Web services and Ajax click and Script and Ajax TruClient.
- Familiar with unique data setup, Correlation and Parameterization.
- Using LoadRunner, execute multi-user performance tests, used online monitors, real-time output messages and other features of Performance center.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Develop and implement load and stress tests with Performance Center 11 and present performance statistics to application teams, and provide recommendations of how and where performance can be improved
- Using multi-layer load generator to execute the baseline test for all country office worldwide to check the performance.
- Using Java Diagnostic tool on stage and Production environment for providing CPU threshold and VM Heap used.
- Monitor and administrate hardware capacity to ensure the necessary resources are available for all tests.
- Provide support to the development team in identifying real world use cases and appropriate workflows
- Worked closely with Production Managers, Technical Managers, Business Managers and offshore team in planning, scheduling, developing, and executing performance tests.
- Performs in-depth analysis to isolate points of failure in the application
- Found performance degradation issues like “Out of Memory” problems and improved Thread pool utilization, Memory Leaks, JDBC connection Pool size, & Transaction Rollbacks.
- Assist in production of testing and capacity certification reports.
- Identify and eliminate performance bottlenecks during the development lifecycle.
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
- Used to identify the queries which taking too long and optimize those queries to improve performance.
Environment: Loadrunner 12.5x, Performance Center v11, SiteScope, ALM, Unix, Windows, Java, Weblogic, Websphere, Oracle, XML, SQL Server, J2EE Diagnostics analysis
Sr. Performance Test Engineer
Confidential, CT
Responsibilities:
- Responsible for create Vugen Script, Load Scenario and analyze the result.
- Create and test the multi Protocol scripts.
- Extensively used Performance Center for performance testing.
- Working in different type of application Financial,), IAM(Internet access Management), Power Plant, E-Bill and Supply Chain application
- Analyzed results for bottlenecks and made recommendations for the bottlenecks.
- Monitoring the Web Server, Application Server and Database server in controller.
- Set up monitors on server to report to load runner as necessary.
- Making test plan checklist for different application.
- Responsible for conducting Unit, Integration, Regression and User Acceptance Testing.
- Determining the business value of a load test, creating a load test design, Building and testing load test scripts, Schedule and run the load test and report the test results.
- Determine what information can be parameterized in the scripts to make them more like multiple users would use that functionality.
- Noting difference between test or Staging environment and Production.
- Modifying the script to correlate ‘State’ and other data that changes from iteration to iteration.
- Assist in the Upgrade of HP Quality Center 9.2 to ALM 11.
- Involved to release the ALM11 after Verify, Repair and Upgrade the Projects.
- Creating test scripts using various protocols in HP Load Runner 11.
- Report any unusual, unexpected results or errors that occurred.
- Used MQClient protocol to test websphere MQ.
- Developed and enhanced scripts using LoadRunner VuGen and designed scenarios using Performance Center to generate realistic load on application under test.
- Traced Java methods and database queries execution using J2EE Diagnostic Tool (Load Runner Add-In).
- Traced client- side cache utilization using Ethereal (Network Protocol Analyzer - open source tool).
- Monitored system resources, memory usage on system level as well as on process level to identify memory leak and CPU Utilization during the users load.
- Traced how load balancer manage users load across clustered nodes using (IP Spoofing - Load Runner build -in functionality).
- Knowledge of SAP.
- Developed performance test plan as well as developed details performance analysis reports, Graphs (include Load Runner build -in graphs and MS Excel - custom graphs).
- Summarize input from any of the participants regarding their monitoring of the test.
Environment: Loadrunner, Performance Center v11, SiteScope, Quality Center, Unix, Windows, Java, Weblogic, Websphere, Oracle, XML, SQL Server, J2ee analysis
Sr. Performance Test Engineer
Confidential, NJ
Responsibilities:
- Responsible for Load, Stress, sizing, scalability and capacity planning of different Client products
- Evaluated Performance Testing Tools from IBM Rational and HP Mercury Suite
- Responsible for setting up testing environment of various Applications from various builds to do performance testing (includes installation of operating systems, raid architecture using hp tools, installing applications from the suite and installing multi databases like MS SQL and Oracle).
- Implemented LoadRunner and got the licenses from Mercury Interactive
- Developed test harness using Virtual User Generator in Single and Multi protocols (HTTP/HTML, RMI, Citrix, Web Services, Dual Web/Winsock and Windows Sockets) in Performance Center.
- Customized LoadRunner scripts in C language like String manipulation and using C libraries for the LoadRunner Scripts
- Checked Business objects reports for performance issue and suggested developer to remove extra joins from universe and Tested Business objects reports for data, format and export.
- Setup server metrics for SiteScope.
- Analyzed results for Bottlenecks and made recommendations for the bottlenecks.
- Responsible for configuring and executing a Database Test Plan using JMeter for testing data using the JDBC driver for Oracle.
- Performed testing of performance of apache web server using JMeter including the testing during upload and download requests, transaction types/numbers, ramp up/down capabilities for virtual users.
- Utilized LoadUI for testing REST WebServices.
- Responsible for carrying out integration and white box testing.
- Drafted Test Scripts for Data Driven and GUI Testing using QTP.
- Performed exception handling using recovery scenario manager and conditional statements in expert view of QTP tool.
- Enhanced test script using QTP features like checkpoints for verification, synchronization points, and parameterization (Data-Driven Testing).
- Verified the SOAP message delivery to the web services and verified the XML formatted response using the SOAP UI.
- Extensively used SQL queries for Data verification and Backend Testing.
- Performance Tested Middleware applications developed in SOAP environment.
- Correlated and parameterized scripts, configured the RunTime settings in Virtual User Generator.
- Developed Scenarios with different schedules like Ramp-up, Duration.
- Monitored performance using windows performance monitors and LoadRunner monitors.
- Analyzed Test using Summary Analysis, Average Transaction Response Time, Throughput, Windows Resource, Network delay and HTTP Codes
- Implemented Quick Test Professional, parameterized scripts for data driven testing.
- Extensively used J2EE Diagnostics/Deep Diagnostics to diagnose and troubleshoot Web/App server performance issues
- Used VMware to create virtual machines to run different consoles for screen capture
- Developed and Designed Automated Test Scripts in QTP for some of the functional test cases when as in needed basis.
Environment: Loadrunner, Performance Center 9.5, SiteScope, Quality Center, Unix, Windows, DB2, JMeter, JAVA, Jboss, Weblogic, Oracle, XML, SQL Server, Network analysis, MS Access, MS Vision, MS Project, AJAX VB, J2ee analysis, HTML.
