Sr Performance Engineer Resume
Charlotte, NC
SUMMARY
- Performance Engineer with over Eight years of diversified experience in testing Web Based E - Commerce, and GUI based client/server applications
- Strong experience in preparing Performance Test Plans, Performance Test Strategy, Performance Test Analysis Reports, Test Scenarios and Test Scripts for Automated Testing for various software applications
- Extensive Domain experience in Insurance, Banking, Financial Services, Mortgage, Credit cards, Stock and Mutual Funds
- Expertise in understanding Business Processes from provided requirements and converting them into practical Test Scenarios and analyzing teh test results for reporting.
- Proven track record of Black Box, Exploratory, Sanity, Functional, Performance, Negative, Regression, GUI, System Integration and Acceptance (UAT) Testing, load/performance, security, browser compatibility and performance testing and reporting procedures
- Experience in Planning, Installing, Configuring, Administering, Tuning and Troubleshooting IBM WebSphere Application Server ND.
- Worked with web, web services, winsock, database, client/server and multi protocol Vuser scripts
- Good with Debugging, Identifying, Adjusting and fixing script errors by running it within VuGen.
- Performed IP Spoofing using LoadRunner for teh load balancing issues
- Extensive experience in Installing, maintaining and administering LoadRunner software
- Good experience in Plotting and implementing scenarios and loading Load runner scripts into controller
- Created Performance scenarios and scripts for doing multiple iterations
- Functional understanding of data warehouse design Star and Snowflake Schema, ETL and Business Intelligence Tools. Strong knowledge of SQL and PL/SQL to test database integrity
- Worked with V-Model, RUP, Agile and Waterfall Methodologies.
- Testing of GUI and Web based applications on Windows and UNIX platforms using automated tools.
- Knowledge in Installation, configuration of WebSphere Application Server 5.1.x/6.0/6.1/ on AIX, Linux, Windows and Solaris Platforms
- Knowledge in Installation, configuration, Trouble-shooting and performance tuning of IBM HTTP Server, iPlanet, Apache Web server, IIS and Netscape Enterprise Server on different UNIX flavors and Windows Platforms
- Extensive experience in Back End, Client/Server and Application testing processes
- Performed manual and automated testing on entire Software Application
- Created automated scripts for load testing of multiple logins after system upgrades
- Developed and executed automated test scripts using Silk Performer to improve performance testing and improve confidence of fixes and upgrades
- Expertise in Performance tools Load Runner, Silk Performer and PC11, Neo Load, IBM Green Hat Tester, and JMeter
- Developed automated framework/libraries to maximize re-use and minimize time to delivery through maximizing automation and hence ROI
- Proven experience in defect tracking and reporting using Requisite Pro and Lotus Notes
- Comprehensive knowledge of Linux, UNIX and Windows Operating Systems.
- Strong knowledge in QTP Object repository creation and maintenance, regular expression, re-usable actions, data table, checkpoints and recovery scenario.
- Design and Develop automated tests usingQTPto conduct testing at various architectural layers of an enterprise application and documented all issues discovered during testing.
- Created, reviewed and maintained test data and test results documentation
- Able to work in a dynamically changing environment, as part of a team, with minimal direction
- Excellent written and Verbal communication & interpersonal skills
TECHNICAL SKILLS
Operating Systems: MS-DOS, UNIX, Windows 2000/2003/XP, Mac OS X and LINUX ;
Functional Testing Tool: RFT
Defect Tracking Tool: HP Requisite Pro and Lotus Notes
Performance Testing Tool: Silk Performer, HP Load Runner, Vugen 11.52, PC11.52, Optier, HP Diagnostic, Neo Load, Green hat performance tester, Dynatrace, OPNET, Site Scope and Optier, Wily Intrascope.
Management tools: Quality Center 11,Test Director 7.0, Rational Clear Quest
Web Technologies: J2EE, HTML, JavaScript, ODBC, ActiveX, VBScript, ASP, LDAP SiteMinder.
Programming Languages: C, C++, C#, Vb.NetVB, PL/SQL, Java and J2EE
RDBMS: SQL Server, Oracle, MS-Access, My SQL, DB2
Web Technologies: HTML, XML, Java Script, VB Script
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr Performance Engineer
Responsibilities:
- Prepared Test Strategies, Test Plan and Test Cases as per teh business requirements and Use Cases
- Involved in Load Testing of various modules and software application using Load Runner
- Work with application team and developer(s) to select Use Cases to gather performance tests requirements and SLA’s for java based financial applications.
- Gather and consolidated requirements for generating performance and automation goals and document in test plans.
- Use HP's Load Runner and Neo load to develop teh automation scripts for a variety of autantication/security applications.
- Developed test scripts in VuGen, Neo load, IBM Green Hat tester using Web/http, flex, Web Service, Ajax and Citrix protocols MQ Series and TIBCO EMS, Stored Procedures. Enhanced teh scripts by adding checkpoints, functions in C Language, transactions, created parameters, shared Queues Assertions, and performed manual correlation to develop robust scripts and also developed shell scripts in UNIX for processing of files to do performance testing interface.
- Used Eclipse IDE and developed java scripts to connect multiple data bases and some enhanced scripts related to performance testing and also used JSON for developing queries in Mongo DB.
- Extensively work on Mobile Applications like Web and Hybrid application using Neo load and testing teh apps under different networks like 2G, 3G 4G, 4G LTE using emulators utilizing a separate lab for mobile testing.
- Implemented IP spoofing techniques to simulate unique users' requests while running teh tests.
- Use Performance Center 11 to manage and execute performance tests.
- Execute Load, Stress, Soak, and Fail over tests for a variety of security applications.
- Executed break point tests to measure server threshold and endurance tests to determine teh presence of memory leaks.
- Identify and eliminate performance bottlenecks during teh development lifecycle.
- Using LoadRunner, execute multi-user performance tests, used online monitors, real-time output messages and other features of teh LoadRunner Controller.
- Develop and implement load and stress tests with Mercury LoadRunner, and present performance statistics to application teams, and provide recommendations of how and where performance can be improved
- Used Soap UI Pro to perform Web Service test.
- Extensively did performance testing on Middleware like MQ, TIBCO EMS and also UNIX system for performance testing and also used FEDWIRE, CHIPS and SWIFT technologies for MQ.
- Created Services for Web Methods for payment manager.
- Worked with DBA, Sys Admin, and development team to tune database and application performance.
- Used HP Quality Center to track any performance defects.
- Did diagnosis teh bottlenecks and recommended probable solutions for teh management and development team.
- Gatheird server monitoring stats and database usages to analyze teh overall performance of teh application.
- Prepared and published detail Test Report for app team and upper management.
- Attended strategy and planning meeting with management and Application team on regular basis.
- Discussed current test status or over all progress and suggested teh strategy to finish teh test on time.
- Closely worked with tool vendors like HP, IBM, Neotys in fixing tool issues and also escalating tool defects.
- Extensively worked on Web methods, developer created packages, Work flow service, build code services and integration with UNIX system in order to do middleware performance testing.
- Identified Disk Usage, CPU, Memory for Web, APP, TUXEDO, Database servers and how teh servers are getting loaded
- Developed Descriptive Programming and Maintaining Local and Global Object Repository in QTP
- Responsible for performance production support with Confidential CEO portal dat manages enterprise wide applications
Environment: HP Load Runner, JAVA, C, QTP, Mbean, Bench Mark Definition Language,, MS Access, Oracle, HP Analyzer, http Watch Windows 7, and Windows XP, IBM Greenhat Performance Tester, intra scope, Web methods, Microsoft SQL Server 2008, eclipse IDE, UNIX Shell Scripting
Confidential, Denver, CO
Senior Performance Engineer
Responsibilities:
- Developed Load Runner test scripts according to test specifications/ requirements.
- Identify and eliminate performance bottlenecks during teh development lifecycle.
- Independently develop Load Runner test scripts according to test specifications/requirements.
- Reviewed and analyzed teh requirements of teh new system and identifyied discrepancies dat can hinder System, Regression, and User Acceptance Testing (UAT);
- Responsible for Performance Testing (Load, Stress and Volume) using Load Runner (Controller, Virtual User Generator, Analysis);
- Worked in shared environment tested different application
- Tested J2EE Application using Silk Performer and Load Runner.
- Installed and Setup Performance Center and Multi Load Runner Agents Site Scope Installation and Setup (classic) includes creating Groups and Monitors for UNIX, Web Logic and Oracle Database.
- Coordinated with technical teams to set me Database Query, CPU Utilization, Memory and URL
- Extensively used Web (HTTP/HTML), Web Services, J2EE protocols;
- Coordinated with Functional Teams to Identify teh Business Processes to be Performance tested;
- Performed Load Testing with 5000/1000/15000/22000 Vusers with 300, 400,550,900 TPS.
- Extensively worked on DB2 to change teh database connections, tracing logs, monitor resources of teh machines.
- Used HP Diagnostics to obtain Performance data for problem solving, trend analysis, and capacity planning;
- Design and develop performance test scenarios and test data for company's applications, APIs and data processing engine.
- Executed performance test scenarios and analyzed results and reported findings to teh project manager.
- Tuned teh Application server JVM properties by exercising with different JVM property settings to analyze teh best performance of teh application. Configured JVM parameters, particularly those related to memory usage and garbage collection.
- Setup Load Runner monitor resources to identify performance bottlenecks, analyze test results and report findings to teh clients and provide recommendation for performance improvements as needed;
- Identified problematic areas and recommended solutions to teh developers and upper management;
- Tuned systems for optimal performance and characterize systems on multiple platform and configuration combinations.
- Configured Tomcat server, Data Base Server, Apache Server and Static Servers in site scope to monitor Memory Utilization, CPU Utilization, Throughput, Network Connections, etc in LoadRunner.
- Defined and configured SLAs for hits/sec, throughput, transactions per second, etc in LoadRunner.
- Analyzed teh results of teh Load test by using Load Runner Analysis tool, looking at teh online monitors and teh graphs,looked into AWR reports and identified teh bottlenecks in teh system
- Used and created SOAPUI scripts for Web Service Inspection, Simulation and Mocking, Functional testing, Load and Compliance testing.
- Created standards, templates, libraries, etc; monitored and captured SQL error codes, detailed SQL error summary through BMC Apptune for DB2; scheduled Best/1 (BMC Patrol) capture for CPU metrics; monitored Wily/HP Diagnostics to ensure WAS statistics (GC, Heap, Memory, Response times, etc.) are collected for teh tests. Submitted teh necessary host data restore jobs(Mainframe/TSO/ISPF/JCL) to restore teh data from a clean image copy between successive performance tests and used OPNET for Network traces, etc.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Developed Complex VB Scripting libraries and Utility Functions for Code Reusability and Modularity.
Environment: HP Load Runner - VUGen 11.0, MS Access, DB2, Silk Performer 7.5, HP Analyzer, IBM Lotus Notes, http Watch Windows NT, Windows 2003 and Windows XP, ASP.Net, Visual Studio 2008, C#, VB.Net, Quality Center, HP Diagnostics, QTPSQL Server, SQL Profiler, UNIX, Weblogic, Websphere, Performance Center, XML
Confidential, Columbia, MD
Senior Performance Engineer
Responsibilities:
- Gathering and analyzing business and technical requirements for Performance Testing purposes.
- Identified teh test requirements based on application business requirements
- Prepared Test Cases, Test Strategy, and Test Plan based on teh non-functional business requirements to meet SLA timings
- Installed and configured LoadRunner tools for automated functionality and performance testing
- Created virtual users using Vusers Generator and created scenarios to conduct teh load test using Load Runner
- Recorded Scripts using VuGen with web http/html and Web Services protocols
- Performed correlation by rightly capturing teh dynamic values and parameterize teh data dependencies dat are always a part of Business process
- Generated Vusers and Vusers Groups in Controller and assigned to teh scripts added to teh Scenario
- Simulated hundreds of concurrent users using Controller while monitoring both end-user response times and detailed infrastructure component performance (Servers, Databases, and Networks etc.)
- Performed Load test, Stress test, Benchmark Profile test, Fail -Over test, Fail - Back test against supported configurations by uploading teh Vugen Scripts in to LoadRunner
- Extensively worked in UNIX environment for test executions
- Scripting teh web based enterprise applications using Silk Test and Silk Performer;
- Testing teh applications for Unit, Integration, System and Simulated production environments;
- Testing teh functionality and performance of teh applications;
- Managing a team of onsite and offshore testing resources;
- Designing, developing, testing and implementing Screen Capture processes;
- Developing strategy and planned documentation for Test Automation, provided Coverage Matrix for Regression Suites, etc.
- Performance Testing Enterprise Applications using Silk Performer.
- Load Balance Testing of web based applications.
- Meeting teh IIA team and NIA team to design teh test scenario.
- Meeting project team to work for teh project business volume metrics.
- Planning, development and testing of scripts.
- Using Silk Performer for conducting Load Test using Queuing method.
- Identifying bottlenecks in Network, Database and Application Servers using Load Runner Monitors.
- Using Performance Center to create scenarios and set up monitors to track load generator for performance testing; Involved in determining scalability and bottleneck testing of applications.
- Analyzing Throughput Graph, Hits/Second Graph, Transactions per second Graph and Rendezvous Graphs using LR Analysis Tool.
- Enhancing Vusers Scripts by correlation, parameterization, transaction points, rendezvous points and various Load Runner functions.
- Responsible for conducting performance benchmark tests. Identified critical process for testing by monitoring teh business activity.
- Extensively using HP Diagnostics for monitoring during load tests.
- Performed Load Testing with 1000/2500/3500/4000/5000 Vusers with 200, 350,450 TPS.
Environment:, LoadRunner 9.0, & 9.1, J2EE, Hp-Unix, Windows 2003, DB2,Web Services, MQ Series, XML, Silk Performer 7.6, RFT (Rational Functional Tester), Test Director, ASP.Net, Visual Studio 2008, C#, VB.Net, Quality center, Clear Quest, Test Manager, MS Visio, MS Project, OPNET, optier.
Confidential, Newark, NJ
Performance Engineer
Responsibilities:
- Developed, maintained and reviewed automated functional test scripts.
- Actively participated throughout all phases of teh Software Development Life Cycle (SDLC).
- Analyzed system requirement specifications and developed test cases to cover overall testing of applications;
- Created a test plan for teh whole application and discussed with project manager.
- Created test requirements, developed test requirement matrix for FRDs and system specifications.
- Performed peer to peer reviews and communicated teh inconsistencies between teh requirements and application.
- Developed VuGen test scripts in LoadRunner for Oracle forms and JSP pages using NCA and HTTP protocols.
- Created Test Suites and Test Cases to validate Web Services using SOAPUI.
- Tested Web services applications using SOAP Client as well as by using WSDL Files.
- Developed Web Service Vuser scripts for a Web Service Call using Soap UI
- Performed integration, system, Database, Smoke, and regression testing.
- Wrote and executed test cases for functional testing and integration testing.
- Performed several testing methods, such as integration, functional, GUI and regression and system testing during teh various phases of teh application development;
- Involved in writing SQL Queries to retrieve data from Oracle database.
- Tracked, reviewed, analyzed, and compared defects using Test Director 7.5.
- Created test reports for every build.
- Analyzed Load Runner on-line graphs and reports to identify network/client delays, CPU/memory usage, me/O delays, and database locking and other issues at server level
- Tested J2EE Application using Silk Performer and Load Runner.
- Installed and Setup Performance Center and Multi Load Runner Agents Site Scope Installation and Setup (classic) includes creating Groups and Monitors for UNIX, Web Logic and Oracle Database;
- Coordinated with technical teams to set me Database Query, CPU Utilization, Memory and URL
- Documented all teh test procedures and test scripts and placed them on a shared drive.
- Worked with development team to investigate, correct and prioritize resolving teh software bugs and deficiencies based on teh testing results.
- Responsible for analyzing results, reports and charts to see response times of individual transactions with respect to teh whole application.
- Utilized Database, Network, Application server and WebLogic Monitors during teh execution to identify bottlenecks, bandwidth problems, infrastructure problems, and scalability and reliability benchmarks.
- Configured Load Runner monitors to monitor environment performance, monitor performance of individual JVM’s using LoadRunner WebSphere monitor.
- Created high-level scenarios from teh functional specifications and requirements and reviewed with project management team which consists of project managers, business analysts and Subject matter experts.
- Actively involved and interacted with business analysts and developers to resolve technical issues through UAT to production.
- Responsible for weekly status meetings projecting teh progress and proposing future testing efforts to teh QA Manager
Environment: HP LoadRunner, Quality Center, Oracle, Web logic, WebSphere, Java, Unix, HP SiteScope, Silk Performer, Rational Clear Quest, Rational Test suite, Lotus Notes, DOORS and Windows XP;
Confidential, Austin, TX
Performance Engineer
Responsibilities:
- Involved in preparation of estimation, capacity matrix, testing plan and details, capacity plan and performance strategy docs and conducted assessments and data modeling using excel.
- Recording, scripting, introducing dynamic navigation, parameterization and execution of teh scripts were done.
- Prepare teh test cases for various functionalities of application for various modules
- Creating various scenarios to test teh functionality
- Conducted Functional, Regression, System and Performance Testing.
- Executed Test Cases and analyzed teh results to meet teh business requirements.
- Prepared Test data for testing teh application developed.
- Scripting teh web based enterprise applications using Silk Performer;
- Using Performance Center to create scenarios and set up monitors to track load generator for performance testing; Involved in determining scalability and bottleneck testing of applications;
- Analyzing Throughput Graph, Hits/Second Graph, Transactions per second Graph and Rendezvous Graphs using LR Analysis Tool;
- Enhancing Vusers Scripts by correlation, parameterization, transaction points, rendezvous points and various Load Runner functions;
- Designed and implemented performance test frameworks for improving test efficiency.
- Extensive advanced programming of LoadRunner VuGen scripts for dynamic navigation.
- Creating teh Test Scenarios, executing and generating reports using LoadRunner 8.1.
- Performance Testing - Load testing, stress testing and soak testing of teh application.
- Installed, customized and administered Performance Center, LoadRunner and QTP. Troubleshoot issues encountered, evaluate and perform upgrades of teh tools in teh Mercury suite.
- Involved in preparation of Automation plan and framework and lead teh effort to enhance and extend automation framework to products tested manually.
- Configured Application Performance Analyzer for monitoring system resources and activity.
- Used SiteScope to monitor server metrics.
- Investigate and troubleshoot performance problems in a lab environment. This will also include analysis of performance problems in a production environment.
- Testing teh applications for Unit, Integration, System and Simulated production environments;
- Testing teh functionality and performance of teh applications.
- Performed Load Testing with 10k,20 k, 30 K Vusers with 1000, 1200,1300 TPS.
Environment: LoadRunner, SiteScope, IBM MQserver, Oracle, MS SQL Server, Weblogic, Load Balancer, Visual Studio, JAVA, AJAX, PERL, Quality Center, Application Performance Analyzer, Solaris, OS/390, Open VMS, Silk Performer,,Jmeter, shunra, Rational Clear Quest, Lotus Notes, UNIX, XML SPY, DOORS and Windows XP;