We provide IT Staff Augmentation Services!

Sr. Performance Test Engineer Resume

5.00/5 (Submit Your Rating)

Woonsocket, RI

SUMMARY:

  • Over 8 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 Performance Center, 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, creating test 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 Load Testing.
  • 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 for performance 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 server metrics, 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, Windows Performance monitor, Nmon, VM Stat, I/O Stat, HP Diagnostics and DynaTrace
  • Proficiency in analyzing the results using LoadRunner Analysis component (Transaction's per second, 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

HP Mercury: Quality Center/Test Director

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

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

SQL: / Oracle / DB2 / MS Access / MySQL

MSVisio, MSExcel, MS: Word, MS-PowerPoint

PROFESSIONAL EXPERIENCE:

Confidential, Woonsocket, RI

Sr. Performance Test Engineer

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 software developers and take an active role in ensuring that the software components meet the highest quality standards.
  • Worked closely with Development and Business team to get an understanding of the system architecture, system component interactions, application load pattern and the Performance SLA.
  • Developed Performance Test scripts and Scenarios based on the Test Plan, Analyzed Results using HP LoadRunner and JMeter.
  • 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.
  • Performed in-depth analysis to isolate points of failure in the application Monitored the application behavior of Java and .Net based applications.
  • 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.
  • Analyzing performance critical transactions using tagged web requests and Pure paths to trace bottlenecks
  • DB Performance tuning support using dynaTrace Response time/ Execution hotspots and Pool Usage 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 Server Resource 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.

Confidential, Plano, TX

Sr. Performance Engineer

Responsibilities:

  • Independently develop Load Runner test scripts according to test specifications/requirements.
  • Developed and deployed test automation scripts to do end to end performance testing using Load Runner and implemented and maintained an effective automated test environment and the QA Lab.
  • Analyzed the user requirements by interacting with developers and business analysts.
  • 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
  • Executed the test with Vusers specified and enhancing the Script by Correlation, Parameterization & Run-time settings and involved in creating and debugging the scenario in Controller.
  • Setting up the schedule, scenario configuration and running the scenario and identification of Bottlenecks.
  • Performance test scripts generation using Vugen.
  • Ran load tests using Standalone Controller Machine.
  • Analyzed Running Vusers Hit per second, Throughput, Transaction Summary, Average Transaction Response Time graphs to understand the load behavior using Analysis.
  • Created XML test files based on XML schema.
  • Extracted data for Load tests by Executing SQL Queries as part of Pre-work every release.
  • Tested the SOA applications (Web Services, SOAP, and WSDL) Tested and Validated SOAP Request and SOAP Response messages. Automated the web services using SOAP UI.
  • Involved in root Cause Analysis for the problems in proposed architecture and monitored the Resources metrics to find the performance bottlenecks.
  • Worked on production to find the current and projected user volume and transaction density. Duration Test was conducted to find the System Stability and memory leaks and prepared Automation Test Plans and Test Data for Web Testing.
  • Provide recommendation and scalability solution comprised of the test findings and system behavior observed under conditions of load, stress.
  • Required monitoring and debugging the Web logic, Oracle, and Apache components including their key resources, performance indicators and logs and stability problems.
  • Performed in-depth analysis to isolate points of failure in the application.
  • Analyzed, interpreted and summarized meaningful and relevant results in a complete Performance Test Report.

Confidential, NYC, NY

Senior Performance Tester

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.

Confidential, Webster, NY

Sr. Performance Engineer

Responsibilities:

  • Gathered business requirement, studied the application and collected the information from Analysts.
  • Implemented Agile and scrum methodology in projects as well as completed projects with Waterfall methodology.
  • Coordinated meetings and walkthroughs with the management team to ensure steady progress.
  • Created Performance Test Plan covering all user requirements to be tested with defined NFR.
  • Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements using Test Director.
  • Designed HP Load Runner and SOASTA (mobile and web) scripts with Virtual User Generator for HTML/HTTP Web Protocols.
  • Worked on different protocols like HTTP/HTML, Web Click &Script, Web Services, wsdl, Flex, (Web), .Net, Citrix and Mobile testing.
  • Created Vuser scripts based on detailed analysis of Usage model and Task Distribution profile to emulate real life stress conditions.
  • Enhanced Vuser scripts to emulate the working environment with strong parameterization, manual correlation and content checks.
  • Run and monitored the load test with different online monitor graphs.
  • Used Site scope, HP Performance manager, Perfmon and Wily Introscope to monitor server metrics and Performed in-depth analysis to isolate points of failure in the application.
  • Worked on SQL quires to fetch and validate the scripts data before and after the tests.
  • Analyzed the load test results including transactions by drilling down, merged graphs (overlay graphs, correlate graphs), cross result graphs and auto correlating measurements and thus focusing on behavior patterns and identifying problematic elements using the Load Runner Analysis tool and SOASTA.
  • Identified bottlenecks like “Out of Memory”, high CPU, RAM, Disk usage and Network delays.
  • Performed regression testing of client/server software on multiple platforms (Windows XP, UNIX).
  • Performed Touch Test (mobile app) conducted using SOASTA and then playing the scripts in the real devices. This test is to verify performance characteristics of the mobile app on physical devices. We will be using the devices like (iPhone, iPad, Android tablets) in our lab or global.
  • Used Jenkins to build the jobs and to make the application touch testable for mobile testing.
  • Worked with developers in resolving issues in test agile environment.
  • Interacted with the client to coordinate and conduct UAT (User Acceptance Testing).
  • Created Performance test report at the end of each release and provided it to the management.

Environment: HP load runner Performance center 9.52 and 11.52, Performance manager, SOASTA(mobile and web), SOAP UI, Quality Center, SharePoint, Mainframes, Site scope, TOAD, Java, C, VBScript, XML, HTML, MS Office, SQL, PL/SQL, SOA, Crystal Reports, Web Services, Putty, Web Sphere(WAS), IBM HTTP Server(IHS),Jenkins(1.509) Unix and Windows.

Confidential, Atlanta, GA

Sr. Performance Engineer

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.
  • Conducted result analysis and communicated technical issues with developers and architects
  • 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.

Confidential

Sr. Performance Engineer

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 tracking defects, change management, management of any other requests, Coordinating and tracking knowledge transfers, inventory management and resource management .
  • 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 Wily monitoring tool Interacted with developers to Report and Track Bugs using Quality Management system ( QMS ).
  • Used Performance monitor to analyze the % CPU Usage, Memory and Requests per Second for each Scenario using different tools such as nmon, vmstat, sar, top etc.,
  • Executed in Load, Stress and Endurance Testing to simulate a process, which allowed using more 1000 virtual 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 QA processes, documentations, by incorporating various performance test strategies for testing applications.
  • Created Test Metrics, Bug Database and generated weekly reports 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.

Confidential

QA Tester

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 using nLoadRunner Identified 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!