Performance Tester Resume
OH
OBJECTIVE:
Use my vast 8+ years’ experience in performance engineering to overcome any new challenges in rapidly changing applications and contribute to fine tune them. In Short, I want to help build zero performance issue systems.
SUMMARY:
- Gathering System Level Performance requirements, Developing Performance Test plans, Creating Scripts, Executing the scripts and Monitoring the application.
- Executed Baseline test, Average Load Test, Stress Test and Endurance Test with the help of performance testing tools.
- Monitored the application in real time to identifying the bottlenecks and doing the root cause analysis.
- Extensively used “C” to cater different scenarios while scripting in Vugen.
- Captured the dynamic values coming from the server and converted into string.
- Used a lot of string functions to manipulate the strings as needed.
- Extremely strong in Using the Vugen. Scripted various Java, .Net application and legacy applications.
- Captured many complex dynamic values using manual and automatic correlations.
- Used controller to create various scenarios and used IP spoofing as well to create realistic load.
- Used monitoring tools like Dynatrace, Wily Introscope, Riverbed (TTW,AIX), SiteScope to provide performance trends at - a-glance.
- Track SQL statements responsible for slow performance.
- Performed Code-level diagnostics and Cross-Application Tracing.
- Monitor critical business transactions independent of application
SKILLS:
C
C++
SQL
Unix Shell
Java Script
ASP
JSP
HTML
DHTML
JAVA/J2EE
Loadrunner
Neoload
Performance Center
Jmeter
QTP
Silk Performer
Java Diagnostics
Wily Introscope
Sitescope
Jprobe
UFT
AppDynamics
Riverbed Tools(TTW,ARX,AIX)
MS Office
SAP
Siebel
SOA apps
3 - tier apps
Quality Center
Sybase
Unify (RDBMS)
MS Access
Oracle
Informix
DB2
Apache 2.x
Tomcat 5.x
Weblogic 8.x
Websphere 5.x
IIS 5.x/6.x
JBoss
Mobil Tru client,Web HTTP/HTML, Web services, ODBC, Oracle NCA, Click and Script, Ajax, SAPGUI-Web, Flex, Silverlight
WORK EXPERIENCE:
Confidential, OH
Performance Tester
Responsibilities:
- Worked closely with a team of 10 members and responsible for gathering requirements for different applications.
- Worked with the development team to understand the application and to define the Test Objective.
- Responsible for creation and maintenance of Performance Test Scripts and libraries.
- Coordinating with offshore team on day to day basis to ensure smooth execution.
- Developed scripts using HP LoadRunner with different protocols(Web Http/Html, WebServices).
- Used C language (loops, Randomizations functions, String Tokenizing) in developing the scripts.
- Successful in converting Legacy scripts from HP LoadRunner to Neoload.
- Used JavaScript in developing Neoload scripts for customizing. Protocols used are Web(Http/Html),WebServices, ODBC.
- Worked extensively on Correlations on Parameterisation in both HP LoadRunner and Neoload.
- Worked on JMeter scripts for few applications with samplers like HTTP Request and SOAP Request.
- Configured master and slave machines for running tests through JMeter.
- Responsible for creating the Production load test scripts using HP LoadRunner and Neoload for Holiday Readiness Programme.
- Mostly worked on eCommerce web, backend webservices and mobile applications.
- Design scenarios in HP tools and Neoload to evaluate the performance of the application. Execute different kinds of performance tests like load test, stress, volume and endurance tests.
- Worked with Engineer Team in setting the LG's and virtual setup of third party system to test applications.
- Used HP Service Virtualization Environment to test Web Services API Driven Applications.
- Installed AppyDynamics agents in AppServers and Created dashboards in AppDynamics to monitor the server metrics
- Used AppDynamics to perform transactional analysis on slow performing transactions
- Used AppDynamics to perform Cross-Application Tracing
- Used IP Spoofing whenever necessary to create a realistic load.
- Used Riverbed Tools(TTW,AIX) to monitor the metrics like CPU, Memory, Exceps/sec in analyzing the application's performance.
- Issues Identified are logged as defects and worked with Engineering team and development teams in improving the performance of the application.
- Identifed Memory leak issue for an application with help of Engineering team and worked closely with Developement team in resolving the issue.
- Worked with Engineering Team to provide Performance Test Results to development Team with detailed information about the application's Performance
- Never missed the deadline when required to do Load Testing.
Environment: HP Loadrunner, HP Service Virtualization, Neoload, .Net, AppDynamics, SQL, Jmeter, Riverbed Tools(TTW,ARX, AIX), Apache Tomcat, Oracle, Microsoft SQL Server, TOAD.
Confidential, Dallas, TX
Sr Performance Engineer
Responsibilities:
- Designed and implemented performance test frameworks for improving test efficiency.
- Monitor resources to identify performance bottlenecks.
- Developed Vuser scripts using Ajax true Client (Click and Script), Web Services, Microsoft .Net, ODBC, Oracle NCA, PeopleSoft Enterprise protocols.
- Identified functionality and performance issues, including: deadlock conditions, database connectivity problems, and system crashes under load.
- Provided tuning recommendations and future memory requirements to Primary DBA team to make the changes in Database like table reorg, add enough spaces to database.
- Involved in SQL Query tuning and provided tuning recommendations to ERP jobs, time/CPU consuming queries
- Perform root cause analysis on failures. Resolve performance tuning related issues and queries.
- Load and stress tested an intranet online procurement application.
- Load and stress tested a clustered Business Object's Web Intelligence deployment.
- Determined the scalability of the clustered configuration and benchmarked the cluster's performance under load.
- Identified configuration bottlenecks in the MS IIS and NT server and provided recommendations to overcome them.
- Developed a very flexible LoadRunner script that allowed for fast configuration changes during testing.
- Verified load balancer setting using IP spoofing feature of Performance Center to discover issues with load balancer due to IP sticky.
- Developed test scripts for data driven tests and regression tests using QTP.
- Performed Ad-Hoc testing, end-to-end testing, System testing, Regression testing, and Function testing.
- Implemented HP ALM Performance Center as a Enterprise Level
- Configured 22 load generators and 10 controllers in HP ALM Performance Center.
- Primarily used HPSitescope and Splunk for Monitoring the Applications.
- Migrate various testing team into New HP ALM Performance Center environment.
- Writing SQL queries for back end verification and validation using several sql statements and joins
- Worked extensively on Java Framework applications.
- Imported jar files to create Java Scripts for doing the Performance testing.
- Used Java Script for replicating a realistic scenarios using Vugen.
- Extensively used Performance Monitoring tools, SiteScope and HP RUM, to analyze the System resources bottlenecks like Memory Leaks, CPU & Network Bottlenecks as well as problematic application & DB components.
- Used Load Runner Correlation, Content Check, Parameterization features. Tested application for maximum load.
- Worked with mq series and did performance testing on them.
- Analyzed the system resource graphs, network monitor graphs and error graphs to identify transaction performance, network problems and scenario results respectively.
- Created and executed goal oriented scenario under Virtual Users and assessed the site using LoadRunner. Configured windows resource monitor to measure performance such as File Data operations/sec, Processor time and Memory page faults/sec.
- Coordinated with Middleware, legacy teams to monitor data while Performance Testing the Inbound and Outbound scenarios.
- Monitored the Apache Tomcat and looked for potential bottlenecks.
- Discussed the analysis with the client and presented the risks before the release went to production.
- Worked with developers, Business Analysts and Release managers to discussed ways to fix the defects.
- Always met the deadline when required to do Load testing.
Environment: Loadrunner/HP ALM Performance Center, Wily Introscope,Ajax, Jmeter Splunk, Quality Center, Java, QTP, JAVA, Apache Tomcat, Oracle, MQ series (IBM and MS), C, RUP Methodologies, SQL, UNIX.
Confidential
Performance Engineer
Responsibilities:
- Involved in Project Initiation/Kick off and worked with different teams to find out the needs of Testing and filled out the Questionnaire for Test Plan.
- Worked closely with applications team in defining the test objective, Test Scenario Design, and Test data needs.
- Developed scripts with single protocol and multi protocols.
- Coordinated with the applications team and involved in creating test data.
- Developed a script for POC with TruClient Protocol.
- Used Firebug tool to write custom code in the script.
- Used Correlation to handle Dynamic Values, and Parameterized actions and created files using various options in LR Vugen.
- Involved in configuring the monitors (Introscope and OpTier) to monitor the applications during testing.
- Responsible for creating different types of Test scenario’s (100% Load, 200% Load, Duration, Duration Degradation, and Spike).
- Developed SOASTA test scripts and performed some performance test executions as POC using JavaScript.
- Identified bottlenecks and worked with applications teams in improving the performance of the application.
- Used dynatrace to Track SQL statements responsible for slow performance.
- Used Dynatrace to Monitor critical business transactions independent of application
- Responsible for documenting the test summary report.
- Used Parasoft SOA Test tool to test webservices.
- Developed Vuser scripts using Performance Center Web (HTTP/HTML), .Net, and Web Services (SOAP/SOA), Citrix, Oracle NCA, protocols based on the user workflows
- Enhanced Vuser scripts by adding correlations, parameters, condition controls, and checking/validation functions
- Analyzed Transaction Profile diagrams to identify the business process that needs load testing
- Analyzed the server resources such as Available Bytes and Process Bytes for Memory Leaks using Sitescope, DynaTrace.
- Parameterized test scripts to send realistic data to the server and avoid data caching
- Used extensive correlation to improvise the existing LoadRunner scripts.
- Monitored system performance using Sitescope.
- Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing performance tests
Environment: HP Loadrunner, Parasoft SOA Test tool, Performance Center, Dynatrace, Jmeter, SOASTA, QC, Agile Methodology, Introscope, Sitescope, Apache Tomcat,JAVA,Oracle.
Confidential, NC
Performance Engineer
Responsibilities:
- Determined performance requirements and goals based on requirements and architecture.
- Monitor resources to identify performance bottlenecks.
- Identified functionality and performance issues, including: deadlock conditions, database connectivity problems, and system crashes under load.
- Load and stress tested an intranet online procurement application.
- Load and stress tested a clustered Business Object's Web Intelligence deployment.
- Determined the scalability of the clustered configuration and benchmarked the cluster's performance under load.
- Identified configuration bottlenecks in the MS IIS and NT server and provided recommendations to overcome them.
- Developed a very flexible LoadRunner script that allowed for fast configuration changes during testing.
- Verified load balancer setting using IP spoofing feature of Performance Center to discover issues with load balancer due to IP sticky.
- Developed test scripts for data driven tests and regression tests using QTP.
- Performed Ad-Hoc testing, end-to-end testing, System testing, Regression testing, and Function testing.
- Implemented HP ALM Performance Center as a Enterprise Level
- Configured 22 load generators and 10 controllers in HP ALM Performance Center.
- Migrate various testing team into New HP ALM Performance Center environment.
- Writing SQL queries for back end verification and validation using several sql statements and joins
- Worked extensively on Java Framework applications.
- Imported jar files to create Java Scripts for doing the Performance testing.
- Used Java Script for replicating a realistic scenarios using Vugen.
- Extensively used Performance Monitoring tools, SiteScope and HP RUM, to analyze the System resources bottlenecks like Memory Leaks, CPU & Network Bottlenecks as well as problematic application & DB components.
- Used Load Runner Correlation, Content Check, Parameterization features. Tested application for maximum load.
- Worked with mq series and did performance testing on them.
- Analyzed the system resource graphs, network monitor graphs and error graphs to identify transaction performance, network problems and scenario results respectively.
- Created and executed goal oriented scenario under Virtual Users and assessed the site using LoadRunner. Configured windows resource monitor to measure performance such as File Data operations/sec, Processor time and Memory page faults/sec.
- Coordinated with Middleware, legacy teams to monitor data while Performance Testing the Inbound and Outbound scenarios.
- Monitored the Apache Tomcat and looked for potential bottlenecks.
- Discussed the analysis with the client and presented the risks before the release went to production.
- Worked with developers, Business Analysts and Release managers to discussed ways to fix the defects.
- Always met the deadline when required to do Load testing.
Environment: Loadrunner/HP ALM Performance Center, Wily Introscope, Jmeter Quality Center, QTP, JAVA, Apache Tomcat, Oracle, MQ series (IBM and MS), C, RUP Methodologies, SQL, UNIX.
Confidential, NY
Performance tester
Responsibilities:
- Prepared Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications for ecommerce application.
- Developed load test scripts using LoadRunner VUGen to make them flexible and useful for Regression testing.
- Parameterized actions and created files using random, sequential and unique options in LoadRunner VUGen.
- Developed VUser Scripts using protocols like Web (http/html), Web Services, .Net, Citrix and Oracle NCA.
- Used Correlation to handle the Dynamic return values and scheduled the test under work load compositions.
- Enhanced Vuser scripts with transactions, rendezvous points, functions, parameterization and correlation.
- Create scenario using LoadRunner to do Load and Stress test the Web based ecommerce Application.
- Tested REST APIs using Jmeter.
- Created Jmeter test plan with custom java code for updating jmeter variables.
- Executed LoadRunner scenarios using LoadRunner Controller - performance Center and analyzed the results through LoadRunner Analysis to find the bottlenecks in networks and server resources including deadlock conditions, database connectivity problems and system crashes under load.
- Configured Load Runner monitors to monitor performance of individual Hosts behavior on load.
- Analyzed the results and Created Analysis Report through LoadRunner Analysis, prepared and submitted Exit Report with Recommendations.
- Extensively worked LoadRunner in analyzing Content Distribution Services application performance for varying Loads and Stress conditions.
- Measured the response time at different points in the application using Site Scope monitoring tool.
- Responsible for testing Oracle DB.
- Analyzed the system resource graphs, network monitor graphs and error graphs to identify transaction performance, network problems and scenario results respectively.
- Build and execute SQL queries to verify the data updates to various tables and ensure data quality and integrity.
- Tested C#.Net, ASP.Net and VB.Net applications.
Environment: Performance Center, LoadRunner, Sitescope, Quality Center, Jmeter, .NET, IIS, MS Sql, C, C++, Agile Methodologies, UNIX
Confidential
Software Engineer/Tester
Responsibilities:
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations.
- Interacted with the Business community and the end users to gather requirements and developing (User Requirement Specification) URS documents.
- Generated Performance Test plan in order to Execute Performance Testing Using Load runner.
- Analyzed and compared the scripts with different testing tools like Seague (Silk) and RSW and created workloads/ Scenarios and conducted tests for 2000 to 10000 Vusers
- Worked close with clients Interface with developers, project managers, and management in the development.
- Developed Vuser scripts using LoadRunner Web (HTTP/HTML), SAP WEB protocol based on the user workflows
- Tested web services applications using SOAP Client as well as by using WSDL Files.
- Responsible for Web Services testing and testing AJAX http request.
- Enhanced Vuser scripts by introducing the timer blocks, by parameterizing user id’s to run the script for multiple users
- Created Various Vuser Scripts basing on the Critical Transactions Used by the Real Time users using VuGen of Load Runner.
- Performed lot of enhancements in the Vuser Scripts like Parameterization, Correlation, and Rendezvous Points and so on using Vugen of Load Runner.
- Executed different Scenarios Using Controller of Load Runner like Bench Marking, Increasing Load, Stress and Soak tests.
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Implemented and maintained an effective performance test environment.
- Identify and eliminate performance bottlenecks during the development lifecycle.
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards
- Used to identify the queries which were taking too long and optimize those queries to improve performance
- Monitored system performance using Gomez and Sitescope.
- Memory leaks at each Component level were identified and analyzed.
- Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing performance tests.
- Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web, app and database levels.
Environment: Load Runner, Java Diagnostics, Windows 2000 Advanced Server, Java, Apache, Tomcat, Oracle, Web Logic, MQ series (IBM and MS), Quality Center, QTP.