Sr Performance Engineer Resume
Hercules, CA
PROFESSIONAL SUMMARY:
- Over 8 years of extensive experience in Software Quality Assurance and in Analysis, Design of Manual and Automated testing of various application for Client Server and Web - based application
- Extensive noledge in Performance Test Life Cycle.
- Used the various monitoring tools like HP Site scope and HP Diagnostics, to keep track of the test performance and identify various bottlenecks.
- Proficient in using test automation tools such as testing scripts for web and client server applications
- Extensive noledge to create test scripts using LoadRunner VuGen Web-HTTP/ HTML, Web services, Java, .net, Ajax Trueclient, and ODBC protocols.
- Worked in Agile project ensuring close, daily cooperation between business people and developers
- Proficiency in testing the applications compatibility on UNIX and Windows platforms
- Performing System Testing skills include Black Box, Smoke, Regression, Integration testing, User acceptance Testing
- Strong process and documentation skills for performance testing/engineering.
- Experience in Performance testing of Web applications and Client/Server by using Load Runner
- Expertise in Manual and Automated Correlations to Parameterize Dynamically changing Parameters values
- Well versed wif all functionality of Virtual User Generator and Correlating Statements, configuring Run time settings for HTTP, iterations, Simulated Modem speeds to bring the testing scenario to real world
- Experienced in monitoring CPU, Memory, Network, Hits/Sec and Throughput while running Baseline, Performance, Load, Stress and Soak testing.
- Expertise in tracking defects using tracking tools such as Quality Center and Clear Quest
- Experienced in detecting Bottlenecks such as very high CPU usage, memory leaks and communicated wif the developers to optimizing the code
- Good understanding of object oriented methodologies, software development life cycle (SDLC) and software testing methodologies
- Excellent ability to understand complex scenarios and business problems, and transfer the noledge to other users/developers in the most comprehensible manner
- Quick learner by respect to latest technology, most excellent put into practice and system.
TECHNICAL SKILLS:
Operating systems: Solaris, Windows XP, 2003, 2000, Vista, Windows NT and Linux
Programming Languages: C, JAVA/J2EE, VB.net, XML, UNIX - Shell Scripting
Databases: Oracle 9i/10G, DB2, SQL Server, MS-ACCESS, MySQL,Rapid SQL,Sybase
Tools: LoadRunner, Performance Center, Monitoring tools like Sitescope and Introscope and Perfmon. WinSCP, Jmeter, Quality Center (Test Director)
Web/Application Servers: Apache 2.x, Tomcat 5.x, Weblogic 8.x,9.x, WebSphere 5.x, IIS6.x, 7.x, 7.5x Tuxedo
PROFESSIONAL EXPERIENCE:
Confidential, Hercules, CA
Sr Performance Engineer
Responsibilities:
- Gathered business requirement, studied the application and collected the information from Analysts.
- Developed Scripts Load Runner test scripts according to test specifications/ requirements using Web-HTTP/ HTML, Web services, Java, .net, Ajax Trueclient, and ODBC Protocols
- Work closely wif software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Created Load Runner Scenarios and Scheduled the Virtual user to generate realistic load on the server using Load Runner.
- Written Test Plan, Test Scenarios and Test Scripts to follow the CMM Level 2 standards.
- Involved in performing load and stress test on the application and server by configuring Load Runner to simulate hundreds of virtual users and provided key metrics to the management.
- Performed Data Driven and Security Testing.
- Worked closely wif software developers and took an active role in ensuring that the software components meet the highest quality standards.
- Involved in defect tracking, reporting and coordination wif various groups from initial finding of defects to final resolution.
- Defining the performance goals and objectives based on the client requirements and inputs
- Performed various load test using different loads by setting up scenarios by adjusting run time settings according to given workload.
- Responsible for all phases, planning, developing scripts, execution of performance center scenarios and analysis.
- Used HP Diagnostics to check back-end calls and their response times for debugging high response times for a transaction in various applications.
- Used Web Reg Find function to search for the text to see if the desired pages are returned during replay in Virtual User Generator
- Changed the runtime settings such as pacing, think time, Log settings, browser emulation and timeout settings in LoadRunner VUGEN and controller to simulate the real scenario.
Environment: Performance Center, Quality Center, Load Runner Analysis, HP Diagnostics, VB Script, .Net, JavaScript, SQL, Java,/J2EE, IIS, XML/XLST, Oracle, Sybase and Unix
Confidential, Washington, DC
Sr Performance Engineer
Responsibilities:
- Documented User Workflows by coordinating wif the business people
- Created User workflow diagrams in MS Visio
- Developed Load Test plans and Load Test strategies
- Installed LoadRunner 9.5 and LoadRunner 11.0 tool on Windows Operating Systems.
- Created test plans according to NFR has to meet Business Requirements.
- Developed Vuser scripts using LoadRunner 9.5 and LoadRunner 11.0 Web (HTTP/HTML) protocol based on the user workflows.
- Created Web Service and MQ scripts using Web Services and Java Protocol in LoadRunner
- Created Citrix ICA Connections according to server names provided by Application team.
- Adjusted Screen resolutions to match the script before recording.
- Developed various Vuser scripts using LoadRunner 9. Citrix ICA protocol based on the user workflows.
- Worked wif Security team to resolve firewall issues logging into Remote Desktop.
- Adjusted Screen resolutions to match the script before recording.
- Extensively worked on Geographical Integration Services (Browser Map) Application.
- Developed various Vuser scripts using LoadRunner 9.5 and LoadRunner 11.0 RDP protocol based on the user workflows
- Managed Scripts through Synchronizations on the windows and performed error checking to make sure it passes through all the screens.
- Performed various load test using different loads by setting up scenarios by adjusting run time settings according to given workload.
- Responsible for all phases, planning, developing scripts, execution of performance center scenarios and analysis.
- Analyzed the Transaction Summary Report and graphs generated in a LoadRunner Analysis session
- Analyzed results through analysis wif different graphs merging them together for better result summary.
- Analyzed CPU, Memory and Heap using SiteScope, Perfmon, IBM SA.
- Used HP Diagnostics to check back-end calls and their response times for debugging high response times for a transaction in various applications.
- Enhanced Vuser scripts by introducing the timer blocks, by parameterizing user id’s to run the script for multiple users
- Manually correlated the opportunity Ids, to save the dynamically changing opportunity id’s into a parameter by going to the body of the server response in the LoadRunner
- Used Web Reg Find function to search for the text to see if the desired pages are returned during replay in Virtual User Generator
- Changed the runtime settings such as pacing, think time, Log settings, browser emulation and timeout settings in LoadRunner VUGEN and controller to simulate the real scenario.
- Created various scenarios in LoadRunner controller for performing baseline, benchmark, stress tests and endurance tests, Fail-over testing, Regression testing.
- Used Scenario By Schedule in the controller to change the Ramp Up, Duration and Ramp Down settings
- Monitored the metrics such as response times, throughput and server resources such as CPU utilized, Available Bytes and Process Bytes by using LoadRunner Monitors for IIS server
- Organized meetings wif other project team members to facilitate performance testing related questions and/or issues.
- Helped in performance tuning of the application
- Created Templates in Analysis session and analyzed web page diagnostics to see if the server was the bottle neck or the network was the bottleneck.
Environment: LoadRunner, Performance Center, Quality Center, Test Director, IBM SA, LoadRunner Analysis, HP Diagnostics, VB Script, .Net, JavaScript, SQL, Java, JAVA,, J2EE, JSP, IIS, XML/XLST, Oracle, ERP, CRM.
Confidential - Seattle, WA
Performance Tester
Responsibilities:
- Involved in gathering business requirement, studying the application and collecting the information from developers, and business.
- Created Vuser scripts that contain tasks performed by each Vuser, tasks performed by Vusers as a whole, and tasks measured as transactions.
- Parameterized large and complex test data to accurate depict production trends.
- Validated the scripts to make sure they has been executed correctly and meets the scenario description.
- Coordinated creation of stress environments to conduct stress\load testing.
- Involved in project planning, coordination and implemented performance methodology.
- Conducted Load Test for multiple users using LoadRunner.
- Developed Vuser scripts using LoadRunner Web (HTTP/HTML) and Web Services protocols based on the user workflows
- Performed UNIX based testing to check the logs in case of errors.
- Enhanced Vuser scripts by introducing the timer blocks, by parameterizing user id’s to run the script for multiple users
- Used Load Runner, to minimize testing cycles, optimize performance, and accelerate deployment.
- Involved in troubleshooting installation and configuration issues for application.
- Executed the Performance testing and Throughput Testing Using LoadRunner.
- Used Quality Center for bug reporting and tracking.
- Analyzed various graphs including Database Resource graphs, Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs, SiteScope, and Web Server Resource Graphs.
- Responsible for weekly status updates showing the progress of the automation testing effort and open issues to be resolved.
Environment: LoadRunner, Quick Test Pro, SoapUI, Quality Center, Jmeter, Performance Center, Sitescope, J2EE, ASP, JSP,, Oracle, .Net, UNIX. Web Logic
Confidential, Newport Beach, CA
Performance Tester
Responsibilities:
- Work closely wif software developers and took an active role in ensuring that the software components meet the highest quality standards.
- Worked as an independent consultant for performance testing and coordinated wif multiple vendors.
- Worked closely wif Development team to discuss the Design and Testing aspects of the applications to design the Test plans.
- Actively participated in the daily project meetings and walkthroughs.
- Involved in preparation of estimation, capacity matrix, performance strategy docs and conducted assessments and data modeling using excel.
- Worked on Web, Web Services, and Clint-server, Main frame, and SOA, J2EE, .Net and legacy applications.
- Responsible for testing batch jobs in an enterprise wide environment.
- Worked on different protocols like HTTP/HTML, Web Click &Script, Web Services, and Citrix ICA,
- Designed performance test suites by creating VU test scripts, workload scenarios, setting transactions, rendezvous points and inserting them into suites using Load Runner.
- Responsible for testing the applications in different scenarios like Average load test, Spike test, Endurance test, Volume test and Peak Load test.
- Configured Offline & Online Diagnostics like J2EE/.NET Diagnostics through performance centre.
- Used SiteScope to monitor server metrics and Performed in-depth analysis to isolate points of failure in the application.
- Monitored system resources such as CPU Usage, % of Memory Occupied, VMstat
- Analyzed JVM Heap and GC logs in Web Sphere during test execution.
- Conducted result analysis and communicated technical issues wif developers and architects
- Involved in defect tracking, reporting and coordination wif various groups from initial finding of defects to final resolution.
- Created comprehensive test results report.
Environment: Load Runner 9.5, Performance Center 9.5, SiteScope, HP Diagnostics, Excel, Oracle, MS SQL Server, Web logic, JAVA, AJAX, ASP.NET, Quality Center, J2EE Diagnostic Tool, web, Windows 2000/XP, Adobe flex, SOUPUI.
Confidential
Performance Tester
Responsibilities:
- Gathered user requirements and designed the Test Plans and Test Scenarios accordingly, which involved creating Business flow diagrams in Quality Center
- Worked on different protocols like Web (HTTP/HTML), Web services, Windows socket
- Created scenarios like Basic schedule by load test/group, Real world schedule by load test/by group as per the requirement
- Identified performance problems or bottlenecks and recommended possible steps for remediating using HP Diagnostics
- Using LoadRunner, executed multi-user performance tests, used online monitors, real-time output messages and other features of the Load Runner Controller
- Designed and developed performance testing automation artifacts (scripts, functions, scenarios, processes) for simple to complex testing situations using HP Load Runner
- Identified the Memory leakage or Garbage collection on HP Diagnostic and worked wif middleware team on heap size
- Observed the load test run for any errors
- Analyzed performance, transaction, and server resource monitors for meaningful results
- Analyzed the results of the entire test run
- Created test strategies and conditions for load, stress, concurrent users, and network bandwidth scenarios
- Assisted the project teams in identifying and documenting performance test requirements
- Designed the performance test harness for execution on automated, performance, and endurance testing platforms
- Work wif business and technology leads to identify the appropriate data for testing, and prepare that data for the test cases
- Performed problem solving analysis and root cause for system functionality and testing challenges using Load Runner Analysis Tool
- Worked closely wif developer debug and to no the functionality and flow of the application
Environment: HP Load runner, HP Performance Center, Windows 2000 NT, UNIX,DB2, SQL, Quality Center, VuGen, Web services, HP Service Test,, VMware, WPS,WMB, IBM Web Sphere, Web sphere application server(WAS), AIX, HP Diagnostics.
