Performance Analyst Resume
DelawarE
SUMMARY:
- Creating web, MQ, web service, database, client/server and RTE Vuser scripts.
- Proficient in debugging and executing Load Runner scripts.
- Highly Experienced with Loadrunner Scripting for following xml/web services, siebel, peoplesoft, web/html.
- Excellent Knowledge of programming languages like C, C++, Java, SQL to debug and execute Load runner scripts.
- Good with debugging and adjusting scripts by running it within VuGen with Runtime Settings logs set to display all messages.
- Expert level experience in different LoadRunner protocols such as Web, ODBC, Oracle NCA, SAPGUI, SAP Web, Click and Script, Com/Dcom, Internet web based testing(SOA, WSDL, xml, soap) and WinSocket.
- Experience in working knowledge of SOA, XML, and Web Services Testing like SOAP, WSDL, UDDI and exposure to Object Oriented J2EE Java Development environment.
- Conducted Load Testing with Thin and Thick Clients Simultaneously, Scripted Thick Clients in Winrunner and Thin Clients in Web and Citrix Protocols of LoadRunner.
- Responsible for performance testing for Siebel application using Loadrunner.
- Proficient at identifying and fixing script editing errors.
- Exposure to various load runner functions used by Vuser generator for scripting.
- Well versed with Load Runner analysis in analyzing the results.
- Familiarity with run time settings/recording options and general options in Load runner.
- Performing IP Spoofing using LoadRunner for the load balancing issues.
- Excellent skills in Installing, and maintaining LoadRunner software.
- Proficient in plotting and implementing scenarios and loading Load runner scripts into a controller.
- Creating Performance scenarios and scripts for doing multiple iterations.
- Proficient in putting loops into the Load runner scripts to run scripts for multiple iterations.
- Analyzing LoadRunner scenario results.
- Activating/configuring monitors and adding desired performance counters into the Graphs.
- Well versed with the behavior of online monitors and the techniques to fix the monitoring issues and monitoring Vuser status.
- Analysis of cross results, cross scenarios, overlay graphs and merging different graphs.
- Analyzing scenario performance, graphs and reports.
- Working with different Vuser types and groups.
- Hands - on experience on different versions of LoadRunner.
- HP LoadRunner and Silk Performerr
- Quick Test Professional and Quality center.
- Creating and maintaining test environments
- Test Strategies
- Test Plans
- Test Scripts
- Executing and Validating Tests
- Managing Multiple Projects
- Test Coordination
- User Acceptance Testing (UAT)
- Testing of GUI and Web based applications
- Knowledge of C, C++, Java, and Shell
- Functionality and GUI Testing
- Integration and System Testing
- Performance, Load and Stress Testing
- Backend Testing using SQL queries
- UNIX Environment
- Mainframe Environment
- Test and Work Breakdown Structure Matrix
- Monitoring Test Technicians and QC Analysts
- Lotus Notes and Test Director
- Excel, STATG, JUMPIN, and Matlab
- Knowledge of Oracle, SQL, and Access
TECHNICAL SKILLS:
Domain knowledge: Banking, Insurance, Accounting, Storage Systems.
Web Technologies: HTML, XML, XHTML.
Languages: SQL, C, C++, Java, Shell, Matlab.
RDBMS: MS Access, MS SQL Server, MySQL, Oracle 9i/10g/11i
Project Management Tools: MS-Project.
Methodologies: RUP, Agile, SDM.
Operating Systems: Windows XP/2k2/2k/98/NT/95, UNIX, HP-UX, Linux, Solaris, AIX, IRIX.
Networking: TCP/IP, FTP, UDP, SOAP, LDAP, WSDL.
Statistical Tools: Excel, STATG, JUMPIN
Automation Tools: LoadRunner, QTP,Silk Performer
Defect Tracking Tools: Test Director, Lotus Notes, Clear Quest.
WORK EXPERIENCE:
Confidential, Delaware
Performance Analyst
Responsibilities:
- Designing the Test Architecture and the Scenarios for the Automation.
- Created and documented the Test Scenarios for each functional area mentioned in Test Plans to develop the test scripts (automated scripts).
- Involved in Business functionality review meetings and Use - Case Analysis and developing the templates for User/Customer and documentation.
- Involved in Business functionality review meetings and Use-Case Analysis and developing the templates for User/Customer and documentation.
- Extensively used Loadrunner 9.52 for Developing Vuser Scripts
- Developed Loadrunner Scripts in Web, Web services, Winsock and Database protocols.
- Worked on various interfaces and end points using WSDL and SOAP messages given by the developers.
- Executed Performance tests using Performance Center.
- Gathered Performance requirements for the application and designed performance tests for the multiple clients within the organization.
- 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.
- Installed SiteScope, and configured monitors for analysis.
- Analyzed the memory leaks in WAS servers using monitoring tools like Smarts and Nimbus.
- Used SiteScope and Wily to get metrics from servers.
- Responsible for analyzing the results like CPU usage, memory usage, garbage collection/heap size, server response times, database response times, active/idle threads, size of weblogic queues, etc Identified bottlenecks for a clustered environment relating to Indexes, Connection Pools, Garbage collections, Memory heap sizeand fixed them by changing configurations with the help of DB team.
- Analyzed results for Bottlenecks and made recommendations for the bottlenecks.
- Validating the load process of ETL to make sure the target tables are populated according the data mapping provided that satisfies the transformation rules and the Archive process to purge the data that meet the defined business rules. Involved in validating the aggregate table based on the rollup process documented in the data mapping.
- Used Shell scripts for capturing metrics on the servers
nvironment: LoadRunner, Quality Center, Performance Center, QTP, Web services, soapUI, Java, J2EE, J2ME, IBM Websphere Application Server, Weblogic, XML, XML Spy, Oracle, TOAD, SQL, PL/SQL, TIBCO, Linux, Fitnesse, Nimbus, Smarts, Sitescope and Wily.
Confidential, Tempe, AZ
Performance Test Lead
Responsibilities:
- Performed performance tuning of applications to rectify performance bottlenecks using DynaTrace.
- Identify and profile the low performing (high response time) transactions.
- Provide tier - tier breakup of response time for all the low performing transactions
- Work closely with development team and administrative teams in identifying and resolving the performance bottlenecks
- Created a Java Harness to execute performance tests at a component level.
- Worked with business units to convert requirements into Performance Test Cases.
- Developed Automated Performance Scripts for a variety of applications including WLJP (West Las Japan), WLUK (West Law UK) NOVUS and PRISM.
- Created a Framework to convert the common functionality of different applications into reusable and common functions.
- Setup various monitoring Windows/Unix counters like perfmon, top across all servers to log recourse utilization.
- Expertise in monitoring application servers like Web sphere
- Analyze garbage collection logs, study the application's memory footprints and provide performance recommendations by changing various parameters
- Involved in Load Runner Tool Evaluation and Demos.
- Standardized communication of QA results to all relevant teams within Development & Business areas.
Environment: Load Runner, Silk Performer, Web Sphere, Bugzilla, Windows XP, SQL Server, Web Sphere Monitoring, HTTP Analyzer, Fiddler, TREMOR, DynaTrace.
Confidential
Sr Performance Analyst
Responsibilities:
- RiskMarkapplication which will generate a Property Risk reports, Property analysis reports, property Evolution report for insurance quote for different client across the Globe. This property causality application will provide complete property report for Commercial properties.
- Analyze the test requirements and defined and documented test plans for applications and ongoing projects.
- Worked closely with the business analysts and developers to identify the processes that can be automated.
- Experienced in working with Service Oriented Architecture (SOA) that uses SOAP requests using LoadRunner 9.1 Webservices protocol also Maintained the list of web services (WSDL) implemented.
- Generated Soap requests using the webservices protocol and used loadrunner XML functions to extract the values from the server response.
- Used Toad to monitor the tables in the repository.
- Extensively tested the Business Objects reports by running the SQL queries on the database by reviewing the report requirement documentation. Validating the reporting objects in the reporter against the design specification document. Validating the data files from source to make sure correct data has been captured to be loaded to target tables.
- Used SQL Profiler for monitoring the stored procedures and for the break down of each webservices call.
- Designed scenarios for Baseline/Benchmark, Load/Stress workloads using LoadRunner controller
- Monitored all Vusers, Throughput, Hits/Second, Response times from the scenario.
- Utilized Load Runner s Perfmon to monitor and Analyze Results and report areas of performance improvements, report Capacity, Stability and Scalability of system.
- Generated various analysis graphs for performance tests for transactions per sec, hits per second, memory committed bytes, memory available bytes, pages per sec, physical disk queue length, in database server
- Checked the latency on the network with WAN emulation ON and OFF and analyzed the results by comparing to current location (Rhode Island).
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards
Environment: .Net, IIS 6, SQL Server 2005, Load-Runner 9.1, SQL Profiler, C, Shunra, performance Center, Windows XP, Marimba (ESD), Fiddler, Quality Center, XML, QTP 9.2, Bugzilla, Beyond Compare, Sitescope, Performance Center, Data Stage, Shell, Toad.
Confidential
Sr Performance Engineer
Responsibilities:
- Worked on Internal legacy application called Remote Tool. This tool is very useful in converting PID's (product identification numbers) to GSI warehouse SKU numbers for the 85 Webstores(Toys Rus,Polo,sporting goods, etc..). Developed Test Plans, Created Performance Test Scripts, updated Script enhancement for error handlingand page content check, verified stand alone against given Test Environment.
- Developed Loadrunner Scripts in Web, Web services, and Database protocols.
- Extensively used Load Runner Citrix and web protocol for testing Citrix Client server applications.
- Performance testing of Treasury Work Station application (TWS): Used Citrix ICA protocol in Loadrunner 8.14 for creating the test scripts. Monitored the Citrix Metaframe server during the test.
- Prepared Test Execution scenorios which includes No.of Virtual Users, Rampup, ramp down,Test duration and setting up Scripts the way needed for the Test Execution.
- Configueredsite scope and JVM monitor for Weblogic9 to capture runtime Metrics from Web servers, Application Servers and Data Base Servers.
- Executed Test scenorios and moniteredWeb, App and DB servers s usages of CPU, JVM Heap, JDBC Connection Pool, Throughput, Hit Ratio, Transaction Response Time per second and Garbage collections.
- Prepared Test Analysis,Test Result Summaryin html Reportsand presentedwith exclusive graphs xls sheet for the all runtime Metrics.
- Worked on Q4 Webstore Project - (40 Webstores like Toys Rus, BBW, Aero, Zalesetc ) Gathered Performance requirements for the application and designed performance tests . Developed Scripts and Executed the Test cases & scripts for Performance in Production Environments.
- Involved in Business functionality review meetings and Use-Case Analysis and Developing the templates for User/Customer and documentation.
- Extensively used Loadrunner 9.0 for Developing Vuser Scripts
Confidential, Warren, NJ
Performance Engineer
Responsibilities:
- Documented user workflows by coordinating with the CMS users
- Developed Vuser scripts using LoadRunner8.0 web (HTTP/HTML) protocol based on the user workflows
- Enhanced Vuser scripts by introducing the timer blocks, by parameterizing user id s to run the script for multiple users
- Change the runtime settings such as pacing, think time, log settings, browser emulation and VuGen and controller timeout settings in LoadRunner
- Performed baseline, benchmark, load, stress, soak tests in LoadRunner controller.
- 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 total processor time, available bytes and process bytes by using LoadRunner monitors
- Created rendezvous points to simulate a scenario of multiple users performing the same action simultaneously. Prepared the performance test report and sent it to the management
- Monitored system resources such as CPU usage, % of Memory occupied, VM stat and I/O stat.
- Oracle database performance was monitored for Indexes, sessions, connections, poorly written SQL queries and dead locks for each component of application.
- Monitored database during logins and registrations through SQL queries using Toad.
- Analyzed the server resources such as available bytes and process bytes for memory leaks
- Reported the defects using Rational ClearQuest and smoke tested the application after the fix.
Environment: LoadRunner, Windows 2000 Advanced Server, Apache, BEA Weblogic, Servlets, EJB, IRIX, AIX, LINUX, Oracle
Confidential - Comcast, NJ
Test Engineer
Responsibilities:
- Wrote test cases for system testing
- Performed functional testing manually on different operating systems.
- Performed functional by automating the script using WinRunner.
- Performed load and stress testing using LoadRunner.
- Created virtual users in LoadRunner for performance testing and analysed the reports based on the different scenarios.
- Planned the load by analyzing task distribution diagram, transaction profile, and user profile and executed performance testing using LoadRunner.
- Using LoadRunner, created scenarios for load and performance testing with different host systems and also configured the test environment. Generated graphs and analysed them to monitor the software performance.
- Analyzed graphs from LoadRunner Controller and reported them as part of performance testing.
- Used rendezvous points to load test specific transactions.
- Used correlation to parametrize dynamically changing values like session id.
- Performed GUI testing manually.
- Established test data for testing the application.
- Created acceptance and data validation test scripts.
- Manually conducted positive/negative testing.
- Performed software compatibility tests on various hardware platforms.
- Performed system tests and logged results.
- Recorded results and reported defects to development team.
- Coordinated with the developers on defects status on a regular basis.
- Used Test Director to maintain test deliverables and for defect tracking.
- Analyzed various graphs generated by LoadRunner Analyzer including Database Monitors, Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs and Web Server Resource Graphs.
- Involved in Performance Testing to simulate a process, which allows more than 100 user login at the same time, and observe the behavior of the system by using LoadRunner.
- Used Lotus Notes for bug and defect tracking.