Senior Performance Engineer Resume
Detroit, MI
SUMMARY
- Around 9 years of experience in the field of Performance Testing using HP LoadRunner/Performance Center.
- Expertise with LoadRunner VuGen, Controller, Load Generator, Analysis Components.
- Working experience under Agile, Waterfall methodologies and based on onsite/offshore business process.
- Extensive experience infunctional and non functional testingofWeb based and Client - Server applications, SOA, Oracleand Mainframeapplications.
- Managing testing project releases while interacting with multiple vendors, client,and seniordelivery stakeholders of the project on daily basis.
- Strong skills indesigning and developing SystemandPerformanceTest Plan, Test Strategy,test cases, test data and execute test run.
- Strongly experienced inAutomationtestingtoolsincludingSelenium Web Driver, Rational Functional TesterandPerformanceTester,HPALMandHPPerformanceCenter.
- Solid experience with Unit testing, Integration testing, System testing, User Acceptance testing,Regressiontesting, Sanity testing, Usability testing, Browser Compatibility testing and Performancetesting.
- ExperienceinFunctional,Integrationand Regression, DatabaseTesting,Web Services,User AcceptanceTesting and Bug tracking & reportingsystem.
- Experiencein end to end testingunderAgile, Scrum, Waterfallanditerativemethodologies.
- Worked with Automation toolSelenium 2.xWebdriverAPIusing TestNGand Involved inTestFrameworkdevelopment in Selenium automation.
- Strong experienceto work onHPALMfor designingDashboard,Test and Defect management.
- Experience inNon-functionalperformancetesting, including Test Planning, Scripting, Scenario configuration, analysis and running automatedperformancetests.
- Worked on different VuGen Protocolslike Web-Http/Html, Citrix, Web Services, AJAX - Click & Script, DB protocols, SAP, Siebel Web, Oracle Web, Oracle NCA etc..,
- Experience in testingREStfuland SOAP web servicesSOAP UI Pro tool.
- Experience in all phases of software life cycle for developing, maintaining and supporting the Web Applications, Client Server Applications and BFSI, Health care Service and Retail.
- Expertise in data Parameterization and manual Correlation.
- Expertise in major Test Automation and Management tools such asHP's LoadRunner, Performance Center, WinRunner, Quick Test Professional and Quality Center.
- Proficient in creating scripts in C, VB Script and JavaScript.
- Experience working in Client/Server, Web Technology using .Net and Java/J2EE environment.
- Involved in Integration testing, Regression testing, Load testing and System testing for the Enhancements.
- Worked on various protocols like Web HTTP/HTML, Ajax TruClient, Citrix, and Web Services in web applications platform.
- Experience working of cross platform operating tools WINDOWS and UNIX along with Database Oracle and Microsoft SQL Server.
- Develop and maintain overall test methodology and strategy, Documenting Test plans, Test cases and Test scripts using HP Quality Center, Test Manager.
- Expertise in Analyzing the Performance Testing Results and identifying the bottlenecks.
- Hands on experience in Rational Reporting tools like Clear Case and Clear Quest.
- Hands on experience in Bugzilla/JIRA.
- Hands on experience on HP SiteScope and Wily Introscope Monitoring tool for Performance Testing for Counters Monitoring.
TECHNICAL SKILLS
Automated Testing Tools: HPMercury Suite(LoadRunner 8.0/ 9.5/11.0/11.5 , Quick Test Pro 9.2/ 9.5/11.0/11.5 , Quality Center 9.2, Test Director and Win Runner 8.2)
Operating System: MS-Windows 98/2000/NT, XP, VISTA, WIN7, Unix, Linux and Solaris.
Productivity Tools: MS Office Suite
Bug Tracking Tools: Quality Center/Test Director, Bugzilla, JIRA and Clear Quest
Scripting Languages: HTTP, TCP/IP, AWT, Swing, HTML, DHTML, CSS, XML, XSL, XSLT, WSDL, Web services, Java Script, AJAX, VBScript, UNIX Shell Scripting and TSL
Programming Languages: C, C++, C#, Java, SQL and PL/SQL
Servers: WebSphere, WebLogic, Tomcat, JVM,IIS
RDBMS: DB2, SQL Server 2005/08, MS Access, Oracle 10g/11g
Version Controls: Clear Case 7.1/8.0, Perforce and TFS 12.0
PROFESSIONAL EXPERIENCE
Confidential, Detroit, MI
Senior Performance Engineer
Responsibilities:
- Worked with Business Analyst for requirement document and SLA.
- Created Test Cases, Test Strategy, and Test Plan based on the non-functional business requirements to meet SLA.
- Analyze & Implement Test Plans, Test Strategies, Test Data Analysis, Manual Test Procedure Creation and Performance, Load & Stress, Soak, Build Verification Testing, Integration & Build Break testing, Golden Test Data Bed creation, Test Automation, Managing periodic test cycles and Test Defect reporting.
- Designing & Implementing Bash Shell Scripted, JMETER, Python, Robot (PyBot), Plone (CMS), Framework for Performance Testing, Functional Testing, Test Data Creation & Test Reporting of Peoplesoft Time Card Management Systems & Peoplesoft Project Mangement System.
- Work closely with Project manager, DBA and Developer to create test plans, test cases and specifications from Requirement Documentation.
- Perform walkthrough and peer review on the test plan.
- Install and Configure the LoadRunner tool for non-functional performance testing.
- Creating scripts using various protocols such as Web HTTP/HTML, .Net, Oracle, Ajax TruClient, Web services.
- Recorded and enhanced Vuser Scripts by inserting Transaction points, Rendezvous points.
- Perform parameterization and correlation on the data dependencies which is part of business process.
- Simulate multiple and concurrent virtual users using controller, Monitoring end user response time.
- Used core JAVA to write selenium Web Driver scripts. Reviewed and updated the Selenium Web Driver test scripts as per the new enhancements.
- Involved in designing and implementing of TestNG automation framework to be used with Selenium WebDriver.
- Used Firebug/Fire Path to identify the Object's id, Name, XPath, link in the application.
- Generated selenium reports using TestNG-xslt through Ant Parameterized Test with TestNG
- Ensure management awareness of risks related to the quality issues surrounding application developmentprojects and provided information concerning the mitigation of those risks.
- Setting up Test Environment and Test data for functional, non-Functional Testing, UAT.
- Extensively use Performance Center to generate load and define load generators.
- Used HP Diagnostics to obtain Performance data for problem solving, trend analysis, and capacity planning.
- Used IIS measuring throughput (bytes) when there is a change in the web application
- Analyze and identify system/application bottlenecks and failure. Provide recommendation for performance improvement and database fine tuning.
- Verified legacy and new application meets the performance requirements.
- Using Load Runner, execute multi-user performance tests, used online monitors, real-time output Messages and other features of the Load Runner Controller.
Environment: LoadRunner 11.5, TFS 12.0, C, XML, HTML, Oracle 11g, IIS, VB Script, HP Diagnostics Java, J2EE, Bash Shell Scripting, JSS232, BeanShell, Test Plan, Test Strategies, Test Data Analysis, Peoplesoft, Time Card Management System, Project Management System, Testing(Performance,Load), Java, Portal, Oracle 11,ATG Framework, AJAX, APIs, JAVA Script, Oracle HRMS, Sharepoint, REST Web Services, HTML, SVN, Maven, SOAP UI, Selenium Webdriver
Confidential, Ann Arbor, MI
Performance Tester
Responsibilities:
- Worked with Business Analyst on requirements documentation, SLA.
- Created Test Plan, Test Cases, Test Scenario based on the non-functional business requirements.
- Performed different performance testing types load, Volume, Stress and UAT.
- Performed walkthrough and peer review on the test plans.
- Installed and configured load runner tool for performance testing.
- Created test script using VuGen using HTTP/HTML and web services protocols.
- Worked on Test Data preparation, Parameterization and Correlation.
- Analyze & Implement Test Plans, Test Strategies, Test Data Analysis, Manual Test Procedure Creation and Performance, Load & Stress, Soak, Build Verification Testing, Integration & Build Break testing, Golden Test Data Bed creation, Test Automation, Managing periodic test cycles and Test Defect reporting.
- Designing & Implementing Bash Shell Scripted Framework for extracting performance results out of Tomcat, Apache, Index Manager (Hadoop), Web Server logs via multiple spawned threads.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG and implemented data drivenframework.
- Developed automated scripts for performing Regression Testing through Selenium WebDriver.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
- Setup and Configured the testing environment with Eclipse,Selenium Web Driver and ANT.
- Attended daily scrum meetings with the team members in agile process.
- Performed backend database testing by writing SQL and PL/SQL scripts to verify data integrity.
- Defects were tracked and prioritized usingALMand analyzed the variation between expected result and actual result.
- Designing & Implementing Bash Shell Scripts to Read & Analyze Gegabytes of Tomcat, Apache, Index Manager (Hadoop), Web Server logs to generate human understandable reports for Executive Summary of Performance Matrix Reports.
- Analyzing, Designing & Implementing Epoc Date to Human Understandable Date conversion routines via Bash Shell Scripts for PETE driven HP Load Runner test reporting automated framework & Configuring Periodic Application Regression routines.
- Designing & Implementing PETE tests derive Summary, Aggregate, Ranked Results & Detailed Results for Performance, Stress, Stability, Endurance & Benchmark Testing.
- Working closely with Operations team for troubleshooting application environment, application platform & application performance related technological issues.
- Validating mega string based server logs for Web services & Applications on Linux & UNIX servers.
- Simulated hundreds of concurrent users using controller.
- Used silk performer to create the load and to detect early problems on the applications.
- Created Virtual Users using VuGen to conduct load testing..
- Created SQL queries for test data preparation in Test Environment.
- Used HP SiteScope for monitoring server metrics like CPU, Memory, Disk Group, Network Usage.
- Tuned the Application server JVM properties by exercising with different JVM property settings to analyze the best performance of the application. Configured JVM parameters, particularly those related to memory usage and garbage collection.
- Monitor and Analyze transaction response time, throughput, User Errors etc.
- Analyze the test results to identify the Performance bottlenecks using Analysis.
- Compare and analyze actual to expected results and report all deviations.
- Coordinate with Developers, Project Manager, Testing Team and DBA for test execution and reporting of performance results.
- Led a team of four members, providing daily workload, coordinating and allocation of work.
- Mentoring of training of new team members.
- Prepare work break down structure, daily/weekly status report and update to stake holders.
- Created Shell Scripts for using in batch process to find throughput.
- Ensure that quality issues are appropriately identified, analyzed, documented, tracked and resolved in Test Director.
Environment: LoadRunner 11.5,QTP 11.0, C, JMETER,Silk Performer, Quality Center 9.2, JVM,MS Office, MS SQL Server 2008,Java, J2EE, Bash Shell Scripting, Hadoop, Tomcat, Apache, Hadoop, HANA, Web Services, Linux, Unix,PerformanceTesting, PETE,HPLoadRunner,HPController,HPAnalyzer, Ticketmaster, SSP, S4, Arches, 13S2, Buyer, Upstream, Downstream, Java, Portal, Oracle 11,ATG Framework, AJAX, APIs, JAVA Script, Oracle HRMS, Sharepoint, REST Web Services, HTML, SVN, Maven, SOAP UI, Selenium Wiki, JIRA.
Confidential, Charlotte, NC
Performance Tester
Responsibilities:
- Identify the requirement documents and work closely with business analyst.
- Created Test Cases, Test Strategy, and Test Plan based on the non-functional business requirements to meet SLA.
- Perform different performance testing types load, capacity, volume and UAT.
- Perform walkthrough, peer review on the test plans.
- Installed and configured Load Runner tools for automated functionality and performance testing.
- Analyze & Implement Test Plans, Test Strategies, Test Data Analysis, Manual Test Procedure Creation andPerformance,Load& Stress, Soak, Build Verification Testing, Integration & Build Break testing, Golden Test Data Bed creation, Test Automation, Managing periodic test cycles and Test Defect reporting.
- Designing & Implementing Automation Framework for Functional Testing using TestNG, Java & JVM SSL frameworks.
- Designing & Implementing Bash Shell Scripted Framework for automating JMeter scripts externally via multiple spawned threads configured with respective SSL Key Stores for every individual JVM.
- Designing & Implementing Bash Shell Scripts to Read & Analyze Gegabytes of JMeter test run reports to generate human understandable reports for Executive Summary & Detailed Technical Reports.
- Analyzing, Designing & Implementing Epoc Date to Human Understandable Date conversion routines via Bash Shell Scripts for JMeter test reporting automated framework.
- Designing & Implementing Command Line JMeter test plan execution framework to derive Summary, Aggregate, Ranked Results & Detailed Results forPerformance,Stress, Endurance & Benchmark Testing.
- Designing & Implementing JMeter Test Plans for Benchmarking,Performance,Stress, Endurance Testing via internal Apple Connect & external Amazon Webs Service (AWS) Client Platforms.
- Analyzing, Designing & Implementing Automation Routines to programmatically test Dynamically categorized elements of Web service Request & Response XML Body, Header & Contents for Mobile Applications (Apps) Gateway.
- Validating mega string based server logs for Web services & Applications on Linux & UNIX servers.
- Configuring Periodic Production Regression routines.
- Monitor and administrate hardware capacity to ensure the necessary resources are available for all tests.
- Developed Scripts in VuGen using Web HTTP/HTML, Flex, Citrix and Web Services protocols.
- Created virtual users using Vusers Generator and created scenarios to conduct the load test using Load Runner.
- Performed correlation by rightly capturing the dynamic values and parameterize the data dependencies that are always a part of Business process.
- Simulated hundreds of concurrent users using Controller while monitoring both end-user response times and detailed infrastructure component performance (Servers, Databases, and Networks etc.)
- Used WebLogic JMX for the Performance Analysis, Deadlock and Thread Dump Analysis. Key Participant in tuning and Performance Analysis of Application and Batch Cycles.
- Used HP Site scope to monitor server metrics and Performed in-depth analysis to isolate points of failure in the application.
- Identify and eliminate performance bottlenecks during the development lifecycle.
- Verify that new or upgraded applications meet specified performance requirements
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
Environment: HP Load Runner 11.0/11.5, QTP 11.0, HTML/HTTP Protocol, C, WebLogic, JSP, HTML, Java, Quality Center 9.2, Cloud Testing, JMETER,Neo Load (4.1.2) HP Analyzer, Object C, JMeter, TestNG, Java, Bash Shell Scripting (JMeter Report JTL file analyzer), Snow Leopard, Maverick, Amazon Webs Services (AWS), SSL based JVM, HTTPS, HTTP, FTP, JVM SSL (SSL Trust Store, SSL Key Store, SSL Key Store Type), JTL, SH, JKS.
Confidential, Scottsdale, AZ
Performance Tester
Responsibilities:
- Work with Business Analyst on the requirement document, design, build, prepare test cases, test plan and perform traceability matrix.
- Experience with functional, regression, integration, negative, positive, black box and white box testing.
- Developed different scenarios to isolate bottlenecks like Smoke Test, Scalability testing, Reliability testing, Stress testing, fault tolerance testing, Performance regression testing.
- Performs API/Web Services Performance Testing SOAP UI.
- Using Load Runner’s Web (HTTP/HTML), SOA, Citrix ICA, Protocols.
- Setting up of the Test Environments/Test Data for Non-Functional and UAT testing.
- Performed correlation, data parameterization and customization of scripts by using scripting language C in VuGen.
- Created scenarios in Load Runner Controller based on the test profiles; fine-tuned the virtual user runtime and scenario scheduler settings.
- Configured Load Runner monitors to monitor environment performance, monitor performance of individual JVM’s using LoadRunner WebSphere monitor.
- Monitor resources to identify performance bottlenecks, analyze test results and report the defects through JIRA to developers.
- Designedloadtest script usingVirtual User Generator for HTML/HTTP Web Protocols.
- Responsible for creating theperformancetest plan, managingperformancetest scheduling.
- ExecutedLoadRunnerscenarios based on complex business scenarios with different monitors foraverage and peakload,Stress testing and Endurancetesting.
- Responsible for giving feedback to the development team with possible improvements and discoveredPerformanceissues/bottlenecks.
- Responsible for reviewing and verifying thatperformancerequirements are documented and stated in measurable terms, Includes reviewing Architecture design, software design, and non functional requirementsdocuments.
- AnalyzedLoadTest Runs & resource utilization (Processor, Network, Disk I/O, and Memory)
- Analyzed theloadtest results and prepared the report and send across the team.
- Involved in communicating theperformancetesting process and status to project team members and the testmanager to ensure timelines and quality are met.
- Responsible forperformancemeasurement strategies to observe application and infrastructureperformanceacross diverse hardware, operating systems, application servers, and databases, includes Client Experience.
- CreatedPerformancetest report at the end of each release and provided it to the management.
- Hands on using Dynatrace & Wily Introscope in Code profiling and Client side performance Analysis.
- Compiled scenario test results, produced various reports using LoadRunner Analysis tool.
- Create a quick summary report after all testing has been completed.
- Subject matter expert in resolving issue encountered and to create automation script for regression work suite.
- Lead a team of six members which includes planning, assigning and management of projects.
- Initiated the cross training to improve the workflow and streamline the process.
- Track and update the status of the project to the stake holders.
- Prepare work break down structure and project summary report.
Environment: HP Quality Center 9.2,MS Office, Load Runner 9.5/11.0/11.5 , Oracle 10g, C Script, JMeter, Dynatrace, MS SQL Server 2005,WebSphere 6.1.
Confidential
Performance Tester
Responsibilities:
- Work with Business Analyst to create Test Plan based on requirement document.
- Coordinated with all stake holders including Business users, Business Analysts, Development team to get hold of the Applications under test well in advance.
- Created Test Plan, Test scripts for various applications to perform the System, Integration, and End-to-End testing.
- Mapped the test cases to the requirements stored on Quality center tool for traceability purposes.
- Involved in manual testing of Independent applications, and data validation.
- Involved in Performance Regression, Unit, System, UAT and Integration testing.
- Created Scripts using VuGen and used Web HTTP/HTML, Ajax TruClient, Web Services protocols
- Perform parameterization and correlation on the data dependencies as part of the business process.
- Simulate concurrent virtual users using controller and monitoring end user response time.
- Worked on DB2 to change the database connection, tracing logs, monitor resources of the machines.
- Monitor and administer the hardware capacity meet the performance testing.
- Analyzed Load Runner on-line graphs and reports to check where performance delays occurred, network or client delays, CPU performance, I/O delays, database locking, or other issues at the database server.
- Tuned the Application server JVM properties by exercising with different JVM property settings to analyze the best performance of the application. Configured JVM parameters, particularly those related to memory usage and garbage collection.
- Involved in application Functional Stability Test using QTP before the Stress, load and performance testing.
- Used SQL queries to run accurately measure number of records created during load tests.
- Coordinated with developers, project managers and system analyst to resolve various issues related to defects, re-analyzing certain functionalities and providing creative feedbacks.
Environment: QTP 9.5, Quality Center 9.2, LoadRunner 8.0, JVM MS Office, Documentum, DB2, Oracle 10g.
Confidential
Performance Tester
Responsibilities:
- Involved in planning, requirements definition, design, development test case, and deployment, production support and documentation of applications.
- Created Test plan, Test scenarios, and Test cases, corresponding to the test requirements.
- Created performance testing environment with test data.
- Created Vuser Scripts in VuGen using Web HTTP/HTML Protocol.
- Performed load testing against internal applications and services using Load Runner scripts to emulate users and monitor systems performance.
- Experience in handling dynamic data using Correlation and input data using parameterization using Load Runner VuGen.
- Enhanced script by inserting Check points to check if Virtual users are accessing the correct page which they are supposed to be accessing.
- Created a scenario with certain amount of Vusers giving Ramp up, Ramp Down and Run time in the Controller of Load Runner.
- Used Load Runner for Performance Testing, Stress Testing and rendezvous point.
- Examined system behavior and performance to expose the application bottlenecks using Load Runner while generating actual load.
- Measured Response time at sub transaction levels at web, App servers and database server levels. Coordinated with developers, project managers and system analyst to resolve various issues related to defects, re-analyzing certain functionalities and providing creative feedbacks.
- Identified functionality and performance issues, including: deadlock conditions, database connectivity problems and system crashes under load.
- Provided functional and regression test automation for software applications and environments using Quick Test Professional.
- Managed Defect Tracking process, which included prioritizing bugs, assigning bugs and verifying “bug-fixes” using Bugzilla.
- Participated in design enhancement reviews and submitted reports on the progress of the testing effort.
- Prepare a test summary report, metrics at end of the testing and send to stake holders.
Environment: HP LoadRunner 8.0, QTP 9.2,JSON, XML, .Net, Quality Center 9.2, MS SQL Server 2005