Sr. Performance Engineer Resume
Atlanta, GA
SUMMARY
- 7+ years of experience with Performance Testing, monitoring, functional testing, Quality Management System, Coding and Analysis.
- Extensive experience in using the automated tool HP LoadRunner, Performance center, WinRunner, Test Director.
- Experience in functional testing and regression testing using automation tool QTP.
- Worked in planning performance test strategy and setting up environment for testing client applications on Windows and Unix environments, used Quality Center 10, BSM 9.20, BPM 9.13, Site scope 11.20, RUM 9.2.
- Proficient in Planning, Developing, Scripting, Executing, and Analyzing Performance Tests.
- Worked with Agile and Waterfall Methodologies.
- Experience in designing Performance Test Plan, Test Scenario’s and Test Scripts using Mercury Interactive Load Runner tool (HP LoadRunner).
- Extensively used ETL methodology for supporting data extraction, transformations and loading processing in a corporate - wide-ETL Solution using Informatica.
- Experience in using JMeter forPerformanceTesting, Stress Testing, Longevity Testing and Load Testing.
- Good knowledge in entire Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and Performance Test Life Cycle (PTLC).
- Monitored Databases performance like Oracle and DB2 for Indexes, Sessions, Connections, poorly written SQL queries and deadlocks (with the help of Oracle AWR report).
- Extensively used HP Quality Center for Test management and execution of manual and BPT Test Cases.
- Experience working with Visual Studio, NetBeans and Eclipse.
- Involved in VuGen scripting for Protocols like Web (Http/Html), TCP/IP networking, Citrix, Routers, Switches, Oracle NCA and Web Services and Siebel.
- Good with Debugging, Identifying, Adjusting and fixing script errors by running it within VuGen.
- Proficient in Performance testing like Benchmark, Capacity, Soak and Failover Testing.
- Executing load test, Stress test and endurance test runs to find the scalability, breakpoint and response time of the Application under test.
- Good experience in tracking bugs and generating reports and documenting using different available reporting tools like MS Office, LR Analysis tool, etc.
- Developed and deployed test Load scripts to do end to end (E2E) performance testing using Load Runner.
- Worked with Web, Web Services, database, client/server and multi-protocol Vuser scripts.
- Expertise in understanding business specification from provided requirements and converting them into practical Test Scenarios and analyzing the test results for reporting.
- Experience in Unicode, PLT and internationalization testing.
- Knowledge in understanding of Scrum Methodologies.
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
- Strong knowledge in QTP Object repository creation and maintenance, regular expression, re-usable actions, data table, checkpoints and recovery scenario.
- Possess excellent communication and Problem Solving skills and the ability to work as a team member, as well as independently and adapt to new, evolving technologies and implement them in current projects.
- Ability to adapt to changing professional work environment to implement software solutions in an efficient manner.
- Ability to understand project requirements and deliver it with proper estimation and quality.
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation, Client Interfacing Skills.
TECHNICAL SKILLS
Testing Tools: HP LoadRunner, Performance Center 9.5, RTP, Quality Center 10.00, JMeter, QTP, Win Runner, JIRA, IntroScope, SOASTA, Keynote, Visual Studio
Operation System: Windows 9x / NT/ 2000 / XP/ 2003, UNIX, Linux, Mainframes, DOS
Programming Languages: C, C#, C++, VB, Java, ASP
RDBMS: Oracle 9i and SQL Server 2000/2005, DB2, MS Access, PL/SQL
Web Technologies: HTML, VB Script and Java Script, Front Page, Perl Script, UNIX Shell Script
Monitoring Tools: BSM 9.20, BPM 9.13, Site scope 11.20, RUM 9.2, UCMDB
Servers: BEA WebLogic, EJB, MS IIS and Apache WebServer, Citrix
Bug Tracking Tools: Team Quest, Quality Center/Test Director, Bugzilla.
ETL and ERP: Informatica Power Center, SAP, PeopleSoft, Siebel
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr. Performance Engineer
Responsibilities:
- Gathered user requirements, designed the test plans and test scenarios according to the business process.
- Working with application team and developers to select Dynamic Use Cases and SLA’s for application based financial applications.
- Provide support to the development team in identifying real world dynamic use cases and appropriate workflows.
- Interact with developers, project managers, and management in the development, execution and reporting of test automation results.
- Working on technique in scripting, data preparation and test reports and also preparing checklists.
- Implement the Load Test scripts using the LoadRunner Virtual User Generator (VUGen) and enhanced the scripts by including transactions, parameterize the constant values.
- Working on single and multiple protocols in LoadRunner VuGen like Web HTTP, Web Services, TruClient, SAP, Citrix and Oracle NCA.
- Performed manual correlation to develop robust scripts and also developed shell scripts in UNIX for processing of files to do performance testing interface.
- Working on UNIX to modify the database connections, tracking logs, monitoring the resource machines creating users and executing batch jobs.
- Developed detailed test status reports, performance/capacity reports, Web Analysis reports and graphical charts.
- Implemented IP spoofing techniques to simulate unique users' requests while running the tests.
- Organize drives using Controller, managed and monitor the load Test, used Load Generatorto emulate Virtual Users.
- Prepare daily status report, weekly status report, comparison reports,and executive summary report.
- Working in the performance testing of a number of applications running on a variety of platforms ranging from legacy systems to Web (Java, J2EE, Microsoft.NET).
- Execute Load, Soak, and Fail over tests for a variety of security applications.
- Involved in the Stress Analysis based on the Performance Metrics.
- Analyzed the results of the Load test by using LoadRunner Analysis tool, looking at the online monitors and the graphs, looked into AWR reports and identified the bottlenecks in the system.
- Used Visual Studio as an IDE for load test.
- Executed break point tests to measure server threshold and endurance tests to determine the presence of memory leaks.
- Monitored the metrics like response time and server resources such as Total Processor Time, available Bytes and Process Bytes by using Performance Center Monitors, monitoring tool Dynamic and Dynatrace.
- Check the availability and monitoring different Applications performance using the BSM.
- Working as an independent consultant for performance testing and coordinated with multiple vendors.
- Tracked the performance defects using HP ALM/Quality Center.
- Establish all backend and downstream systems are connected, environment availability and all functionalities are working fine.
- Involved in defining, setting up and maintaining appropriate monitoring scripts to monitor.
- Working with team and making sure that team following the Java coding and reviewing the code.
- Designing web applications using Java concepts like web services.
- Experience in persisting data to different relational databases and in Java persistence API.
- Developing test cases, creating test scripts, analyzing bugs and working with development team in defect management and User Acceptance Testing (UAT).
- Experience with BSM and HP SiteScope installation, upgrades and integrations.
- Executing and testing automated test scripts using JMeter based on functional specification.
- Performed Web Services testing for the preparation and execution of test scripts using SOAP and JMeter tool.
- Implemented SOA framework using SOAP UI for testingof the Web Service and then load tested using Jmeter.
- Implementing the JMeter with the load testing infrastructure hardware & software integration along with LoadRunner.
- Design methodologies SDLC, Object Oriented Methodologies, Agile, Scrum, MVC.
- Involved in setting up the JMeter software on various Cloud environments like rack space VM’s and OpenStack VM’s based on the load and requirements.
- Performing test in continuous delivery (CD) using AWS (Amazon Web Services) CodePipeline.
- Gathered the frequency of JVM Heap and Garbage Collection in application servers.
- Implemented applications servers like WebSphere and WebLogic with Java Virtual Machine (JVM).
- Performing basic load and stress testing on the web application, designed a test plan with the graphical user interface and run tests against a WebServer using Apache JMeter.
- Implementing and executing Test cases, Test Plans and Test Cycles with in JIRA.
- Efficiently managing the project versions, setting up projects and components in JIRA.
- Analyzing and monitoring the real-user, performed web monitoring to speed up the applications and load test continuously to improve the end-user experience using APM tool.
- Executing different types of Performance Tests with defined user loads captured from present business performance tests include standalone testing, platform regression testing with normal and peak load and Endurance testing.
- Ensuring the response time of API users and within the Service Level Agreements (SLAs).
- Maintain timeslots, view user reservations, and monitor availability of time and Resources Manage Timeslots and monitor availability of time and resources.
- Report and enter bugs in Quality Center to test for the compatibility of the Browser.
Environment: HP LoadRunner 12.02, Java, Visual Studio, Oracle, DB2, HP SiteScope, JMeter, WebSphere, WebLogic, ALM 12, JVM, SOAP UI, JDBC, APM, QTP/UFT, UAT, HP Analyzer, Citrix, Performance Tester, IntroScope, Microsoft SQL Server 2008, Siebel, Quality Center.
Confidential, Canonsburg, PA
Performance Engineer
Responsibilities:
- Interacted with business and development teams to understand the user requirements.
- Implemented Load Runner test scripts according to test specifications/ requirements.
- Worked on different protocols like Web (HTTP/HTML), TruClient, Citrix.
- Enhanced the scripts by employing Manual/Automatic Correlation Techniques, transactions using VnGen.
- Performed Parameterization techniques and runtime settings for call flows and LR specific functions.
- Updated Shared object repository from time to time using Object Repository Manager
- Defined and configured SLAs for hits/sec, throughput, transactions per second in LoadRunner.
- Designed Load/Stress scenarios for performance testing using Performance center and SOASTA.
- Proficient in protocols like Web, Citrix, Oracle and Web services for performance testing using LoadRunner and ALM Performance Center.
- Extensively worked in installing LoadRunner Controller, Analysis and Generator on Windows platform.
- Installed Sitescope and configured monitors for analysis.
- Testing on the servers using Load Runner and Performance Center to establish the Load Capacity of the server.
- Develop After-Test Summaryfor Resources (CPU utilization), Vusers Hits/sec and memory leak through Graphs usingPerformance Center Analysistool.
- Monitoring and analysing the application performance metrics on database, application and content management servers.
- Followed up with standard Software Testing Life Cycle (STLC) to perform different types of testing for the projects Analyzed requirements, Dynamic Use Cases, and Test cases.
- Performed load test using LoadRunner and created virtual users using Vusers Generator.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Implemented code compliant with design patterns for Java.
- Involved in data integration using Java Web Services (JAX-WS, JAX-RS).
- Performed in-depth analysis to isolate points of failure in the application.
- Attending daily stand-up calls to update the progress on PT activities and highlight the issues if any in terms of application stability, test data availability, middleware applications and environment issues and availability.
- Created reports for online batch jobs by capturing processing time from batch server logs and ensured that the records are processed within SLA.
- Configuring, monitoring JDBC connection pool status, JVM Heap size, JMS messages.
- Working with JVM parameter for Apache and Tomcat servers for better application performance.
- Using Web Service for creating, updating and gathering the party details through SOAP UI.
- Performed QA Process management by automated process, identified functional changed with business impact and trained QA team with cross business training.
- Developed test plans, test cases, test scripts and procedures, and test result reports for manual and automated testing.
- Improving the performance and decreased the pause times using JVM deterministic Garbage Collector.
- Monitoring on Wily IntroScope for CPU, memory, Garbage collection, Thread usage and network utilizations on the UNIX server using during the Test Execution.
- Created application documentation to assist in the support and training of users.
Environment: HP LoadRunner 12, HTTP/HTML, Citrix server, Siebel, Oracle, QTP, MS Access, HP Analyzer, Wily IntroScope, SOAP UI, JVM, Microsoft SQL Server 2008, UNIX, WebLogic, Shell Scripting, HP Quality Center.
Confidential, Sunnyvale, CA
Performance Test Engineer
Responsibilities:
- Gathered and analyzed business and technical requirements for Performance Testing purposes.
- Discuss various testing activities and results during the daily status meetings.
- Good knowledge on functional requirement specifications, technical design documents and related artifacts.
- Developed Test Cases, Test Strategy, and Test Plan based on the non-functional business requirements to meet SLA timings.
- Preparing test schedule and ensure to follow the time lines and deliveries in time.
- Developed test scripts and Wrote SQL queries to validate the data in Back End Functionality.
- Installed and configured LoadRunner tools for automated functionality and performance testing.
- Executed scenarios using Controller and Analysis of results using LoadRunner Analyzer.
- Simulated hundreds of concurrent users using while monitoring both end-user response time and detailed infrastructure component performance (Servers, Databases, and Networks).
- Extensively used Performance Monitors to analyze the System Bottlenecks like Memory Leaks.
- Conducting Regression Testing whenever some code module is changed.
- Monitoring and analyzing the performance of the server using SiteScope by creating various reports of JVM heap size.
- Implemented and executed scriots, test plan using JMeter and also debugged and validated the Test scripts.
- Scheduling automation build executing of JMeter PNF Regression Test using Maven and Jenkins.
- Developed and maintained GitHub repository for JMeter PNF regression test project.
- Executing different types of Performance Tests with defined user loads captured from live and business expected volumes over a period of time.
- Types of performance tests include standalone testing, platform regression testing with normal and peak load.
- Implemented scripts using LoadRunner for Web Services, Oracle and Citrix applications.
- Experience in web based applications with Load Balance Testing.
- Analyzing Throughput Graph, Hits/Second Graph, Transactions per second Graph and Rendezvous Graphs using LR Analysis Tool.
- Strong understanding of TCP/IP networking and worked in a secured network with Firewalls.
- Prepared FinalPerformanceReport by consolidating all the data gathered from thePerformance Tests.
- Prepared and executed the test scripts using JMeter and SOAP UI tool to perform Web Service testing.
- Expert in creating SQL queries against Oracle, MS SQLs server and DB2.
- Validate the application functionality which acts front end for the customers.
- Correlated the dynamically created session data in the load test scripts in VUGen to synchronize with the application.
- Arrange sign off calls with all stakeholders for performance test results analysis besides publishing MoM and follows up to resolve the open issues and getting sign-off.
- Analyzed the results of the Load test by using LoadRunner Analysis tool, looking at the online monitors and the graphs, looked into AWR reports and identified the bottlenecks in the system.
Environment: HP LoadRunner, JMeter, TCP/IP, AWR reports, JVM, Oracle, HP Analyzer, SOAP UI, Microsoft SQL Server 2008.
Confidential, Cleveland, OH
Performance Test Engineer
Responsibilities:
- Coordinated with business team to get the performance requirements for the Load Testing, Stress Testing and Capacity Planning.
- Collaborated with architecture and development teams to analyze the application's core functionalities and its various dependencies for effectively identifying potential bottlenecks.
- Tested Performance of Web Application and Generated Automation Test scripts using Load Runner.
- Actively participated throughout all phases of the Software Development Life Cycle (SDLC).
- Setting up test environment and ensure all the dependant systems are connected and working fine with appropriate test data setup.
- Successfully created Load runner scripts depends on different business cases, created different Load runner scenarios depends on work load.
- Modified scripts by Parameterization, correlation, Transaction points, Rendezvous points.
- Conducted Cross Browser testing to check the compatibility of the Application with different Browsers likes Mozilla Firefox, IE 6, IE 7, and IE 8.
- Monitored the defect tracking process and generated customized reports using Quality Center.
- Developed VuGen test scripts in LoadRunner for Oracle forms and JSP pages using NCA and HTTP protocols.
- Installed and Setup Performance Center and Multi Load Runner Agents Site Scope Installation and Setup includes creating Groups and Monitors for UNIX, WebLogic and Oracle Database.
- Developed and executed Load Test scripts using LoadRunner and Performance Center to perform end to end (E2E) performance testing.
- Working with JVM parameter for Apache and Tomcat servers for better application performance.
- Analyzed load balancer settings to perform IP Spoofing.
- Analyzed the Host Configurations to make sure enough number of virtual users can be run from individual machines.
- Configured and Monitored the Oracle Database Monitors, Windows Resources, Network delays to identify the bottlenecks.
- Analysing test results after testing and providing root cause Analysis.
- Attended various meetings to figure out Defects and Status of the task to resolve the bugs.
- Participated in code review and peer review meetings frequently during Load, stress and performance tests.
- Developed test metrics on the regular monthly basis for higher management.
- Maintaining the scripts and data using Team Site version control tool.
- Interacted with developers to resolve the bugs following the Bug Life Cycle Policy.
Environment: LoadRunner, UNIX, HP SiteScope, JVM, DB2, Oracle, HTML, Java, SQL Queries, SQL server, WebLogic, WebSphere, Performance Center, Mainframes, MS Access, Windows 7/XP.
Confidential
Performance Engineer
Responsibilities:
- Gathered Performance testing requirements and developed Performance test plan.
- Install and configure LoadRunner (Vugen, Controller and Agents).
- Creating various scenarios to test the non-functionality.
- Identified, isolated, report and track defects in the defect tracking system.
- Recorded Scripts using VuGen with web http/html and Web Services protocols.
- Created, executed and maintain test cases to perform all aspects of verification, including functional, regression, automation and system testing.
- Performed Testing Reports developed for entering the customers.
- Parameterize and correlate the scripts.
- Analyzing the Application logs and Backend calls captured during testing by accessing UNIX Systems.
- Generate and associate different IP addresses to Virtual Users to emulate real-time scenarios for load balancing issues by using IP spoofing.
- Performed the GUI functionality check and manual checking of test cases.
- Used HP SiteScope to monitor server metrics.
- Enhanced Load Runner scripts to test the new builds of the applications.
- Performed Load and Stress Testing using Load Runner.
- Prepared the Analysis report for different tests performed using different scenarios.
- Test monitoring and test logs/stats capturing during test run.
- Reporting an issue to concerned teams through issue reporting tools like Quality Center.
Environment: LoadRunner, DB2, WebLogic, QTP, UNIX, Performance Center, GUI, HP SiteScope, Quality Center, SQL Server, Oracle, SQL Profiler, Visual basic, WebSphere, XML.
Confidential
QA Test Engineer
Responsibilities:
- Collected performance requirements of each of the system as such from development and user community.
- Developed Load runner scripts and Manual Test scripts.
- Preparing test cases, bug reports and Test Reports according to the task.
- Developing Vuser scripts and enhanced the basic script by Parameterzing the constant values.
- Designed and implemented performance test frameworks for improving test efficiency.
- Identified and reported bugs in Quality Center.
- Arranged the alerts in HP SiteScope to send auto emails to alert the CPU and memory utilization, downtime, Query execution time for DB and Linux machines.
- Used Load Runner for checking the performance of Various Reports and Queries under load.
- Documented test execution results, test reports, and gathered and evaluated test metrics for reporting.
- Developed Test Scenarios and performed the test runs using the Controller.
- Analyzed the Load Runner results to measure the Average CPU usage, Response time, Transactions per second.
- Using Load Runner analyzed the response time of various business transactions, modules login times under load, developed reports and graphs to present the test results.
- Tested the whole site for any broken links and against Web design standards like fonts, colors and localization.
- Tested for the compatibility of the Browser.
- Testing the functionality and performance of the applications.
Environment: LoadRunner, Quality Center, Oracle Application, SQL server, Linux, Version Control Systems, Win runner, Test director, Windows Advance Servers.
