Performance Analyst Resume
Jacksonville, FL
SUMMARY
- Over 6 years of diversified experience as Software Performance Engineer.
- Experienced in Performance Load Testing using HP Loadrunner,ALM Performance Center,Jmeter,Visual Studio
- Excellent working knowledge of designing and implementation of all QA test strategy plans and automated test solutions for client/server and Web applications with HP Interactive Test Suite (LoadRunner and ALM/Quality Center).
- Extensively worked in Web (HTTP/HTML), Ajax True Client and Citrix Protocols in Loadrunner.
- Hands on experience with designing, developing and executing Test Strategies (Test cases/scenarios/scripts) for Load testing the application using Loadrunner.
- Experienced in developing different test scenarios like load Testing, Stress testing, endurance test, Skipe testing extensively experienced in working with Load Runner for creating Scenarios that ran tests with IP Spoofing with several processes and in multithreaded environments, and analyzing and generating performance reports.
- Hands on experience in configuring and using SiteScope Performance Monitor to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc. experienced in Performance tuning of Web servers such as web sphere.
- Experienced in Performance tuning of database Servers.
- Well versed with the behavior of online monitors and the techniques to fix the monitoring issues and monitoring Vuser status.
- Excellent Knowledge of programming languages like C, C++, Java, SQL to debug and execute LoadRunner scripts.
TECHNICAL SKILLS
Testing tools: LoadRunner, Performance Center, Jmeter
Scripting Languages: Shell script, VB script
Bug Reporting Tools: ALM/Quality Center
Environment: s Windows, UNIX, Linux, AIX, JBOSS
Programming Languages: C, C++, Java, VB, SQL
Front - end tools: MS Visual Basic, MS FrontPage, Macromedia, Dream weaver
Databases: MS SQL Server, MS Access,DB2, Oracle
Web Technologies and Scripting: HTML/DHTML,XML,ASP, .Net, JSP, VBScript, JavaScript, FLASH
Monitoring Tools: SiteScope, Typeperf, jconsole, jvisual VM, Fiddler
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
Performance Analyst
Responsibilities:
- Participated in requirement analysis and prepared performance test documents.
- Involved in specifying the functional as well as security requirements for performance testing.
- Performed Load test, Stress test against supported configurations.
- Performed Benchmark test against non - clustered and clustered application configurations.
- Worked in Loadrunner Web (http/html), and Ajax True Client
- Responsible for load testing on Oracle Application.
- Identified system capacity, system scalability and stability under stable load as well as under pick load time.
- Load Runner was used to simulate multiple Vuser scenarios. Defined Rendezvous point to create intense load on the server and thereby measure the server performance under load.
- Verified the connectivity from Controller to the Load Generator. Utilized the IP address of Load Generators to add them to the Controller.
- Traced deadlock and expensive SQL queries and test procedures (MS SQL Profile, Oracle Performance Manager).
- Responsible for developing baseline Scenarios and Load Testing Harnesses for load/performance testing of the application.
- Responsible for application and components behavior with heavier loads and optimizing server configurations.
- Performed testing for No load, Medium Load and Full Load and analyzed the system response.
- Responsible for performance monitoring and analysis of response time & memory leaks using throughput graphs.
- Cooperated with Basis Team to understand requirements and issues around test execution environment.
- Validated testing infrastructure (connectivity, scripting/protocol compatibility and virtual user capacity of hardware).
- 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).
- Provided statistics on the buffers, workload processing, CPU and memory utilization, database activity, system errors, buffer swaps and table locks.
- 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).
- Developed performance test plan as well as developed details performance analysis reports, Graphs (include Load Runner build -in graphs and MS Excel - custom graphs).
- Coordinated creation of stress environments to conduct stress\load testing.
- Conducted Load Test for multiple users using Load Runner.
- Extensively Used Load Runner Monitors to identify bottlenecks.
Environment: LoadRunner, ALM, Wily Introscope, VuGen, Performance Center, IIS, AIX, .Net, WebLogicCRM, JIRA, MQ Series, MS Office, MS-Visio, Java, Windows, LINUX, HP Tivoli, LDAP, Shell, LAN, WAN.
Confidential, VA
Performance Engineer
Responsibilities:
- Determined performance requirements and goals based on requirements and architecture.
- Monitored resources to identify performance bottlenecks.
- Identified functionality and performance issues, including: deadlock conditions, database connectivity problems, and system crashes under load.
- Involved in test environment build and designed Load (capacity) model on the basis of current volume and projected percentage increase in volume.
- Developed Vugen test scripts in Loadrunner for Oracle forms and HTTP protocols.
- Interacted directly with developers, project managers for the development, execution and reporting of all testing efforts.
- Executed Tests through the Controller including ramp-up and ramp-down of several hundred virtual users including run-time configuration, etc.
- Established tests for applications with fully developed User Interfaces, and those without fully developed User Interfaces.
- Utilized Database, Network, Application server and WebLogic Monitors during the execution to identify bottlenecks, bandwidth problems, infrastructure problems, and scalability and reliability benchmarks.
- Configured LoadRunner monitors to monitor environment performance. Monitor performance of individual JVMs using LoadRunner Websphere monitor.
- Reported test results and interpretation to Management. actively took ownership of defects and coordinate with different groups from initial finding of defects to final resolution.
- Analyzed Load Runner on-line graphs and reports to identify network/client delays, CPU /memory usage, I/O delays, database locking and other issues at server level.
- Responsible for analyzing results reports and charts to see response times of individual transactions with respect to whole applications.
- Coordinated daily status call for technical and non-technical audiences on test progress.
Environment: HP Loadrunner, Quality Center, Oracle, Web logic, WebSphere, Java, Sitescope
Confidential, Buffalo, NY
Performance Tester
Responsibilities:
- Responsible for developing and executing performance and volume tests.
- Developed test scenarios to properly load / stress the system in a lab environment and monitor /debug performance & stability problems.
- Partner with the Software development organization to analyze system components and performance to identify needed changes in the application design.
- Involved in analyzing, interpreting and summarizing meaningful and relevant results in a complete Performance Test Report.
- Worked closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Diagnosed performance bottle-necks, performed tuning (OS and the applications), retesting, and system configuration changes for application performance optimization.
- 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
- Performed baseline test with 1 user and 5 iterations and benchmark test under a load of 100 users using LoadRunner controller.
- Used Scenario By Schedule in the controller to change the Ramp Up, Duration and Ramp Down settings.
- Executed stress tests with a load of 225 users to see the breakpoint of the application.
- 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.
- Helped in performance tuning of the application.
- Analyzed the Transaction Summary Report and graphs generated in a LoadRunner Analysis session.
- 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, HP BAC, VB Script, .Net, JavaScript, SQL, Java, JUnit, J2EE, JSP,IIS, XML/XLST, Oracle
