Performance Test Lead Resume
Seattle, WA
SUMMARY
- An IT professional with 8+ Years of experience in Performance Testing in Web - based- SOA, Client-Server and Middleware Applications. 7+ years of assorted experience as a Performance Test Engineer/Lead/Consultant with expertise in Performance Testing, Software Testing Life Cycle (STLC), Test Case Development/Automation, Test Scripting using HP LoadRunner and Jmeter. Mentors team/offshore members in technology, process, architecture and delivery of applications.
- Used HP tools Quality Center (QC), LoadRunner, Performance Center and Jmeter Open source tool for Performance Testing.
- Worked expansively on LoadRunner 8.0/8.5/9/9.5/11.5/12.02/12.50/12.53 v especially with protocols viz. Web (HTTP/HTML), MQ, Webservices, Ajax, RTE, Siebel Web, Oracle 2-Tier, Citrix, DB, SOAP, REST, TruClient etc.
- Wrote high level LoadRunner scripts by using Virtual User generator for Single User, Base Line, Soak (Endurance test) scenarios by storing dynamically varying object IDs in parameters and validating correct downloads of HTML pages by validating content in sources
- Conducted meetings with Key Stakeholders-Business Representatives, Project Managers, Developers, DBA’s, Infrastructure leads, Architects, Middleware etc.,
- Strong experience with Oracle ERP modules such as Oracle Order Management (OM), Inventory (INV), Purchasing (PO), Account Payables (AP) and Account Receivables (AR) and Oracle Retail platforms like Retail Predictive Applications Server (RPAS), Retail Merchandising System (RMS), SIM 14.0(Store Inventory Management), Retail Price Management(RPM), Retail Demand Forecasting (RDF)
- Proficiency in Agile Testing Methodologies & STLC
- Veteran in preparing Performance Test Strategy, Test Plan with Risk Assessments and Test Closure Reports
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins/Hudson, Cucumber/Jbehave, Web Services (REST, SOAP).
- Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
- Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver
- Experienced in AWS EC2 load generators utilizing the ALM Performance Center controllers; maintained Confidential EC2 images and start/stop cloud machine scripts.
- Tested different versions of Oracle EBS, Siebel CRM and PeopleSoft HCM/FSCM 9.0/9.1 and Most of the Modules.
- Worked on POS application using various protocols such as Mobile Http, Http, SOAP etc for DotCOM ecommerce as well as native application hosted in Tablet, Note etc.
- Experienced in scripting languages such as ruby on rails, python, c, c++, Java, c#.
- Strong programming skills in UNIX, C, C++, Java and worked extensively on Java & J2EE Applications.
- Expertise in Server Monitoring (CPU, Memory, Disk & Network Usages) using Windows PerfMon, UNIX/ LINUX VMStat, IOStat, NETStat, MPStat, Dynatrace Client, NMON, IBM WAS Performance Tuning Toolkit etc.
- Strong knowledge on JVM memory management, GC Algorithms, tools and techniques to monitor the Heap utilization and trends
- Configured and used IP Spoofing for both Confidential and Confidential in LoadRunner to simulate a more realistic testing scenario.
- Provide advice-giving services focusing on Oracle PeopleSoft Talent Modules (Recruiting Solutions/Candidate Gateway, Profile Management, ePerformance, Career and Succession Planning, Compensation, and Employee/Manager Self Service.
- Experienced in System Performance Testing Methodologies (Load/Spike/Stress/Endurance Tests).
- Expertise in gathering and analyzing various usage statistics like peak hour traffic and peak hour resource usage and designing production like scenario.
- Investigate the CPU Utilization, Memory usage, thread usage, thread contention, Garbage collection, and DB connection to verify the performance of the Application.
- Hands on Experience of Monitoring tools such as HP Sitescope, CA Wily Introscope, Splunk,Dynatrace and Appdynamics.
- Hands on experience in Creating Dashboards in Splunk as administrator and other monitoring tools.
- Pinpointed issues and bottlenecks and presented them to development team.
- Expert knowledge of Identifying and Analyzing the Bottlenecks in Performance testing, Web Performance Throughput, Server Response Time and Network Latency.
- Experienced in analyzing scenario results using LoadRunner Viz. On-line graphs analysis and reporting, network delay, client delay identification, I/O delays, transaction time, CPU and memory usage, miscellaneous, server level issues.
- Performed regular testing as test scripts prepare and test execution and analysis of performance progress, defects, risk assessment, impact reports.
- Experience with testing different versions of Oracle EBS/11i/r12, Oracle retail predictive application server (RPAS), hyperion planning, ecommerce, Siebel CRM and PeopleSoft HCM/FSCM 9.0/9.1 and Most of the Modules.
TECHNICAL SKILLS
Tools: HP Load Runner 8.0, 9.5, 11.0, 11.50, 12.02, HP Performance Center 11.0,11.5, 12, ALM, HP Quality Center, JMeter 2.0, 2.5, 2.7, 2.8, 2.9, 2.10, SOAP UI and QTP, JIRA v6.1.3, Toad, Jprofiler, XML Spy, PuTTy, VMSTAT, TOP, SAR, PERMON, tcpdump, Wireshark etc
Cloud Testing Tool: HP Storm Runner Cloud testing, AWS & Azure
Web Servers: Tomcat J2EE, E-Portal, IIS, Sun One Server, Microsoft Team Foundation Server, IBM WebSphere Portal
Application Server: Jakarta Tomcat, IBM WebSphere MQ Series, BEA WebLogic, Java Web Server, Messaging.
Networking: Firewalls, Routers, Hubs, VPNs, Wireless Internet Products
Database: Oracle, Sybase, MS SQL Server, DB2
Languages: Microsoft C#, JAVA, C, C++, visual basic, Php
Markup/Scripting Languages: DHTML, CSS, JQuery, JavaScript, XML, HTML, Java/J2EE, TSL
Web Technologies: HTML, CSS, jquery, wordpress
Packages: MS-Office, Adobe Photoshop CS5, Dreamweaver, flash, Illustrator, In Design
RDBMS: MS SQL, Microsoft Access, SQL Server, Oracle Database
Operating Systems: Windows 98, 2003 Server, Windows NT/2000/XP.
Monitoring Tools: Performance Center, Wily Introscope, HP Sitescope, Dynatrace, HP Diagnostics, Transaction Viewer, Splunk, OEM & App Dynamics.
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Performance Test Lead
Responsibilities:
- Conducted work group sessions with application managers, developers. Business analyst for gathering requirements, analyzed requirements Performance Tested Most of the Modules of HCM and FSCM.
- Responsible for the creation of the test plan/strategy, test schedule, testing status reporting, test case creation, monitoring of test case execution and script execution where needed.
- Involved in test environment build and designed Load (capacity) model based on current volume and projected percentage increase in volume.
- Integrated Performance Testing with various applications as well as within a Cloud environment.
- Build HP-StormRunner Load Tests(Scenarios) for cloud performance testing-2015
- Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver
- Performed Baseline test, stress test and high volume of users using Jmeter and monitored the performance of the load test on the system and measured database response time, Http request, Login and proxy server.
- Extensively Worked in Web, Oracle Protocol, Seibel, Winsock, Soap protocols, Web Services, SAPGUI. Reviewed scripts that were developed by teammates and verified scripts in the standalone mode.
- PeopleSoft HCM including assessments, implementations, and production support. Experience includes core HCM
- Extensively used JVisual VM to Monitor the JVM for CPU, Heap, GC, Thread behavior and I/O Stat using UNIX commands like top, Vm stat, Nmon and Net stat while system under test.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Working as Oracle Retail Business Analyst/QA Analyst, performing analysis and providing solutions for RPAS (Oracle Retail Predictive Application Services) v15.0 application for Merchandise Unit Planning (also called as Item Planning), Plan Admin & Setup, Merchandise Financial Planning (MFP), Merchandise Location Planning (MLP) and Inventory build modules PeopleSoft HCM/FSCM 9.0/9.1 and Most of the Modules.
- Installation and Configurations of Oracle Retail (Retek) 11.x with RMS, AIP, POS, RPAS modules
- Analyze application JVM usage and GC performance, Java heap dump to find application deadlock.
- Test and identify application slowness (i.e.: JVM memory shortage, DB connection pool shortage)
- Experience with JProfiler to identify memory leak in Java application
- Experience with Linux performance analysis and kernel tuning (vmstat, psnetstat, mpstat, iostat, iotop, taskset, numastat,)
- Uploaded Scripts, Created Timeslots, Created Scenarios, maintained scripts and Run the Load Tests in performance Center. Analyzed Test Results Response time, Transaction per Seconds and Throughput per graphs.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, Zabbix, Appdynamics for Resource Monitoring/Network Monitor /Log Trace Monitoring.
- Developed Test scripts through LoadRunner VUGen and Created Different Scenarios for each Application, executing them in ALM.
- Used IP spoofing to generate and associate different IP addresses to Virtual Users to emulate real-time scenarios for load balancing issues.
- Analyzed Load Runner on-line graphs and reports to identify network/client delays, CPU /memory usage, I/O delays, database locking and other issues at server level.
- Responsible for Performance Tuning Java Application.
- Experience in installation, configuration and troubleshooting of Web Sphere, Apache, JBoss,cloudfoundry, and IPlanet, BEA WebLogic, LDAP, and mail servers.
- Created and managed test environment using Docker, Kubernetes and Vagrant, initiated instances depending upon development team requirements.
- Configured Performance Monitors to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc.
- Analyzed LoadRunner Metrics and other performance monitoring tools results during and after performance testing on Application server database and generated various Graphs and Reports.
- Utilized Database, Network, Application server and WebLogic Monitors during the execution to identify bottlenecks, bandwidth problems, infrastructure problems, and scalability and reliability benchmarks.
- Created Dashboards in Dynatrace Diagnostics and Splunk as per project needs.
- Added Header with the script and monitoring the script Using DynaTrace Client.
- Used Dynatrace, Jprobe tools for profiling the application to find out where the performance issue
- Executed monthly production release regression tests, production ad-hoc performance tests, annual Q4 peak load performance tests (Doorbuster test, end-to-end load test, SOLR Predictive auto search capacity load tests).
- Worked on POS application using various protocols such as Mobile Http, Http, SOAP etc for DotCOM ecommerce as well as native application hosted in Tablet, Note etc.
- Tuned catalog servers (ehcache) with JDK tools; tested Mobile web APIs, eDialog mail WebSphere MQ messages in JMeter.
- Established 150 AWS EC2 load generators utilizing the ALM Performance Center controllers; maintained EC2 images and start/stop cloud machine scripts.
- Conducted performance testing cycle for new integration framework platform via Dynatrace diagnostic tool to detect performance issues; launched new retail webstores.
- Built a platform health checking portal for internal users to check multiple platform application system availability using Gomez tool, PHP, and MySQL DB.Monitored Application Server through Analysis. Analyzed various graphs by LoadRunner Analysis and communicated bottleneck issues to the System administrator
- Responsible for complete functional and regression testing, the Siebel application used to manage and maintain the leasing data in the company.
- Determined the source of bottlenecks by correlating the performance data with end-user loads and response times. Participated in Defects to discuss the bottlenecks and Attended in a walk-through meeting, regular client calls with business stakeholders, SMEs, technical stakeholders, weekly status meeting and send weekly report status to the manager.
Environment: HP-StormRunner, Load runner 12/12.02,Jmeter 2.8, 2.9, SELENIUM,JAVA, J2EE, Linux, Vmware, Cloud architecture, Docker, Performance center 11.52/ALM, Dyna Trace 6.1, Splunk 6.2 Web logic 11g, Windows XP, VUgen, Jmeter, Web methods Integration Servers, Windows 2008, Windows Vista, Web applications, Portal applications, XML files, Jconsole, SOAP.
Confidential, Plano, TX
Sr. Performance Engineer
Responsibilities:
- Prepared test planning document based on analysis of requirements and design documents.
- Execute performance / volume testing to ensure all development deliverables are production ready using HP Performance Center.
- Write/maintain test case scripts and execute; document detailed results and summary report.
- Developed Test plans to ensure accomplishment of load-testing objectives
- Developed and Executed Jmeter Scripts.
- Manage testing tasks concurrently on multiple projects.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script
- Coordinate the overall execution of the test plan with group and business representatives.
- Participated in the Performance and Infrastructure testing activities surrounding Web based, middleware applications, a set of web services built on varying technologies (.net, J2EE based web services).
- Involved in setting up configuring the testing environment with Eclipse, TestNG and Selenium Java client driver
- Prepared test data requirements for RPAS functional testing based on the business requirement documents (BRDs) and elevated level scenarios. For example, Attribute-Member mapping, Division-Dept. mapping and other data needs
- Proficiency in writing automation scripts using Shell, Power Shell, Ruby, JSON, Python to support infrastructure as code and continuous deployment.
- Developed end to end automation and manage Middleware tools through Chef such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat.
- Good understanding of the project life cycle, from analysis to production implementation, with emphasis on test data metric analysis, performance testing, load/stress testing, and auditable documentation of plan and results.
- Provide consultative and implementation services to clients with a focus on PeopleSoft HCM including assessments, implementations, and production support. Experience includes core HCM, Benefits Position Management and Recruiting modules 8.8 through 9.0.
- Used Winsock and ODBC Protocol to execute store procedure using LoadRunner for Database migration from Sybase to SQL Server.
- Used SOAP UI for testing of the web services under the implemented SOA framework.
- Performed Baseline, Load and Stress Testing Using LoadRunner and Present Performance statistics to the Team.
- Extensively worked on the VUGen script in Web, Mobile protocol and Web services (SOAP) Protocol in LoadRunner, simulate virtual users and transactions and simulated user think time.
- Developed LoadRunner scripts using VUgen for Single User, Baseline, Soak scenarios by storing dynamically varying objects IDs in parameters and validating correct downloads of the HTML page by validating the content in Sources.
- Measured Response time of the important action of users using start and stop transaction functions.
- Configured LoadRunner Controller, Load Generator and Execute Performance Test for multiple cycles of test scripts.
- Installed and Configured application through profiling tools such as VisualVM, Jconsole and Monitored Linux resources during the load test finding Bottlenecks and solving the issues on Linux servers using different monitors.
- Configured and used Sitescope Performance Monitor to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc.
- Developed and Implemented load and stress test with LoadRunner, and present performance statistics for the Application Teams.
- Analyzed all the various performance metrics involved in the test run like Web resources, CPU, Memory, Request Analysis, DB Connection Pool, and Thread Pool etc.
- Used Quality Center to invoke the scripts and initially performed the baseline testing and organized all the scripts systematically and generated reports
- Extensively worked on Performance monitoring and analyzed the response time Memory leaks, hits/Sec and throughput graphs.
- Uploaded scripts in ALM Performance Center, Created Time slots, Created Test schedules and maintain scripts. Used Performance Center for Scripts in ALM project and submit defects.
- Monitored hardware capacity ensures the necessary resources are available for testing.
- Worked closely with software engineering team members to tune and optimize product stability and performance.
- Assisted in application tuning and infrastructure capacity requirements to support high-volume peak periods of traffic.
Environment: HP LoadRunner 11/11.5, HP UFT, Performance Center, JMeter 2.5, Selenium, HP ALM, SharePoint, Sitescope, Java, C, VBScript, TSL, Linux, shell scripting, VMware, Docker, XML, HTML, MS Office, SQL, PL/SQL, VTS, SOA, Crystal Reports, WebServices,, WebSphere(WAS), Unix and Windows
Confidential, Pittsburgh, PA
Performance Engineer
Responsibilities:
- Drive automation test initiatives that include by defining automation tools, infrastructure, test plans and scripts. Created Resource Estimates, Test Plan and Test Strategy documents.
- Collaborate with Production, Technical and Business Managers in estimating, planning and scheduling performance test projects
- Created and designed the scripts using Load runner depending on the requirements and protocols
- Deployed build to performance testing environment for testing and ran Load/Stress/Endurance test and all Performance related Tests based on the needs and Requirements.
- Analyzed RPAS requirements and mapped the current business process with RPAS design specifications for various modules including Merchandise Unit Planning, Plan Set and Admin and Inventory Build modules. Also, responsible for overall testing activities of RPAS Planning (Oracle Retail Predictive Application Services) v15.0 for off-price retail business
- Involved in performing volume testing based on the production volumes and cycles.
- Responsible for creating the Load Distribution tables for various scripting modules involved.
- Responsible for creating the load scenarios and various runtime configurations for the individual scripts that are part of the load test.
- Monitoring software and hardware behavior during test run using PERFMON and LoadRunner online monitors.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDrive
- Wrote Scripts on various protocols such as Web, Web Services, AJAX and Ajax true client.
- Worked closely with Business Owners, Architects, and Developers to do pro-active Capacity planning /Monitoring / Tuning to make sure the applications are scalable and available to the growing business needs
- Drilled down the problematic pages in Analysis to find out where the performance degradation is has been occurring.
- Pinpointed the bottlenecks present in different layers of the Application and Identified Memory Leak in the App and made recommendations to overcome the same
- Responsible for maintaining and configuring NFS, DNS, DHCP and iSCSI servers
- Creating application and database file systems using volume managers like LVM and VERITAS
- Addition of application and database support to users and assigning suedo permissions
- Monitor testing through couple of monitoring tools using Dynatrace, Sitescope and Wily Introscope etc.
- Identify Performance bottleneck in code using Dynatrace Diagnostics and Splunk.
- Worked on P1 Tickets related to out of memory, exception occurred on production by using Dynatrace Diagnostics to identify the Performance bottlenecks.
- Used diagnostic tools along with load runner to identify the issues in the application.
- Collected different performance metrics from various components of systems, analyzed performance data and presented Test reports to various audience from technical groups to Senior Management and Executives
- Created Performance test completion reports.
- Analyzed various graphs while running and after the load test (Running vusers, transaction response time, Throughput, Hits per second, Error statistics and Error description graphs.
Environment: HP LoadRunner 9/9.5, QC, WinRunner, IBM Rational, SiteScope, Dynatrace, wily Introscope. Performance Center, HP J2EE Diagnostic, Windows, IIS 5, JMeter2.0,2.5, IBM AIX, SQL, DB2, SQL Server, Oracle, UNIX, Siebel, SOA, WebSphere, J2EE.
Confidential
Performance Tester
Responsibilities:
- Requirement Gathering, Estimation Assessments and created Test Plans and Test Scenarios design for all the releases
- Discussing with the business analyst to find key business scenarios for performance testing.
- Involved in preparing performance test data.
- Used HP LoadRunner to design/develop performance testing automation scripts, functions, and scenarios, processes based on complex situations.
- Creating and debugging performance test script using HP Loadrunner 11 VuGen Component with Web (HTTP/HTML), Web Services and Ajax protocol.
- Involved in Performance Testing PeopleSoft HCM and FSCM which Includes HR, ESS/MSS Self-Service, Payroll, GL, AP/AR using Load Runner.
- Performance Tested Most of the Modules of HCM and FSCM.
- Monitored the Web, App, Process Server and DB Servers while the System is under testing
- Closely Monitored SQL Traces using People Tools SQL Trace, Application Server Logs, Batch Timings Reports, Webserver Access Logs and process Monitors, etc.,
- Inserted Transactions, Checkpoints into VuGen Scripts as well as parameterize & correlate the scripts.
- Carried out multiple phases of load tests and schedule them as per requirements.
- Executed multi-user performance tests using LoadRunner. Monitored Controller through online, real-time output messages.
- Executed Load, Stress and Endurance Testing to simulate a process with over 1000 Vusers.
- Involved in preparing performance test plan and defining baseline results.
- Enhancing the Script by Correlation, Parameterization & Run-time settings.
- Involved in creating and debugging the scenario in Controller.
- Setting up the schedule, scenario configuration and running the scenario.
- Diagnosed Memory leakage/Garbage collection on HP Diagnostic.
- Performed problems/bottlenecks identification. Recommended remediating those using HP Diagnostics.
- Involved in configuring Site scope Monitors (Web logic domains, clusters & DB Connection pools) to LR controller scenario.
- Analyzed test results using HP Load Runner Analyzer tool on-line graphs and reports and looked for performance delays, network or client delays, CPU performance, I/O delays, database locking, or other issues at the database server.
- Executing the performance test scripts and logging the performance defects in HP Quality Center.
- Comparing the results to baseline and providing the results comparison chart to the development team.
- Following up with development team for defect fixes and avail them a re-execution.
ENVIRONMENT: HP Loadrunner 11 VuGen, Selenium,LOAD STRESS, CORRELATION, SQL DB, WEBLOGIC, HP QUALITY CENTER.