Sr. Performance Engineer Resume
Phoenix, AZ
SUMMARY:
- 8+ yearsof extensive experience inPerformancetesting.
- Expertise in Test documentation,Manual,Automation testingand Execution on Client/Server, Integrated Intranet, UNIX, Linux, Mainframes and Internet applications
- Hands on experience in using automated tools likeLoad Runner,PerformanceCenter, QTP,Test Director, Quality Centre.
- Used the various monitoring tools likeHPSite scope,HPRUM,HPDiagnostics and WilyIntroscopeto keep track of the testperformanceand identify variousbottlenecks.
- Hands on experience and exposure in all phases of project development lifecycle and Software Development Life Cycle (SDLC)right from Inception, Transformation to Execution which include Design, Development, and Implementation
- Strong theoretical and practical experience with variousAgileapproaches and implementation in a large organization
- Performance testing Experience inWeb services,Winsock, WEB/GUI, J2EE,PeopleSoft, applications by usingHTTP/HTML,Web Click &Script, web servicesProtocol and multiple protocols
- Experience inperformancetesting of.NET applicationsonIIS Server
- Experience ininfrastructure testingfor enterprise wide applications.
- Extensive experience withbaseline, benchmark, load, stress, endurancetesting for performance.
- Proficiency in testing the applications compatibility onUNIXandWindowsplatforms
- Worked closely with the developers and business customers to understand the business requirements and overall strategies
- Part of this duty, using Splunk also tasked with generating system reports, alerts, and use - specific dashboards to track custom processes
- Experience with load testing tools (e.g., JMeter, LoadRunner, SilkPerformer)
- Strong process and documentation skills forperformancetesting/engineering.
- Experience in PerformancetestingofWeb applicationsand Client/Serverby usingLoad Runner
- Expertise inManualandAutomatedCorrelationsto Parameterize Dynamically changing Parameters values
- Monitoring system resources such asCPUUsage, % ofMemoryOccupied,VMStat,I/OStat
- Collecting the frequency ofJVMHeap andGarbage CollectioninWeb SphereandWeb logicduring test knowledge in database/SQL(DB2,SQLServer) queries
- Individual with good analytical, inter personal and problem solving skills
- Collecting the frequency ofJVMHeap andGarbage CollectioninWeb SphereandWeb logicduring test
- Worked towards innovation by laying out strategies for continuous integration process by automation using performance testing tools such as SOASTA & LoadRunner. knowledge in database/SQL(DB2,SQLServer) queries
- Individual with good analytical, inter personal and problem solving skills
TECHNICAL SKILLS:
Programming Languages: C/C++, Java (core, Servlets, JSP),Microsoft Visual Studio .NET (VB .NET, C# .NET), COBOL,SQL,ASP
Operating Systems: Windows NT 4.0/XP/2000/ME/98/95, UNIX/LINUX, Sun Solaris, Mainframe
RDBMS: MSSQLServer, MS Access, Oracle, DB2
Web Technologies: HTML, DHTML, XML, JavaScript, VBScript, ASP.NET
Web Servers: Tomcat, Apache, IIS,Websphere, AS400
Tools: Dreamweaver, Flash, Crystal Reports
Test Scripting: WinRunnerTSL, LoadRunner,SQA Basic, VB Scripting
Testing Tools: Loadrunner,QuickTestPro(QTP),WinRunner, Test Director, Track Record, Rational Test Suite (Robot, Test Manager, Requisite Pro, Splunk, JMeter, Clear Quest, Clear Case,JMeter
Visual Modeling: Microsoft Visio, UML with Rational Rose 98/2000, Designer 2000
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Sr. Performance Engineer
Responsibilities:
- Responsible for performance testing and tuning of multiple applications.
- Extensively usedLoadRunnerfor developing Vuser Scripts.Developed LoadRunner Scripts in Web, Web services, Citrix, Winsock and Database protocols.
- Executed performance tests using Performance Center.
- Gathered performance requirements for the application and designed performance tests for the multiple clients within the organization.
- Big Data acquisition, design, and interrogation utilizing Splunk.
- CustomizedLoadRunnerscripts in C language such as String manipulation and using C libraries for theLoadRunnerScripts.
- Setup server metrics for SiteScope.Executed multi-user performance tests, used online monitors, real-time output messages and other features of theLoadRunner Controller inLoadRunner.
- Analyzed, interpreted, and summarized relevant results in a complete Performance Test Report.
- Developed and implemented load and stress tests withLoadRunner, and present performance statistics to application teams.
- Part of this duty, using Splunk also tasked with generating system reports, alerts, and use-specific dashboards to track custom processes
- Carried out stress testing for specific transactions by introducing rendezvous points in the script.
- Conducted performance testing for no, medium and full load and analyzed the systems response.
- Extensively worked on performance monitoring and analyzed the response time Memory leaks hits/sec and throughput graphs.
- Developed and Executed JMeter Scripts.
- Hands on experience with load driving tools such as Loadrunner, SilkPerformer, JMeter, etc.
- Prepared and executed test scripts using JMeter and SOAP UI tool to perform Web Services testing.
- Created test cases and test scripts in HP Quickest Pro for the functional testing and regression testing.
- Analyzed various graphs generated byLoadRunner Analysis and communicated bottlenecks to the system administrators.
- Monitored Net Stat to check the connectivity Load Balance and network traffic in each of the JVM's by using Unix Shell scripting.
- Responsible for collecting the frequency of JVM Heap and Garbage Collection, cleaned up in WebSphere during test execution.
- Captured Java threads and exceptions in the application logs for the analysis.
- Analyzed results for bottlenecks and made recommendations for the bottlenecks.
- Verified the SOAP message delivery to the web services and verified the XML formatted response using the SOAP UI.
- Performance tested Middleware applications developed in SOAP environment.
- Monitored Metrics on application server, web server and database server.
- Installed JAVA GUI to servers and PCs for performance testing.
- Created rendezvous point for performance test scenarios to find deadlocks.
- Used and developed shell scripts for capturing metrics on the servers.
- Created comprehensive performance test results reports.
Environment: HP LoadRunner 11.5/11, SiteScope, JMeter, Performance Center, Shell Scripts, HP ALM/Quality Center, JIRA, Shell, .Net, Java, JVM, HP RUM, Oracle, SQL server, Windows, Web Sphere, SOA, Lotus Notes and UNIX
Confidential, Phoenix, AZ
PerformanceEngineer
Responsibilities:
- Developed Performance testing plan based on business and technical requirements.
- Perform large-scale load volume end-to-end testing using large users data files
- Used Virtual User Generator to generate VuGen Scripts for Web (Http/Html), and Web Servicesprotocol,
- Configured and used IP Spoofing in LoadRunnerto simulate a more realistic testing scenario.
- Involved in conducting Verification, Benchmark test, stress tests, Fail over and volume tests against the application using LoadRunner
- Used Scenario settings in the controller to change the Ramp Up, Duration and Ramp Down settings
- Used lr xml get values function to capture the values from the SOAP response and use it in the next SOAP Request
- Parameterized test scripts to send realistic data to the server and avoid data caching
- Used extensive correlation to improvise the existingLoadRunnerscripts.
- Monitor performance using windows performance monitors andLoadRunner monitors.
- Analyzed Test using Summary Analysis, Average Transaction Response Time, Throughput, Windows Resource, Network delay and HTTP Codes
- Prepared and executed test scripts using JMeter and SOAP UI tool to perform Web Services testing.
- Responsible for scalability testing and capacity planning.
- Extensively used J2EE Diagnostics/Deep Diagnostics to diagnose and troubleshoot Web/App server performance issues
- Monitored different graphslike transaction response time and analyzed server performance status, hits per second, throughput, windows resources and database server resources etc.
- Conducted meetings with developers, application team, and business team to analyze the defects and evaluate the test executions.
Environment: HP LoadRunner 11.5, Performance Center, SiteScope, JMeter, Oracle, MS SQL Server, WebLogic, Load Balancer, JAVA, HP ALM/ Quality Center, J2EE Diagnostic Tool, Websphere, Windows.
Confidential, Jersy City, NJ
Sr. Performance Tester
Responsibilities:
- Prepared Performance strategy document based on the SLAs provided by the Business team.
- Coordinated with the application team and database team to prepare the test data and other prerequisites.
- Used Neoload to script the Web applications.
- Used Loadrunner to Script the Oracle RMS, Oracle RDM and other sub systems.
- Identified and defined scope for Integration and System Testing.
- Implemented Parameterization and Correlation in VuGen Scripts
- Create Image and Text Verification checks in Vuser Scripts using LoadRunner Vuser generator.
- Configuring Run-time settings for VuGen, Controller and Performance Center
- Created Load Scenarios in LR Controller and Scheduled the Virtual Users and Parameterized Vuser Scripts to generate realistic load on the Server
- Extensively used Controller to perform and execute Baseline, Ramp-Up, Endurance, and Stress test cycles.
- Created Baseline transactions and resource utilization for comparative analysis against future releases
- Used LR Analysis tool to view Load test results and drill down to identify possible bottlenecks.
- Automated performance test scripts and verified the response time under different load conditions using LoadRunner
- Worked on Web/HTML, Oracle NCA, and Oracle 2-tier, RTE and web services protocol.
- Used Oracle Sql profiler to trace the queries while execution of the scenarios.
- Generated Server Monitor statistics like CPU usage, I/O, Memory, Processes, Thread Counts, and Bytes/Sec etc.
- Wrote custom functions and programs to support the load testing efforts, monitor resources to identify performance bottlenecks, analyze test results and report the findings to the clients, and provide recommendation for performance improvements as needed.
- Monitor application and web server metrics using CA Wily Interscope, Main view and Prognosis tools etc.
- Experience in UNIX/Linux computing environment and experience of Linux OS
Extensive Working knowledge of performance tools, i.e. HP Loadrunner, Interscope, Wily, LISA, and Perfecto etc.
- Mentor junior team members. Execute different kinds of performance tests like Load test, stress, volume and endurance tests. Analyze the results using LoadRunner. Monitor application and web server metrics using CA Wily Interscope, Mainview and Prognosis tools etc.
- Generated performance graphs, session reports and other related documentation required for validation and analysis
- Compared and analyzed actual to expected results and reported all bugs to the development team.
Environment: Oracle RMS, Oracle RDM, Load Runner 11, Neoload 4.0, Performance Center 11, Quality Center, C, C++, MS Excel, Sitescope, Web (HTTP/HTML), Oracle NCA, Oracle 2 tier, RTE, Oracle 10g & 6i.
Confidential, New York, NY
PerformanceTester
Responsibilities:
- Created Test Plan, which includes Testing Resources, Testing Strategy and testing of end-to-end scenarios.
- Created automated scripts by including timers for recording response times, and test checks for confirming the retrieval of the correct page.
- Participated along with the Business Support Group in design review and requirement analysis meetings.
- Involved in performance testing of server’s load and scalability by creating multiple Virtual Users by using Load Runner Virtual User Generator component.
- Designed multiple LoadRunner scripts (VuGen) with different protocols like Web, Siebel, RTE, Citrix, Web services and Winsock for load testing different applications.
- Created, Executed and Monitored the feasibility of various manual and goal oriented scenarios of an application with Load Runner Controller.
- Identify system/application bottlenecks and work with Bottom-line to facilitate the tuning of the application/environment in order to optimize capacity and improve performance of the application in order to handle peak workloads generated via Mercury Interactive LoadRunner tool to simulate activity.
- Configured Web, Application, and Database server performance monitoring setup using LoadRunner Controller &Performance Center.
- On-Boarding of new systems and devices into Perfecto Mobile, Partners, or customers’ datacenters.
- Monitoring Perfecto Mobile cloud and devices.
- Troubleshooting Windows and Linux systems as part of Perfecto Mobile’s SaaS solution.
- Created Vusers to emulate concurrent users, inserting Rendezvous points in the Vuser scripts and executed the Vuser Scripts in various scenarios which were both goal oriented and manual using Load Runner
- Configure the LoadRunner controller for running the tests. Verifying that the LoadRunner scripts are working as expected on different Load generator machines
- Added various monitoring parameters (CPU, Memory) to the LoadRunner controller for monitoring.
- Created detailed test status reports, performance capacity reports, web trend analysis reports, and graphical charts for upper management using Load Runner analysis component.
Environment: HP LoadRunner 11.0, HP Quality Center, Performance Center, Windows, Linux, Oracle 8.i & 9.i, SQL, MS SQL Server, people soft, .Net, BizTalk, XML, MS MQ .Net, Citrix, Test Manager.
Confidential, New York, NY
Performance Tester
Responsibilities:
- Reviewing the requirements documents for testability.
- Developing Master Test Plan, which includes entire Testing Plan, Testing Resources, Testing Strategy and testing of end-to-end scenarios.
- Designed performance test suites by creating Web (GUI/HTTP/HTML), PeopleSoft test scripts, workload scenarios, setting transactions. Extensively used VUGen to create Load Test Scripts.
- Correlated and Parameterized test scripts to capture Dynamic data and input various test data as per business requirements.
- Extensively used C programming language for incorporating business logic and error handling code in to the scripts.
- Assisted Application Developers and technicalsupport staff in identifying and resolving defects.
- Created LoadRunner scenarios and scheduled the Virtual Users to generate realistic load on the server using Loadrunner(Load generator machine)
- Gathering the Test Input data. Test Input data includes Pre-condition, Test Input, Test Result, Test Regression data.
- Planning of Test Strategy on how to automate the testing. Selecting the Test Cases for Regression testing and automating the Test Cases using WinRunner.
- Creating GUI, Bitmap, Database and Synchronization verification points in WinRunner.
- Validated the integrity constraints on the database by creating Procedures and Functions.
Environment: Win NT, Hp-Unix, Oracle 8.i, DB2, Sybase, MS SQL Server, Info mix Web Logic 6.x, Quality Center, Performance Center, Quick Test pro, and Loadrunner 7.8.
