We provide IT Staff Augmentation Services!

Sr. Performance Test Engineer Resume

3.00/5 (Submit Your Rating)

Woonsocket, RI

PROFESSIONAL SUMMARY:

  • Over 6+ years of extensive hands on experience in IT industry, specializing in Performance Engineering Process and Methodologies and Extensive experience in all phases of Software Development Life Cycle and Quality Assurance Life Cycle.
  • Experience in testing of Web based, Client/Server and SOA applications.
  • Good experience in working with Agile, Scrum and Waterfall methodologies.
  • Excellent skills and experience in performance and functional testing using HP PerformanceCenter,JMeter, Load Runner,QuickTest Pro and Quality Center.
  • Experience in Performance testing on Multi - tier Environments for different Software platforms.
  • Expertise in developing Test plans, Test Functional/Non-Functional automation scripts, creatingtest scenarios, analyzing test results, reporting Bugs/Defects, and documenting test results.
  • Skilled in installing and maintaining Load Runner software and Working/Coordinating with HP on the Load Runner Scripting and Tool Related Issues.
  • Knowledge of programming languages like C, C++, Java, SQL to debug and executing Load Runner scripts.
  • Strong Experience in using Load Runner for Performance Testing, Stress Testing and LoadTesting.
  • Expert in working with protocols like Web HTTP/HTML, Web Services, Citrix, Siebel-Web,Mainframe(RTE), FLEX, Script, RDP, Mobile Web, Database, SAP and Multi Protocols forperformance testing.
  • Performing the Performance testing life cycle i.e. Scripting, Design of Scenarios, execution, Performance Monitoring and Performance Analysis.
  • Skilled in Troubleshooting and debugging of scripts and execution issues.
  • Excellent knowledge and skills in test monitoring for transaction response times, web servermetrics, Windows / Linux / AIX system resource, Web App, Server metrics, Database metrics, and J2EE Performance.
  • Very good understanding of performance related aspects of application servers (OS, JVM) and Databases.
  • Creative problem solver who can recommend methods of load/performance testing different types of applications.
  • Experience in analyzing performance bottlenecks, root cause and server configuration problems using Load Runner and fixing the issues.
  • Used Monitoring tools like Wily Introscope, HP SiteScope, Foglight, App Dynamics, WindowsPerformance monitor, Nmon, VM Stat, I/O Stat, HP Diagnostics andDynaTrace
  • Proficiency in analyzing the results using LoadRunner Analysis component (Transaction's persecond, Hits/second, Average response time etc).
  • Experience in writing SQL statements, database connectivity, Oracle10g/12c, configuring TNS file and connecting through TOAD.
  • Experience in Defect management, including Defect creation, modification, tracking and reporting using industry standard tools like JIRA, Rational Clear Quest, Test Director and Quality Center.
  • Good experience in engaging with business contacts and stakeholders for requirement gathering, architecture review and results analysis.
  • Ability to quickly learn new concepts and software as necessary and have ability to adapt quickly to an existing and complex environment.

TECHNICAL SKILLS:

Testing Automation Tool: HP LoadRunner / Performance Center /ALM/ JMeter

Test Management Tool: HP Mercury Quality Center/Test Director

Languages: C, C++, VB, Java, XML

Monitoring Tools: Wily Introscope / Dynatrace / Sitescope / HP PerformanceManager / FogLight

Operating Systems: Windows 95/NT/XP/Vista/Win 7/ Win 8, UNIX

RDBMS: SQL / Oracle / DB2 / MS Access / MySQL

MSVisio, MSExcel, MS: Word, MS-PowerPoint

PROFESSIONAL EXPERIENCE:

Sr. Performance Test Engineer

Confidential, Woonsocket, RI

Responsibilities:

  • Analyzed Business Requirements, Non-Functional Requirements and Functional Requirement Documents to develop Performance Test plan and Identify Business Scenarios for Performance Testing
  • Analyzed the Gathered requirements for generating performance goals and test plans, prepared the test plan independently.
  • Worked closely with Development and Business team to get an understanding of the systemarchitecture, system component interactions, application load pattern and the Performance SLA.
  • Developed Performance Test scripts and Scenarios based on the Test Plan, Analyzed Results usingHP LoadRunnerandJMeter.
  • Configured, installed and Upgraded HP Load Runner 9.5/11.0/ 12.02 VuGen, Analysis, Controller and LR Agent on Load Generators.
  • Used JMeter 2.8/2.9/2.10 for Web Application testing and API Testing.
  • Developed Vuser Scripts in Web\HTTP, WebServices, ODBC, Oracle-2Tier, Winsock, and Click &Script to test various applications.
  • Identified and analyzed different business scenarios and Load Distributions, developed Load Runner test scripts independently according to test requirements.
  • Enhanced the scripts by applying different techniques like Correlation, Parameterization,Recording Options &Run-time settings.
  • Configured scenarios and set up the monitors to capture the performance of the Application servers,Web servers and Database servers using Load runner Controller.
  • Tested the Load balancer by setting up IP SPOOFING on the load generators.
  • Monitored the Network using Ethereal and Network Delay Monitors and analyzed test results - traced and troubleshoot performance bottlenecks (Disk Usage, CPU, and Memory).
  • Monitored online graphs like Transactions per Second (TPS), Throughput and Response time at Client side and analyzed after the completion of test.
  • Used HTTP Watch, Fidler, and Webpage Test for analyzing the HTTP Traffic.
  • Performance analysis report generation based on the SQL/ IIS/ WebSphere metrics
  • Extracted Data by Writing SQL queries from MS-SQL and Oracle databases and used it in the performance tests.
  • Analyze Heap behavior, throughputs and pauses in Garbage collections as well as tracking down memory leaks while executing the duration tests.
  • Tuned abnormal long GC pauses by breaking it down into smaller incremental pauses.
  • Tuned number of full GC and its CPU spikes at high memory conditions by increasing heap size and thereby eliminating JVM abnormalities
  • Involved in creating Dyna Trace dashboard and reports using built-in and/or custom measures to present testing and analysis results effectively.
  • DB Performance tuning support usingdynaTraceResponse time/ Execution hotspots and PoolUsage with leak snapshots, PAFoglight and WilyIntroscope reports.
  • Worked with DBA's to help tune the queries and Review the AWR Reports.
  • Analyzed various graphs generated by Load Runner Analyzer including Database Monitors,Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs and Web ServerResource Graphs
  • Responsible for Reviews and documentation for reporting the status to the project manager.
  • Provided recommendations to the application owner on steps to meet performance goals.

Performance Tester

Confidential, NYC, NY

Responsibilities:

  • Collected work flows established test plans, outlined test environment, scenarios and test scripts.
  • Analyzed the system requirements and developed test plans using technical specifications.
  • Developed scripts using LoadRunner by recording/playback and as well as by writing functions as required.
  • Changed the runtime settings such as pacing, think time, Log settings 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.
  • Advanced usage of controller to Create scenarios in controller for test
  • Creating performance test reports
  • Defined requirements for large-scale Load Runner performance tests of the Web, Client-server and Database server Applications.
  • Used Controller Scenario for performing Load Test and Analysis Module for yielding results.
  • Used Site scope for Monitoring of applications.
  • Monitor the analysis, design, implementation and execution of the test cases, test procedures and test suites.
  • Used Scenario by Schedule in the controller to change the Ramp Up, Duration and Ramp Down settings. Performed both automatic and manual correlation using the options in Load Runner.
  • Used IP spoofing to generate and associate different IP addresses to Virtual Users to emulate real-time Recorded, parameterized, and enhanced Vuser Scripts to simulate the critical business transactions.
  • Scenarios for load balancing issues activating / configuring monitors and adding desired performance counters into the Graphs.
  • Monitored the CPU, memory, and network utilizations on the UNIX server using Site Scope monitors.
  • Analyzed results of Transactions Response time, Transaction under load, Transaction Summary by Vusers, Hit per Second and Throughput.
  • Used LoadRunner to check the source of Performance delay, Network or client delays, CPU performance, and Input and output delays.

Environment: Load Runner, Java, .Net, HTML, Oracle, DB2.

Performance Tester

Confidential, Atlanta, GA

Responsibilities:

  • Work closely with software developers and took an active role in ensuring that the software components meet the highest quality standards.
  • Worked as onshore and offshore coordinator and leading the testing efforts.
  • Worked on multiple domains like HR, Retail, and Infrastructure, backend, front end and Merchandising.
  • Worked as an independent consultant for performance testing and coordinated with multiple vendors.
  • Worked closely with Development team to discuss the Design and Testing aspects of the applications to design the Test plans.
  • Reviewed SAD to prepare Performance acceptance criteria and Test Plan.
  • Actively participated in the daily project meetings and walkthroughs.
  • Worked on HP Performance center 9.52 and controller to execute the tests.
  • Involved in preparation of estimation, capacity matrix, performance strategy docs and conducted assessments and data modeling using excel.
  • Worked on Web, Clint-server, Main frame, and SOA, J2Ee, Tandem and .Net applications.
  • Responsible for testing batch jobs in an enterprise wide environment.
  • Worked on different protocols like HTTP/HTML, Web Click &Script, Web Services, Flex, SMTP, MQ (Message queue), Seibel (Web), .Net, Citrix and RTE.
  • Worked on MQ (Message queue), scripts and monitor the messages through MQMON tool.
  • Worked on SQL quires to fetch and validate the scripts data before and after the tests.
  • 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 center.
  • Used Sitescope, Jmeter, NMON and Perfmon 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, VM Stat, I/O Stat using UNIX commands like top, vmstat, svmon and netstat.
  • Analyzed JVM Heap and GC logs in Web Sphere during test execution.
  • Involved in defect tracking, reporting and coordination with various groups from initial finding of defects to final resolution.
  • Created comprehensive test results report.

Environment: HP, Tandem, Quality Center, SharePoint, Mainframes, Sitescope, Java, C, VBScript, XML, HTML, MS Office, SQL, PL/SQL, SOA, Crystal Reports, Web Services, Putty, Web Sphere(WAS), IBM HTTP Server(IHS), Unix and Windows.

Performance Tester

Confidential

Responsibilities:

  • Working with project teams, development teams and business analysts on a daily basis to understand business needs and relate them in terms of performance testing.
  • Assisting Project Manager with deliverables, maintaining project plans and schedules, Logging and trackingdefects, change management, management of any other requests, Coordinating and trackingknowledgetransfers, inventorymanagement and resourcemanagement.
  • Analyzing required effort in terms of resources needed, script complexity, scenario design challenges, overall man-hours required and documented before every project execution.
  • Planned and generated Vuser scripts with VuGen and enhanced them with correlation, parameterization and LR functions.
  • Wrote Custom Code for User Friendly and Flexible Scripts for easy Tracking and Modifications.
  • Ability to diagnose Web/App server performance issues/troubleshooting using Wilymonitoring tool Interacted with developers to Report and TrackBugs using QualityManagementsystem (QMS).
  • Used Performance monitor to analyze the % CPUUsage, Memory and Requests per Second for eachScenario using different tools such as nmon, vmstat, sar, top etc.,
  • Executed in Load, Stress and EnduranceTesting to simulate a process, which allowed using more 1000virtual users.
  • Executing performance tests for the application and monitoring for bottleneck identification and resolution.
  • Compiling results from data validation into individual reports that summarizes pass/fail ratio and the types of failures being discovered.
  • Executed peak run, duration run and saturation run in load runner controller
  • Maintaining and improving QAprocesses, documentations, by incorporating various performance test strategies for testing applications.
  • Created Test Metrics, Bug Database and generatedweeklyreports for senior management.
  • Actively participated in Defect Review meetings involving Test Coordinator, Developers, Business Analysts and Project Managers to report the status of defects to the management.
  • Interacted in Daily standup meetings with the Management and report day-to-day activities and updates.

Environment: Load runner 9.5, agile methodology, Quality center 11.0, SOA, Remote Desktop, JAVA, Win Media Load Testing tool, Web Services, Wily Introscope.

QA Tester

Confidential

Responsibilities:

  • Responsible for designing scenarios for Performance Testing, generating scripts and handling Correlation as well as parameterization using LoadRunner and Silk Performer.
  • Extensively used Web (html/http), Web Services, Siebel, in LoadRunner.
  • Executed scenarios using Controller and analysis of results using LoadRunner Analyzer.
  • Identified bottlenecks in the Network, Database and Application Servers using LoadRunner monitors.
  • Used Keynote for cloud based load testing.
  • Validated web services and made using SOAPUI and Rendezvous graphs using LR Analysis tool.
  • Enhanced Vusers scripts by correlation, parameterization, transaction points, rendezvous points and various LoadRunner functions.
  • Responsible for conducting performance benchmark tests.
  • Developing VUser scripts and enhanced the basic script by Parameterizing the constant values usingnLoadRunnerIdentified critical process for testing by monitoring the business activity.
  • Extensively used Site scope and Introscope for monitoring during load tests.
  • Conducted Regression testing and BVT (Build Verification Test) using silk test and silk performer
  • Parameterized unique IDS and stored dynamic content in variables and pared the values to Web submits under Http protocols.
  • Performed load testing with 100/250/500/750/1050 Vusers.
  • Performed load testing from various different locations using Keynote.
  • Designed the Manual and Goal oriented scenarios using LoadRunner Controller module to test.
  • Involved in analyzing Runtime, System Resources and Transactions Graphs
  • Responsible for generating reports using LoadRunner.

We'd love your feedback!