Performance Tester Resume
BentonvillE
SUMMARY:
- Over 8+ years of diverse experience as a Performance Engineer/Tester/QA Analyst in both distributed Client/Server and web applications
- Hands on experience working on banking, Pharmaceuticals, finance, healthcare and retail domains.
- Extensive knowledge in Performance Test Life Cycle and Strong knowledge of Software Development Life Cycle (SDLC), well acquainted with Software Testing Life Cycle (STLC)
- Gathered performance test requirements from the client and designed performance tests for benchmark, baseline, stress, endurance, network and component
- Expertise in preparing Performance Test Strategy, Test Plan, Test summary Reports, Test Cases and Test Scripts for automated and manual testing based on the User Requirement documents and System Requirement documents for the Performance, Functional, System, Integration, Regression, GUI, UAT, Security, Load, Database, Smoke/Sanity and Usability testing.
- Experience with relational database theories and data warehousing.
- Experience in Production support activities.
- Hands on experience on SAP environments and Multi - protocols using HP Loadrunner.
- Hands on experience in Load Runner including and all with using other Tools - Jmeter, SOAPUI, Quick Test pro.
- Expertise in SQL and experience in creating PL/SQL procedures, triggers, functions, cursors, packages using TOAD.
- Experience in Java development and Jmeter based Load Test
- Used HP tools Quality Center (QC), LoadRunner, HP Performance Center, HP ALM, other open source tools like Jmeter
- Extensive experience using LoadRunner, JMeter for Performance Testing, Stress Testing, Longevity Testing and Load T esting
- Experience with LoadRunner components: VuGen, Controller, Analysis, Load Generator and with the components of JMeter
- Extensive experience in determining the systems configuration for LoadRunner.
- Involved in negotiating with HP and In Commercial talk for HP LoadRunner to the client.
- Experienced in configuring LoadRunner and all components of LoadRunner.
- Highly experienced in developing Test Cases, Test Plans, Test Scenarios and Analysis for Performance Testing.
- Good Exposure with APM tools like Newrelic/AppD. Used Web services Like REST, JSON
- Hands on experience in using leading tools like HP Loadrunner, MS Visual Studio test professionals, JAWS.
- Hands on experience in Direct Testing in couple of projects.
- Worked on different VuGen Protocols like Web Http/Html, Web Services, AJAX Click & Script, DB protocols, Siebel Web, RTE, FLEX
- Strong knowledge of using Single and Multiple protocols in Loadrunner Vugen like Web Http, WebSevices, Ajax Tru Client, SAP Gui, SAP Click and Script, Web Click and Script, Citrix ICA, ODBC, Flex and Oracle NCA.
- Proficient at identifying, debugging and fixing script errors
- Excellent with parameterization and correlation techniques.
- Exposure to various load runner functions used by VUser generator for scripting
- Used JConsole, JVisualVM for Java Monitoring to identify the bottlenecks like Heap Memory, GC and JVM Size
- Expertise with run time settings/recording options and general options in Load runner
- Proficient in different phases of Performance testing like scalability, stability, volume, stress, database failover, network, delay and longevity testing
- Analyzed post performance test results and identified the bottlenecks in the wide array of applications, interfaces, and adaptors in n-tier architecture
- Hands on experience in analyzing business, functional, and technical requirements and translating them into test requirements
- Used Web services Like REST, JSON.
- Involved in Performance Tuning of the applications using Jvisual VM. Bottleneck finding, Performance Tuning, Deployment and Retesting
- Ability to successfully manage multiple projects and meet deadlines effectively through a combination of business and technical skills
- Experience in Development/Testing of Restful based services
- Used agile methodology with JIRA tool. Also attended Scrum stand up meetings and taken part in various Sprints for projects
- Strong analytical skills, logical, presentation skills with strong communication skills
- Developed Loadrunner scripts in Citrix protocol. Added multiple ctrx functions and made the script more dynamic
- Worked closely with production managers, Technical managers and Business managers in planning, scheduling, developing and executing performance tests
TECHNICAL SKILLS:
Testing Tools: HPLoadRunner 9.10, 9.51, 9.52, 11.0, 11.50, 12.02, 12.50, 12.52, 12.53 HP Performance Center 11.0, 11.5, 12, ALM, HP Quality Center, JMeter 2.3.4, 2.5, 2.6, 2.7, 2.10, 2.11, 3.1, 3.2 SOAP UI and QTP
Languages: Microsoft C#, C, C++, visual basic, Php, j2ee
Markup/Scripting Languages: DHTML, CSS, JQuery, JavaScript, XML, HTML
Web Technologies: HTML, CSS, jquery, wordpress, java Script
Packages: MS-Office, Adobe Photoshop CS5, Dreamweaver, flash, Illustrator, In Design
RDBMS: MS SQL, SQL Server, Oracle Database
Operating Systems: Windows 98, 2003 Server, Windows NT/2000/XP.
Monitoring Tools: Performance Center, Wily Introscope, HP SiteScope, Dynatrace, App Dynamics, HP Diagnostics, Transaction Viewer, Splunk
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville
Performance Tester
Responsibilities:
- Independently developed test scripts using HTTP/HTML LoadRunner protocols, create test scenarios and execute tests.
- Analyzed test results using LoadRunner Analysis and wrote test reports.
- Coordinated with off-shore team to resolve test problems and ensured customer satisfaction.
- Automated performance test scripts and verified the response time under different load conditions using LoadRunner.
- Created Scripts and performed Test Execution in HP Performance center and LoadRunner.
- Created various Transactions to note the response times using LoadRunner VUGen
- Analyzed the client side and server side metrics and provided a detailed report with observations and recommendations.
- Test scripts development in HP LoadRunner VUGen, modifying scripts with required Correlations, Parameterization, logic, think times, iterations, pacing, logging options and preferences.
- Created Image and Text Verification checks in Vuser Scripts using LoadRunner for validation purpose.
- Executed various kinds of performance tests (baseline, load) with various transaction mix settings.
- Analyzed the response time, CPU usage, pages downloaded per sec, Throughput and various others metrics.
- Used Random Pacing between iterations to get the desired transactions per hour.
Environment: LoadRunner 12.05, Web Services, XML, HTML, MS SQL Server, HP ALM.
Confidential, New Jersey
Performance Test lead
Responsibilities:
- Executed various performance test conditions by writing scripts using the Performance test Tool HP LoadRunner 12.52/12.53 and JMeter 3.1/3.2.
- Designed the Test plan for Lending QA Project each Release.
- Evaluate the compliance of a systems or components with specified performance requirements
- Extensively used Load Runner and JMeter protocols, Java Vuser for SOA, Web Services, MU, MQ, JMS and Wrote Custom Framework for Scripting
- Wrote unit tests in Java to test my Framework developed to test Web Services.
- Wrote LoadRunner Scripts, enhanced scripts with C functions, Parameterized, stored dynamic content in Load Runner functions.
- Fixed all the Existing Scripts according to the changed business requirement
- Designed the Single User, Load, Stress, and Endurance Scenarios with the production volumes provided by the Business
- Carried out extensive automated testing with different test scripts which reflect the various real time business situations
- Modeled the environment under construction and the user profiles that leverage the environment
- Collected the details of the environmental stats and compared it to Production for accurate projection.
- Used TFS and other tools.
- Used HPALM-Performance Center 11.00, standalone Controllers and JMeter Test Plans to create scenarios and run load tests.
- Used Scheduler to schedule scripts run at particular time
- Extensively used JMeter for Performance testing GUI, SOA and Web services.
- Built Web services Test Scripts, Test plans, JMS Test Plans and Web Test plans using Jmeter.
- Analyzing applications and components behavior with heavier loads and optimizing server configurations
- Used Google analytics to understand the production traffic from different regions, different OS and for different transactions.
- Tested performance of Tomcat, Web sphere, web logic, F5 and Data Power etc.,
- Accommodated Testing windows and Executions for Production Issues in regular release Testing Activities
- On-shore, Off-shore Team co-ordination and submitting the Deliverables based on timelines.
- Monitored the Server’s CPU Utilization and used Heap memory status by using Monitoring like Sitescope, Wily Introscope & HP Diagnostics and Performed in-depth analysis to isolate points of failure in the application.
- Performance Monitoring, Bottleneck findings, Tuning using Java VisualVM, App Dynamics, Monitoring JBOSS, JAVA Memory Profiling, Monitoring Apache Logs (HTTP & HTTPS), Monitoring the Network using Wireshark, using NMON, Unix/Linux- VMSTAT, IOSTAT, using PerfMon while Performance Testing.
- Involved in Tuning JVM.
- Creating AWR reports for every test Run and reviewing with the DBA’s.
- Monitored system resources such as CPU Usage, % of Memory Occupied, VM Stat and I/O Stat using UNIX commands like top, vmstat, svmon and netstat.
- Analyzed the results by using LoadRunner Analysis and prepared the result report by customizing the graphs.
- Provided production support for all designs and performed tests on all installation process for infrastructure
- Collaborated with support teams, architects, and developers on analyzing performance test results
- Provided feedback on development through the entire lifecycle of the release in order to ensure that we know about performance issues before customers do
- Archiving Release Documents for Future Review and Comparisons.
- Prepared a detail test schedule and Test Metrics on a weekly basis for the project members to know the status of the Testing.
- Updating the Stake holders about the performance results by generating reports using analysis.
- Monitored performance using several systems management and monitoring tools like AppDynamics and SiteScope.
Environment: LoadRunner 12.52/12.53, JMeter 3.1/3.2, HP ALM-PC 11.0, HP ALM-QC 11.0, Wily Introscope, .Net, Web Services, MQ, MU, JMS, Web Services, XML, HTML, MS SQL Server, MS IIS Server, Web Logic, Data
Confidential
Sr. Performance Engineer
Responsibilities:
- Involved in gathering business requirements, studying the application and collecting the information from developers, and business to proceed with Test strategy and Test plan creation.
- Deal with business team to get the Performance Testing requirements for the Load Testing, Stress Testing and Capacity Planning.
- Wrote Performance Test Plan and Test Case design document with the inputs from developers and functional testers.
- Develop and implement load and stress tests with Load Runner 12.02/12.50 and presented performance statistics to Application teams, and provided recommendations on where performance can be improved.
- Extensively used JMeter 2.10/ 2.11 for Performance testing.
- Developed Vuser Scripts in web HTTP/HTML and Citrix protocol in Load Runner using LoadRunner VUGen.
- Extensively used LoadRunner using Virtual User Generator to script and customize performance test harness Web Protocol.
- Recorded Vuser Scripts using Vuser Generator (VuGen), inserted transaction points to calculate the transaction response times and employed Rendezvous Points to simulate real world scenario.
- Inserted Transactions, Checkpoints into LoadRunner Web VuGen Scripts and parameterized, Pacing and correlated the scripts. Parameterized large and complex test data to accurate depict production trends.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Investigate and troubleshoot performance problems in a lab environment. This will also include analysis of performance problems in a production environment.
- Designed tests for Benchmark and Stress testing. Created Single User, Base Line and Soak test scenarios. Random pacing between iterations was introduced to get the desired transactions per hour.
- Worked extensively on multi-protocol scripting using HP Loadrunner.
- Added performance measurement in LoadRunner Performance Center to identify their heap JVM memory usage and their leakages.
- Found performance degradation issues like out of memory problems and improved Thread pool utilization, Memory Leaks.
- Analyzed results using LoadRunner Analysis tool. 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 and App levels.
- Independently executed the LoadRunner test scenario, analyzed the execution statistics by monitoring the online graphs.
- Used Performance monitor to analyze the % CPU Usage, Memory and Requests per Second for each Scenario.
- Monitored server’s reliability by using AppDynamics, Nagios and SiteScope.
- Analyzed LoadRunner on-line graphs and reports to check where performance delays occurred, network or client delays, CPU performance, I/O delays, database locking, or other issues at the database server.
- Used direct testing and HP loadrunner for test planning, test execution, bottleneck analysis.
- Used Test Results to provide summary reports, response times and monitor averages.
- Monitored and provided production support in workflows and expert knowledge on all workflow designs.
- Performed several test executions and was involved in identifying bottlenecks
- Developed weekly reports of Performance data and metrics.
Environment: Load runner 12.02/12.50, Jmeter 2.10/ 2.11, Performance center, SiteScope, Dynatrace, WIN7, SiteScope, Quality Center, C, C++, MS Excel, Linux, java.
Confidential, Hamilton Township, New Jersey
Performance Engineer
Responsibilities:
- Involved in gathering business requirement, studying the application and collecting the information from developers, and business
- Played a major role in helping the business understand the load, stress criteria and helped them identify the critical scenarios on an application from an end user perspective
- Extensively used Load Runner 11.50/12.02 web HTTP/HTTPS, Web services and DB protocols for testing Client server applications and Standalone Applications
- Used Manual and Automated Correlation to Parameterize Dynamically changing Parameters
- Involved in doing Load, Stress, Endurance, Capacity, configuration, baseline, benchmark, stress, Soak tests and Failover Testing using LoadRunner.
- Used JMeter 2.6/2.7 to test Webservices, SOA along with LoadRunner.
- Designed SOA Test Frameworks using JMeter.
- Developed the Performance Test Plan & Scope documents and Performance Test Cases
- Created virtual users in Load Runner for Performance testing and analyzed the reports based on the different scenarios
- Involved in Defining the test scenarios and making sure that scripts are working according to planned scenario
- Monitored the software Performance on different Windows and UNIX environments
- Monitored various Performance parameters of database servers, application servers and web servers for e.g. CPU usage, total sessions created, current open sessions count and number of open users on the database
- Monitor resources to identify performance bottlenecks and tuning JVM
- Analyzed various graphs generated by Load Runner Analysis including Database Monitors, Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs and Web Server Resource Graphs
- Monitoring of Java classes//Garbage collector//System Matrics//J2EE Diagnostics server using J2EE Diagnostics
- Pulled AWR Reports for DB Analysis and shared with DBA team for more insight also used SQL Profiler to monitor the DB while testing the Application
- Analyzed the Windows Resource utilization viz. CPU and Memory impact on the application and server when there is a change in load and environment
- Analyzed Database Server's DB connections, table Indexes, Deadlock issues by applying proper Indexes
- Extensively used HP UFT and JAWS.
- Extensively used Wily Interoscope, BMC Patrol and Sitescope to the Monitor the Applications and environment.
- Extensively used Splunk to monitor the Jboss logs of the applications which are under testing.
- Responsible for creating the graphs for Web Server, Application Server and Database Server using Analysis and then generating the HTML Reports from those Analysis
- Responsible for making defect status report and project status report every week
Environment: s: LoadRunner 11.50/12.0, Jmeter 2.6/2.7, Quality Center, QTP, C, C++, HTML, Unix Scripting, Wily Introscope, HP Diagnostics, Oracle 10g, DB2, WebServers, Database Nodes.
Confidential, Phoenix, AZ
Performance Engineer
Responsibilities:
- Understanding the Environment, Applications architecture and Gathered Performance Requirements by Coordinating with Business Analyst, Dev Team, Functional Testing and Business Users.
- Prepared of the Test Plan, which Involves testing overview, testing approach, testing strategy, roles & responsibilities and scope of testing
- Extensively used Load Runner 9.52/11.0 and JMeter 2.4/2.5 for Performance testing.
- Used Virtual User Generator to generate VuGen Scripts for Web (Http/Html), Web Services protocol and RTE protocols.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description
- Used Manual and Automated Correlation to Parameterize Dynamically changing Parameters
- Monitored and analyzed system Performance during load tests using Sitescope
- Assisted the development team with performance results and recommendations that helped in performance tuning
- Provided management and vendor with analysis reports and recommendations, which resulted tuning of the application
- Experience in software testing on applications written using client/server, Java, J2EE, DOTNET, XML, WML, GUI based and web portals.
- Worked extensively on direct testing and on HP Loadrunner.
- Analyzed the Windows Resource utilization viz. CPU and Memory impact on the application and server when there is a change in load and environment
- Analyzed various graphs including Database Resource graphs, Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs, Sitescope, Nagios and Web Server Resource Graphs
- Interacted with Developers to follow up on Defects/Issues
- Attended strategy and planning meeting with management and Application team on regular basis
- Discussed current test status or over all progress and suggested the strategy to finish the test on time
- Coordinate with Technical manager and Architect to resolve Performance issues
- Report preparation and published detail Test Report for app team and upper management.
Environment: LoadRunner 9.52/11.0, Jmeter 2.4/2.5, Quality Center, VB Scripting, C, C++, WebTrends, App Dynamics, Transaction Viewer, JVM, Apache Servers, Tomcat Servers, Oracle Database, SQL+, Toad.
Confidential
Performance tester
Responsibilities:
- Involved in gathering business requirement, studying the application and collecting the information from developers and business
- Involved in developing clearly defined test plans to ensure the test scenarios Performance group develop will accomplish load- testing objectives
- Involved in generating Vusers in Load Runner for load and Performance testing using Load Runner
- Worked on tools like JAWS and MS Visual Studio test proffesionals.
- Extensively used Load Runner 9.10/9.51 and JMeter 2.3.3/2.3.4 for Performance testing.
- Created Load Runner scenarios and scheduled the Virtual Users to generate realistic load on the server
- Designed Performance test suites by creating VU test scripts, workload scenarios, setting transactions, rendezvous points and inserting them into suites using Load Runner
- Used Load Runner monitors to measure the Transaction Response time, Network delay and Throughput
- Experience in XML, JSP, JUnit, JavaScript, Portlets and Eclipse and writing Shell Scripts using Perl / AWK / Natural.
- Developed VUGen scripts for MainFrame Applications using RTE Protocol, used manual and auto correlation techniques, setup Run-Time Settings, created scenarios, and analyzed results to identify bottlenecks and root causes of problems
- Used Wily Introscope to monitor and collect metrics on production and Performance test servers
- Used Quality Center for Defect Tracking, Defect report and Test Management
- Involved in Performing Functional Verification Testing, Smoke Testing, System Testing and Regression Testing of the applications
- Monitored different graphs like transaction response time and analyze server Performance status, hits per second, throughput, windows resources and database server resources etc.
- Analyzed results and provided Developers, System Analysts, Application Architects and with information resulting in performance tuning the Application
- Generated the Application Performance reports and reported to the analysis group of Performance testing for fine tuning the application Performance
- Analyzed Load pattern and created test scenarios to emulate the real life stress conditions
- Analyzed results using LoadRunner Analysis tool and analyzed Oracle database connections, sessions, Web Logic log files
- Deeply involved in looking in to Logs of Applications Servers to identify any Issues, performance Engineering aspects.
- Give recommendations to the Team from architecture perspective after testing and identifying the areas of improvement.
- Produced regular project status reports to senior management to ensure on-time project launch
Environment: Main frame, C Scripting, CICS, Test Director, MS Excel, MS Word, LoadRunner 9.10/9.51, Jmeter 2.3.3/2.3.4, Site Scope, HP-BAC, Splunk.
