Performance Engineer Resume
Atlanta, GA
SUMMARY:
- Performance test engineer with 9+ years of experience in all phases of Software Development Life Cycle (SDLC), developing Test Cases, Test Plans and thorough executions and analytical reporting of results to the stakeholders
- Good Analytical, Interpersonal and written/verbal communication skills. Result oriented, committed and hard working with a quest to learn new technologies and undertake challenging tasks. Experience in working as a team member and also work independently to resolve technical issues of a project.
- Quick learner and adapt to the new projects, tools and technologies and evaluate their test applicability. Highly motivated, self - starter able to work independently and collaboratively within a diverse technical team.
- Excellent understanding of Software Development life Cycle (SDLC) and importance of performance tester in Development/ Enhancement and Maintenance of software applications.
- Experienced in both manual and automated functional testing of Web and Client/Server applications using automated tools such as HP/Mercury tools: (WinRunner 7.5/8.0/8.2, Quick Test Pro: 8.0/8.2/9.2, Test Director/Quality Center 7.5/8.0/8.2/9.2/10.0 ) and Soasta.
- Delivery of regular test and analytical performance progress, status, defect, projected and actual execution, risk assessment and impact reports to the members of management, technical, non-technical audiences, and project team (on site /offshore).
- Designed and executed Automation test scripts using Performance testing tool HP LoadRunner for applications in Client/Server, Windows, UNIX/Linux, Web Services and Web based applications.
- Developed automation test frameworks in HP Quick Test professional (QTP) using extensive descriptive programming in VB script.
- Experience in using SharePoint.
- Knowledge of programming languages like C, C++, Java, PL/SQL to debug and executing LoadRunner scripts.
- Expertise knowledge of Keyword Driven Framework, Data Driven Framework, Hybrid Framework in HP QTP
- Designed, executed and analyzed automated functional and performance tests in JMETER
- Experienced in performance testing and load testing using tools like JMETER, Neoload and LoadUI
- Knowledge of automation tools like Selenium and SoapUI
- Expertise in executing VuGen scripts in Load Runner for Performance, Load and Stress Testing using Controller in Load Runner and generated reports using the Analysis tool in Load Runner. Extensively worked on Web (HTTP/HTML) and Web Services (Soap service and REST)
- Analysis of performance bottlenecks, end-to-end performance, and web performance measures like server response time, throughput and network latency. Worked on System Performance Testing Methodologies like Spike, Stress and Endurance Tests.
- 3+ years of scripting or programming experience (C#, XML, Visual Studio, Eclipse IDE)
- Analyzed results Using Load Runner Analysis, Neo Load tool and Wily Introscope.
- Monitored client server applications, web server, and application server, database servers with tools like Wily Introscope, SiteScope and Nagios. Analyzed performance graphs and reports to identify network/client delays, CPU /memory usage, I/O delays, database locking and other issues Confidential server level.
- Experience in monitoring Web Servers like Apache, Tomcat and Application Servers such as Microsoft IIS, Web sphere, Web logic, Glassfish and Database Servers Such as SQL Server, PostgreSQL, and Oracle during different types of Performance Testing.
- Proficiency in SQL queries, PL/SQL stored procedures & Triggers. Experience in validating test data by retrieving data from Relational Databases Oracle, SQL Server, Teradata, My SQL, PostgreSQL using database clients like Toad, squirrel, oracle, SQL, developer etc.
- Expertise in Automated Testing in different testing methodologies like Agile and Waterfall.
- Experienced in UNIX/Linux shell scripting and executing necessary shell commands while extracting and debugging server logs.
- Knowledge of scripting languages like VBScript, Java & C
- Adept in formulating Test Plans, Test cases, Test Scenarios, Test Approach and setting up testing environment. Experienced in writing Training documents, Traceability Matrix.
- Good numbers of working experience in overall Defect management/problem solving Confidential Debugging, Bug Reporting and Bug Tracking using various tools (Quality Center,
- HP ALM, Test Director, JIRA, Clear Quest and Bugzilla,).
- Created comprehensive performance and automation test results reports.
TECHNICAL SKILLS:
Operating Systems: Windows 7, Vista, XP, Windows 2000, Windows 2003, Windows NT, AIX, Linux, UNIX, Solaris.
Testing Tools: Load Runner, JMETER, Test Director, Clear Quest, Neo Load, HP ALM, QTP, Mercury/HP Performance Center, Win Runner, SoapUI, LoadUI, HP Quality Center, ALM, Clear Quest, JIRA, Bugzilla, Wily Introscope, Site scope.
Protocols: HTTP/HTML, Web services, ODBC, JDBC, AJAX
Languages: Java, C, C++, VBScript, SQL and PL/SQL, JavaScript, Unix or Linux Shell Script, HTML, XHTML, XML, JSON, Visual Studio, VSTS
Web Servers: Microsoft IIS, Apache, Tomcat
Application Servers: Web Logic, IBM Web Sphere, Glassfish
Databases: My SQL, MS SQL Server 200x, Oracle, LDAP, Access, Sybase, DB2, Teradata.
Other: Rational Rose, Rational Requisite Pro, MS Excel, Adobe Photoshop, MS Office Suite, MS Project, MS Visio, MS Power Point, MS Project, MS Visio, SharePoint, Cognos reporting BI tools.
PROFESSIONAL SUMMARY:
Confidential, Atlanta. GA
Performance Engineer
Responsibilities:
- Using LoadRunner, execute multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- 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
- Monitor and administrate hardware capacity to ensure the necessary resources are available for all tests.
- Identified Disk Usage, CPU, Memory for Web, APP, TUXEDO, Database servers and how the servers are getting loaded
- Gathered the requirements and compiled them into Test Plan
- Responsible for implementing LoadRunner, Performance center, architecting the load testing infrastructure, hardware & software integration with LoadRunner.
- Prepared Test Cases, VuGen scripts, Load Test, Test Data, Execute test, validate results, Manage defects and report results.
- Responsible for creating and monitoring MQ scripts through Java visualVM or CA Wily.
- Interface with developers, project managers, and management in the development, execution and reporting of test automation results.
- Responsible for monitoring JMX and JVM through Wily Introscope.
- Responsible for monitoring GC through CA Wily.
- Executed performance tests - load, capacity and stress test using HP LoadRunner and Microsoft Visual Studio Load Test 2010.
- Identify and eliminate performance bottlenecks during the development lifecycle
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
- Verify that new or upgraded applications meet specified performance requirements.
- Memory Leaks were identified in Different components. Protocol to Protocol Response times, Web Page break downs, Components sizes were analyzed and reported.
- Created Load test scripts using VU-GEN and enhanced them using C, Ajax TrueClient, Web and Click, Ajax web and click protocol, web services script using SOAP UI.
- Extensive Parameterization of the VuGen scripts to ensure the real time load conditions.
- Configured and ran scenarios in Controller using scripts created in VU-GEN.
- Worked on Performance Center to create scenario as needed and run the load test
- Communicate test progress, test results, defects/issues and other relevant information to project stakeholders and management.
- Used Windows SharePoint services for maintaining and uploading the Project Documentation (Requirements, Test Plan, and Test Cases etc.) and reporting the Weekly status report to the SharePoint Portal.
- Performed load testing (HP - Load runner, Load generator, Load controller and Load Analysis tools) executed scheduled tests and analyzed the test results.
- Monitoring the load tests, stress tests and endurance tests using wily.
- Monitored GC, Heap, Active Threads using wily
- Collecting wily graphs
- Hands on experience on network analysis tools like dynaTrace and Http Watch for tuning the performance of a web site by measuring download times, caching or the number of network round trips and measure web site performance in manual and automated test environment by capturing metrics such as performance measures like JavaScript execution, Rendering Time, CPU Utilization, Asynchronous Requests and Network Requests
- Develop and design test Structured Automation Frameworks in collaboration with the Testing team and Development teams in QTP & Quality Center workflow.
- Develop Functional/Regression automated testing solutions using QTP, traditional QTP framework, and/or Data Driven techniques, descriptive programming
- Evaluate, plan, design, develop, and maintain test scripts using a Framework for new applications and/or enhancements to existing applications.
- Converted manual Test cases and scripts into automation using Quick Test Pro.
- Continually updated Traceability for all the artifacts through Trace Matrix and set up process to capture of standard Test Reporting Metrics.
- Communicate test progress, test results, defects/issues and other relevant information to project stakeholders and management.
- Weekly Status meeting with Development and Management teams to discuss bugs and other issues.
Environment: QTP 9.5/10.0/11, LoadRunner 9.5/10/11/11.5 , Performance Center 10/11/11.5, Quality Center 9.2/10.0/11/11.5 , VBScript, XML, IIIS, SharePoint, .Net, Java/J2EE, SQL Server 2008, Oracle, Visual studio, VSTS, MS - VSS, TOAD, Sql Developer, Wily Introscope.
Confidential, Oklahoma City, OK
Performance Engineer
Responsibilities:
- Involved in project planning, coordination and implemented performance methodology
- Developed Performance Test Plans and Test Strategies based on business requirements
- Conducted Performance testing by creating Virtual Users and Scenarios using LoadRunner
- Recorded and enhanced Load Runner HTTP/HTML web and web services scripts.
- Enhancing the scripts by employing Manual/Automatic correlation, Parameterization Techniques and LR specific functions
- Responsible Performance testing, debugging, executing, analyzing complex applications using HP LoadRunner and ALM HP Performance Center.
- Developed and Executed JMeter Scripts.
- Debugging and validate the Test scripts
- Used Scheduler to schedule the scenarios for user’s Ramp up/Ramp down in Load Runner Controller.
- Monitored different graphs like Transaction Response Time and analyzed Server Performance Status, Hits per Second, Throughput etc.
- Setting up the Pacing and Think Time according to the SLA for Test executions.
- Tracked and monitored defects using HP ALM.
- Monitor resources to identify performance bottlenecks and tuning JVM.
- Monitored resources to identify performance bottlenecks and tuning JVM also Planed and implemented server component-level testing and monitoring
- Analyzed JVM Heap and GC logs in Web Sphere during test execution.
- Executed Load Test, Stress Test, and Endurance Test by uploading the VuGen Scripts in to Performance Center 11.5.
- Designed and executed Performance testing to analyze the bottlenecks in the application using Loadrunner Analysis.
- Executed performance tests - load, capacity and stress test using HP LoadRunner and Microsoft Visual Studio Load Test.
- Explorer and recommended changes, as well as re-tested to validate the fixes.
- To investigate the backend logs created during execution of Load Runner scripts.
- To Create Loadrunner scenarios & execute different tests as per the requirements.
- Create a test report, which documents test results and lists any performance bottlenecks.
- Documented Summary Reports and Closure Reports for each Test execution.
- Responsible for Performance Tuning for Load, Stress, Endurance Test executions.
- Worked with development members on bug reproduction and fixes.
- Updated management on testing results, activities and planning.
- Developed performance test plans, test scripts, test scenarios based on business requirements
- Recorded and enhanced test scripts in protocol such as Web (HTTP/HTML), Oracle NCA, Oracle Web Application 11i with parameterization, correlation, adding ANSI C and Oracle NCA functions
- Executed multi-user performance tests, used online monitors, real-time output messages and other features of the Loadrunner Controller
- Analyzed performance transaction, and server resource monitors for meaningful results for the entire test run using LoadRunner Analysis
Environment: LoadRunner 11.5, Jmeter, DynaTrace, Performance Center 11.5, Visual Studio 2013, VSTS, HP ALM/ Quality Center, SOA, HTML, XML, JavaScript, Web Services.
Confidential, Little Rock, AR
Senior Performance Tester
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.
- Multi-task between current release, install activities, and prioritize task for next release
- Coordinated with project team members Business Analyst and developers on testing requirements.
- Monitor and resolve testing issues.
- Developed and Executed JMeter Scripts.
- Manage testing tasks concurrently on multiple projects.
- Coordinate the overall execution of the test plan with group and business representatives.
- Good knowledge of Spotlight software.
- Responsible for testing for authentication from tandem authorization.
- 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).
- 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.
- Analyzed and documentation of SharePoint architecture including central administration, SQL & Windows 2008R2
- 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.
- Used Manual and Automated Correlation to Parameterize Dynamically changing Parameters
- Prepare the data for the Parameterized values in the scripts for multiple scenarios
- Developing Vuser scripts and enhanced the basic script by parameterizing the constant values using LoadRunner.
- Extensively used Quality Center for test planning, maintain test cases and test scripts for test execution as well as bug reporting
- Used Quality Center to invoke the scripts and initially performed the baseline testing and organized all the scripts systematically and generated reports
- Researched on production issues.
- Additional responsibilities as directed by either the QA Lead or Management
Environment: HP LoadRunner 11/11.5, HP UFT, Performance Center, JMeter, HP ALM, SharePoint, Sitescope, Java, C, VBScript, TSL, Visual Studio 2013, VSTS, XML, HTML, MS Office, SQL, PL/SQL, VTS, SOA, Crystal Reports, Web Services,, WebSphere(WAS), Unix and Windows.
Confidential, Bentonville, AR
Performance Tester/ Loadrunner Analyst
Responsibilities:
- Worked closely with Business Analysts and Developers to gather Application Requirements and Business Processes in order to formulate the test plan.
- Developed scripts using LoadRunner by recording/playback and as well as by writing custom functions.
- Involved in test environment build and designed Load (capacity) model on the basis of current volume and projected percentage increase in volume.
- Developed VuGen test scripts in Loadrunner for Oracle forms and JSP pages using NCA and HTTP protocols.
- Interacted directly with developers, project managers for the development, execution and reporting of all testing efforts.
- Actively took ownership of defects and coordinate with different groups from initial finding of defects to final resolution.
- Analyzed Load Runner on-line graphs and reports to identify network/client delays, CPU /memory usage, I/O delays, database locking and other issues Confidential server level.
- Responsible for Performance Tuning Java Application.
- Performed both automatic and manual correlation using the options in LoadRunner.
- Analyzed system usage information such as task distribution diagram and load model to create effective test scenarios.
- Configured Web/Application/Database server monitoring setup using LoadRunner Controller.
- Used IP spoofing to generate and associate different IP addresses to Virtual Users to emulate real-time scenarios for load balancing issues.
- Activating / configuring monitors and adding desired performance counters into the Graphs.
- Performed SQL querying to validate the data in the back end data base, and also to check the data flow between different modules.
- Monitored the CPU, memory, and network utilizations on the Unix server using Site Scope monitor.
- Analyzed results of Transactions Response time, Transaction under load, Transaction Summary by Vusers, Hit per Second and Throughput.
- Tested Custom Screens, Views and Applets in Siebel to suit the business requirements.
- 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.
Environment: HP LoadRunner 9.5/11, HP Performance Center & ALM, HP Diagnostics, C#, JMeter, .Net, Java Servlets, JSP, JavaScript, Oracle SQL Developer, Perfmon, Oracle 9i & 10g, Wily Introscope.
Confidential, Wilmington, DE
Manual and Performance tester
Responsibilities:
- Involved in White box, Regression, System Integration testing and User Acceptance Testing (UAT)
- Involved in preparing Test Plan, Test Methodology, Test Cases, Test Script based on Business Requirements Document (BRD).
- Participated in requirements gathering, requirement analysis, business analysis and Use-Case analysis.
- Reviewed Business Requirements Documents and the Technical specifications.
- Designed and developed Test plan and Test specifications based on Functional and Non-Functional requirement specifications
- Performed all types of testing viz., Functional, System, Integration, Backend, End to End and Regression testing.
- Developed Test Cases based on the technical specifications and business requirements
- Tests were planned and managed using Test Manager and performed Manual Testing on basic functionalities of the application.
- Wrote the Test Plan, test cases and test scripts using Test Director.
- Used Mercury Quality Center for organizing Requirements, Test Cases and Defects
- Manually ran the QC test scripts for basic functional, integration and component testing for both existing and new data center builds.
- Logged, Prioritized and reported the defects using Quality Centre and assigned them to the developers.
- Generated Defect reports for further analysis.
- Worked on Performance test using HP LoadRunner.
- Used LoadRunner Vu Gen for generating the automated test scripts.
- Inserted Transaction and Rendezvous points to calculate transaction response time under load.
- Measured Response times Confidential sub transaction levels Confidential web, App servers and database server levels.
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations.
- Worked with LoadRunner specific monitors like the SQL Database monitor, System monitors, Web/App Server monitor, Firewall Monitors etc.
- Analyzed various graphs like Transaction Response Time, Hits per second graph, Pages download per second, Throughput, Network Delay Time graph and generated reports using LoadRunner Analysis.
- Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings Confidential web, app and database levels.
Environment: Quality Center, Test Director, Load Runner, ASP.NE, Confidential, C#.Net, IIS, XML, SQL Server, Java Script, VB Script