Performance Engineer Resume
NH
SUMMARY
- Over 8+ years extensive experience in LoadRunner and Performance Center including Virtual User Generator, Controller, LoadRunner Agents, Result Analysis Analyzed the test results (TPS, Hits/second, Transaction response time, CPU utilization etc) using LoadRunner Analysis, various monitoring tools and prepare Test Reports. Checked for Network Bottlenecks using Network Delay Time and Vuser Graphs.
- Extensive experience in using LoadRunner monitors such as IIS Monitor, Web Logic Monitor.
- Create automated test scripts with JMeter and LoadRunner VuGen.
- Execute test and monitor system performance SiteScope, LoadRunner Controller.
- Worked extensively with Load runner Controller to create Test Scenarios and generate performance reports.
- Experience in Performance Testing with Load Runner on protocols Web (HTTP/HTML), Web Services, Siebel, SAP, Oracle NCA and Citrix.
- Experience in monitoring servers using tools like SiteScope, Wily, Team Quest and Tivoli Performance Viewer.
- Hands on experience with System Performance Testing Methodologies like Spike, Stress and Endurance Tests.
- Develop use cases, user interface specifications, and user requirement specification documents.
- Experience on Writing complex SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing.
- Experience in monitoring Web Servers and Application Servers such as Microsoft IIS, Web logic and Database Servers Such as SQL Server during Performance Testing.
- Experience with Fast paced environment like Agile Methodology.
- Self - motivated, willing to assume responsibilities, can work independently, lead or work within a team environment.
TECHNICAL SKILLS
Testing Tools: Win Runner, Load Runner, Performance Center, Silk Performer, QTP
Defect Tracking tools: Test director, Quality Center, IBM Rational Clear Quest, PVCS Tracker, Bugzilla, Track Record
Operating Systems: MS DOS, Windows 95/98/2000/NT4.0/XP/Vista, UNIX, Linux, Sun-Solaris, MAC 10, IBM Mainframes, HP-UX
Monitoring Tools: SiteScope, Wily IntroScope, Team Quest, Adobe s Flex AMF, Tivoli Performance Viewer, DynaTrace
Database: Oracle, MS SQL Server, IBM DB2, MS Access, MySQL
Web Servers: IBM Web Sphere, BEA Web logic, Apache Tomcat, IIS
Tools: & Utilities MS Office, MS Excel, MS PowerPoint, MS Project, MS Visio, Outlook, Lotus Notes, TOAD
PROFESSIONAL EXPERIENCE
Performance Engineer
Confidential
Responsibilities:
- Defining the performance goals and objectives based on the client requirements and inputs
- 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.
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Extensively Worked in Web, Citrix, Click and Script, Oracle Protocol in LoadRunner.
- Ensure the compatibility of all application platform components, configurations and their upgrade levels in production and make necessary changes to the lab environment to match production
- Responsible for developing and executing performance and volume tests
- Develop test scenarios to properly load/stress the system in a lab environment and monitor / debug performance & stability problems.
- Implemented and maintained an effective performance test environment.
- Identify and eliminate performance bottlenecks during the development lifecycle.
- Used to identify the queries which were taking too long and optimize those queries to improve performance
- Provide support to the development team in identifying real world use cases and appropriate workflows
- Performs in-depth analysis to isolate points of failure in the application
- Created Various Vuser Scripts basing on the Critical Transactions Used by the Real Time users using JMeter and VuGen of LoadRunner.
- Automate the major functionalities of the application and the bugs reported using JMeter
- Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
- Used JMeter for Web Services based performance testing.
- Exposed and worked on composite application monitoring using HP Diagnostics
- Responsible for providing regular test reports to the management.
- Analyzed the results of the tests that were used to assist in the identification of system defects, bottlenecks and breaking points.
Environment: LoadRunner, Performance Center, SiteScope, Quality Center, Unix, Windows, Java, JMeter Web logic, Oracle, XML, SQL Server, Network analysis, MS Access, MS Vision, MS Project, AJAX VB, J2EE Analysis, HTML.
Performance Engineer
Confidential, NH
Responsibilities:
- Planed, designed, Implemented and Executed Stress/Load/Performance Testing Efforts.
- Analyzed System Usage by reviewing the user profile, transaction profile, system resource usage diagrams and designed performance, stress, Endurance tests.
- Created Virtual Users in VuGen and configure Scenarios to meet the load testing requirements in Performance Center.
- Extensively used Web (Http/html), Web services and Oracle NCA protocols in LoadRunner.
- Analyzed the requirement and design documents.
- Written LoadRunner Scripts, enhanced scripts with C functions,
- Parameterized Users, stored dynamic content in LoadRunner functions, used client side secure s.
- CPU, Memory, ASP Requests, Network, Web connections and throughput were monitored while running the various scenarios in the LoadRunner Performance Center.
- Created Single User, Base Line and Soak test scenarios. Random pacing between iterations was introduced to get the desired transactions per hour
- Added performance measurements for Oracle, Web Logic and IIS in LoadRunner Test Center.
- Analyzed results using LoadRunner Analysis tool and analyzed Oracle database connections, sessions, Web Logic log files.
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations
- Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web, app and database levels.
- Used LoadRunner tool for testing and monitoring.
- Used SOAP UI for testing of the web services under the implemented SOA framework.
- Conducted Volume Performance testing, Load and Stress testing using Performance centre and VuGen scripts.
- Extensive knowledge on web services, WSDL files and XML performance testing
- Knowledge in monitoring backend DB servers like SQL, My SQL.
- Configured UNIX, database resources for performance monitoring on Performance Center.
- Performed the Endurance test by executing the test for longer hours in order to find out any Memory Leaks, slow resource consumption problem.
- Designed the manual goal oriented tests as per load distribution diagram (Un-even distribution of load) for each of normal, heavy, average volume load tests.
- Monitored executions of the test scripts using Performance center and monitored the online graphs results.
- Performed the testing in step-wise manner using Performance Center.
- Created performance scenarios and scripts for stress testing doing multiple iterations.
- Excellent Knowledge of programming languages like C, C++, Java, PL/SQL to debug and execute LoadRunner scripts.
- Worked with numerous online monitoring graphs/monitors in LoadRunner to see the performance issues and to identify bottleneck areas.
Environment: LoadRunner, JAVA, Quick Test Pro, DynaTrace, SoapUI, Quality Center, Performance Center, SiteScope, JAVA, ASP, JSP, Oracle, UNIX. Web Sphere, Rational Robot, HP - Diagnostics
Performance Engineer
Confidential, CA
Responsibilities:
- Used Load Runner and Silk to Load and Stress test the application.
- Worked closely with system developers, Business Analysts, and project managers.
- Utilized Load Runners Controller to Create and Run Load Test Scenario
- Developed the Load Runner Virtual User Generator (Vu Gen) Scripts for the Database and Web.
- Replicated real time load using multiple Vusers during load testing.
- Worked extensively with Unix Vi Editor.
- Developed scripts using Web (http/html), Citrix, Web Services (SOAP), and Java protocol.
- Database stored procedure executions, Indexes and dead-locks with load were analyzed. Tuned SQL server by changing Parallelism, update statistics, hints settings.
- Conducted various tests including Stress, Benchmark and load.
- AMF protocol is used to exchange data between an adobe flash application and a database.
- Memory, threads and Handles for dllhost.exe and inetinfo.exe were monitored during ASP executions during testing due to known issues with Microsoft.
- Logged and managed bottlenecks in Quality Center.
- Monitored online transaction response times using LoadRunner monitors.
- Used Performance monitor for NT server and Team quest tool for UNIX server.
- Results log files were analyzed for various HTTP errors, Server errors etc. Event viewer was also used for analysis.
- Conducted stability testing with 60% to 70% of Max. Number of users over several hours (5 to 6 hrs) to determine how the site handles a constant load of users over longer period of time.
Environment: LoadRunner, Quality Center, Silk, SiteScope, JIRA, Clear Quest, Java, JSP, XML, UNIX, Oracle, Windows, Solaris, Web logic, PL/SQL Developer
Performance Engineer
Confidential, CA
Responsibilities:
- Responsible for Performance and Load testing using LoadRunner.
- Developed Single User, Base Line and Soak test scenarios.
- Independently developed Load Runner test scripts according to test specifications/requirements.
- Developed Vuser scripts using Web (http/html), Web Services and Citrix protocols.
- Introduced random pacing between iterations to get the desired transactions per hour.
- Spikes were created by adding hundreds of users during baseline test and Server recoveries were monitored.
- Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web, app and database levels.
- Interacted with DBA's, Developers, Systems Engineers and Network Engineers during testing and isolated bottlenecks at different levels.
- Conducted meetings and walkthroughs with users, developers and Business Analysts to gather information about business process.
- Configured LoadRunner monitors to monitor environment performance. Monitor performance of individual JVMs using LoadRunner and Web sphere monitor.
- Parameterized unique IDS and stored dynamic content in variables and pared the values to Web submits under Http protocols.
- Analyzed graphs and generated reports using LoadRunner.
- Improved performance by adding Indexes there by indirectly minimizing dead locks.
- Monitored database for sessions, connection pool and Memory issues.
Envir o nment: LoadRunner, Windows, SiteScope, Performance Center, Advanced Server, IIS, JIRA, Apache, WSJ, Servlets, EJB, AIX, UNIX, Oracle, SQL Server, Gomez, VB Script, HTML
Performance Engineer
Confidential, OH
Responsibilities:
- Defining the performance goals and objectives based on the client requirements and inputs
- Extensively Worked in Web, Web services, Citrix, Click and Script, Oracle Protocol in LoadRunner
- Ensure the compatibility of all application platform components, configurations and their upgrade levels in production and make necessary changes to the lab environment to match production
- 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.
- Written high level LoadRunner scripts by using Virtual User generator for Single User, Base Line, Soak (Endurance test) scenarios by storing dynamically varying object IDs in parameters and validating correct downloads of HTML pages by validating content in sources.
- Verified load balancer setting using IP spoofing feature of Load Runner. Discover issues with load balancer due to IP sticky.
- Monitored database for sessions, connection pool and Memory issues.
- Identified and eliminated performance bottlenecks during the development lifecycle.
- Accurately produced regular project status reports to senior management to ensure on-time project launch.
Environment: Windows NT Server, SQL, Web Logic, IIS, C#, Java, Web logic, SOA, Load Runner, Oracle, Citrix, HTML, Site Scope and Quality Center.
