Performance Test Lead/engineer Resume
Cleveland, Oh
SUMMARY:
- 8+ years of experience in Quality Assurance (Manual / Automated), Mainly in Performance Testing, Performance Engineering, Performance Analysis and Performance Tuning.
- Good experience in application Testing and Quality Assurance of web based applications, Client Server and Main Frame, Tibco and Mobile Applications.
- Worked on all the phases of STLC (requirements gathering phase, planning phase, environment setup, execution, project completion) and good knowledge on SDLC (Waterfall/Agile).
- Efficient in leading Big Teams (State Side and Offshore) and Handling/Managing Multiple projects - Meeting Deadlines.
- Good experience with analysis of Business, Technical, Functional and Non-Functional requirements
- Efficient in Creating Test planning, Test Strategies, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management, Configuration Management.
- Expertise in developing Test Automation Scripts, creating Test scenarios, analyzing Test Results, reporting Bugs/Defects and documenting, Archiving Test results using Load Runner and JMeter.
- In Depth Knowledge of Oracle Database, SQL and PL-SQL
- Worked on automated test scripts using Mercury Tools (Test Director/Quality Center, Load Runner, and QTP), J Meter based, and SOAP UI etc., on business/functional specifications.
- Expertise and good experience in recording/coding Vugen Scripts using different Protocols in the Environments of Client/Server, SOA, E-Business and ERP.
- Good experience on using single and multiple protocols -- Web Services, Web(HTTP/HTML), .Net, AJAX - Click and Script, Citrix ICA, TrueClient Ajax Web (Click&Script), AJAX(Click&Script), SiebelWeb, SOA, DB, RTE, RDP, Java Vuser, Mobile Application - HTTP/HTML and Oracle,SAP, PeopleSoft, Flex etc.,
- Extensive ideas and experience around Load, Stress, Performance, Stability, High Availability, Scalability, Spike, Volume, failover, Configuration Testing etc.,
- Created and maintained SQL queries to extract data from the database for Backend Testing.
- Data- integrity testing and back-end testing was performed manually by creating and executing SQL statements.
- Good experience in Monitoring using Loadrunner Analyzer, Linux Server Monitoring with vmstat, iostat, top and Nmon, Wily Introscope, Site scope, Permon, and Dynatrace, Transaction Viewer.
- Expert ability to identify performance issues within J2EE architecture Load balancer, Weblogic, Database, Operating system, System, Network, Software (Java) and Hardware.
- Proficient in Execution Methodologies and Analyzing the Loadrunner Results, Server Logs
- Good Experience in analyzing End User Experience, Overall Application Performance, Business Transaction Performance, Application Infrastructure Performance, application server’s performance, application framework, Database performance.
- Extensive experience in analyzing performance bottlenecks such as very high CPU usage, Memory leaks, Expensive Quarries, Database deadlocks etc.
- Hands on experiences in Finding performance bottlenecks, Finding end-to-end performance, and web performance measures like server response time, throughput and network latency.
- Good working experience in C, C++, Java, PHP and jQuery.
- Good analytical, interpersonal and communication skills. Driven, committed and hard working with a quest to learn new technologies and undertake challenging assignments.
TECHNICAL EXPERIENCE:
Testing Tools: HPLoadRunner 8.0, 9.5, 11.0, 11.50, 12.0, HP Performance Center 11.0,11.5, 12, ALM, HP Quality Center, JMeter 2.5, 2.7, 2.8, 2.9, 2.10, SOAP UI and QTP
Languages: Microsoft C#, C, C++, visual basic, Php
Markup/Scripting Languages: DHTML, CSS, JQuery, JavaScript, XML, HTML
Web Technologies: HTML,CSS, jquery, wordpress
Packages: MS-Office, Adobe Photoshop CS5,Dreamweaver, flash, Illustrator, In Design
RDBMS: MS SQL , Microsoft Access, SQL Server, Oracle Database
Operating Systems: Windows 98, 2003 Server, Windows NT/2000/XP.
Monitoring Tools: Performance Center, Wily Introscope, SiteScope, Dynatrace, HP Diagnostics, Transaction Viewer, Splunk
PROFESSIONAL EXPERIENCE:
Confidential, Cleveland, OHPerformance Test Lead/Engineer
Responsibilities:
- Single Point of Contact in the organization for Performance Testing, Building the LoadRunner Environment, and initiating multiple Projects from Scratch level for Performance Testing.
- Coordinated with IT & Operations team to design, build and troubleshoot performance test environments.
- Worked with production support team to capture, analyze and identify production metrics/Volumes to set up specified goals for Performance Testing.
- Worked with application development, architecture, infrastructure and engineering groups for performance testing and application analysis initiatives to define success criteria and evaluation methodologies.
- Evaluated overall system capacity during end-to-end load tests.
- Worked on understanding of business applications architecture and underlying components, technologies necessary to ensure systems are performing at acceptable performance
- Worked on Designing, Developing and implementing performance Testing strategies, Testplans, scenarios, scripts and status reports for products and implementation projects.
- Created a Performance Test Framework and integrated framework with load runner scripts for more efficiency.
- Written logical custom code in load runner scripts to meet the business requirements.
- Scenarios Execution, Results Analysis, Validation, Performance Bottleneck Finding, Tuning and Retesting.
- Analyzed test result and identified cause for performance bottle and worked with respective teams in fixing issues which are causing latency.
- Identified Database Queries which are having latency and consuming most of the response times for the services tested and worked with database team in tuning those Queries.
- Reviews test results through advanced ability to accurately assess Test generated results against expected results. Analyzed test results and summarize overall performance.
- Provided insight on performance bottle necks to various teams.
Environment: Load Runner 11.5/12.0, Quality Center(QC) HP ALM 11.5, Oracle 11g, SQL Server WebServer, IIS Application Servers, MQ Servers, Web Trends, eHelath Monitoring, XML, HTML.
Confidential, Des Moines IAPerformance Test Lead/Engineer
Responsibilities:
- Analyzed all the business requirements and developed performance test strategies and test plans.
- Involved in Team Management, projects planning, coordinating and implemented performance methodology.
- High Level Test Plans were written by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results
- Worked with individual infrastructure (Database, Application, MQ, Framework and capacity teams) in gathering requirements in every release testing cycle.
- Worked on coordinating production related issues and performance related issues, Used performance Test environment to replicate productions issues, troubleshooting, Tuning and Retesting.
- Created LoadRunner scripts to load test high traffic end user processes for performance and reliability.
- Developed test scripts in VuGen. Enhanced the scripts by adding checkpoints, functions in C Language, transactions, rendezvous points, created parameters, and performed manual correlation to enhance recorded scripts.
- Lead team on both state side and off-shore, Worked with Database team, Services teams, Vendors teams, MQ, Framework, Data power and respective teams while leading the Project.
- Infrastructure Monitoring using Introscope, SiteScope, Transaction viewer & Application Monitoring using End User Management & Business Availability Center BAC while executing Performance Testing and prepared detailed reports with all findings.
- Monitored different performance graphs (Throughput, TPS, Transaction Response times, windows resources) and counters like (CPU Usage, Memory usage, cache Usage, process usage, processor usage, disk usage, Stalled Threads, Concurrent invocations, Average Response Times, Bytes in use, All queues and IO waits, Throughput, Hits per second, Request per seconds, Transaction per seconds, Top 10 EJB Average Response Time, Top 10 EJB concurrent Invocations) etc., while executing Performance Testing.
- Monitored the web server (IIS) and Database server (SQL 2005) reported the results to the development team.
- Performed backend testing using SQL queries to validate audit tables.
- Analyzed Throughput Graph, Hits/Second graph, Transactions per second graph and Rendezvous graphs using LR Analysis tool.
- Utilized HP Performance Center to synchronize LoadRunner Controller usage among the teammates in order to meet the software testing goals under tight deadlines.
- Extensively used JMeter to troubleshoot bottlenecks.
- Identified performance problems or bottlenecks and recommended possible steps for remediating using Monitoring tools.
- Involved in Tuning the system and monitored Web sphere Message Broker (WMB), Web sphere Processor Server (WPS).
- Responsible for testing both Asynchronous and Synchronous batch jobs in an enterprise wide environment.
- Experience on monitoring and tuning JAVA applications Knowledge of Operating System Concepts - Linux and Windows Knowledge of Database Concepts - Oracle, MySQL, and PostgreSQL.
- Identified the Memory leakage or Garbage collection and worked with middleware teams on Resolutions.
- Good experience on performance tuning experience(eg Garbage collection, heap management, JVM Configuration, Vtable, explain plan, query optimization etc).
- Worked on preparing reports for every test execution with all the findings.
- Prepared Test summary certifications after every release cycle including all the changes made during release testing and takeaways to varies team.
- Validated the server logs for Exstream server errors which are running on UNIX boxes by using Putty.
- Attending conference calls with offshore team to discuss the Testing status and to assign the defects to the concerned developers.
- Responsible for providing daily/weekly application available reports to the management.
Environment: C, C++, XML, HTML, UNIX Shell Scripting,JVM, VB Script, SQL Server, MS Access of MS IIS, SQL Server in MS, Quality center, JIRA, Load Runner 9.5/11.5/12.0 , JMeter, QTP, Performance Center9.5/11.0(HP ALM), Splunk, Dynatrace, SiteScope, Introscope, JVM, Web / Application Servers: Tomcat, IIS, WebSphere, MQ Series and Web Logic.
Confidential, Dover, NH
Performance Engineer
Responsibilities:
- Primarily responsible for the setup and execution of the test cases, and capture data related to a performance test.
- Developed Vuser scripts using performance center web (HTTP/HTML), .Net and Web services (SOAP/SOA) protocols on the user workflow.
- Developed a script for POC with TruClient Protocol.
- Used Firebug tool to write custom code in the script.
- Worked on parameterizing large and complex test data to accurate depict production trends.
- Developed Load runner Vugen Scripts using Correlation and Parameterize dynamic values.
- Correlated and parameterized scripts as well as configured the run time setting in virtual User Generator.
- Written custom functions and programs to support the load testing efforts.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Worked on converting raw data into meaningful charts and graphs that show the pertinent results of the test in graphical context.
- Worked on writing scripts in Perl, Python, Ruby, JavaScript or a Linux/Unix/Windows shell scripting language.
- Connected remotely to UNIX servers using PUTTY and FTP file across different test environments by using Hummingbird and Command prompt.
- Worked with legacy team in scheduling batch jobs using BMC Control-M.
- Performed Back end testing using SQL, Extensively used TOAD for Querying the database and back-end Testing.
- Executed the UNIX shell scripts that invoked SQL loader to load data into tables.
- Responsible for reviewing code in order to identify root cause.
- Modified scripts according to new release requirements and added new functionality as per business requirement.
- Developed scenarios with different schedule like Duration Test, peak load Test, Negative Test and component Test.
- Conducted performance, load, stress and Integration Test using performance center, Load runner and JMeter.
- Written SQL statements manually to validate data from Database using SQL*PLUS & Toad.
- Identified functionality and performance issues, including: deadlock conditions, database connectivity problems and system crashes under load.
- Monitored various graphs like Throughput, TPS, Transaction Response times, windows resources while executing Performance Testing.
- Monitored CPU and Memory monitoring and performance metrics extraction of web, application and database servers.
- Collected performance test results and metrics and did detailed Analysis of logs.
- Closely worked with development team and guided them in finding and fixing them.
- Monitored backend calls, backend latency, request and response size using SPLUNK tool and prepared detailed reports for every Test execution.
- Walk through Load and Performance report with client for optimization and escalate issues when needed.
- Prepared detailed test reports and summary report highlighting the different load tests conducted and the performance achievements made from the engagement.
Environment: Load Runner 9.52/11.50, JMeter, Performance Center9.5/11.0, C, C++, XML, HTML, UNIX Shell Scripting, VB Script, SQL Server, Splunk, Dynatrace, SiteScope, Introscope, MS Access of MS IIS, SQL Server in MS. Oracle10g, DB2, Websphere, SOA, Struts, EJB, IIS and XML/ SOAP. TSQL.
Confidential, Cincinnati OHSr. Performance Engineer
Responsibilities:
- Created and reviewed and enhanced load test scripts that will be used to measure the quality of the core applications.
- Worked on Mainframe and Web Application Environments Strong understanding of common System Development Life cycle and methodologies, including Waterfall.
- Interpreted Non-functional requirements into Performance Test scripts
- Designed and developed automated scripts using Load Runner based on business use cases for the applications.
- Developed Load runner scripts using, TrueClient, Web services protocol, imported SOAP actions and used Correlation and Parameterized to meet the Business needs.
- Developed single script with multiple SOAP Action XML’s and configured the script according to requirements.
- Worked closely with application team in troubleshooting scripts related issues.
- Developed scripts for preparing Test data and used to run before every SPLI execution.
- Developed SQL queries to check the database performance.
- Developed test scripts using automated test tools (Regression, Batch and Data Driven tests).
- Designed scenario in Load Runner to evaluate the performance of the application.
- Configured HP Load Runner and HP Performance Center and executed Performance Test scripts
- Conducted performance, Load and Stress Testing using Performance center, JMeter and Load runner.
- Prepared step document for all the application for future references.
- Experience in evaluating current test methodology / testing practices and experience making recommendations / suggestions for improvement.
- Provide support to the development team in identifying real world use cases and appropriate workflows.
- Used Quality Center for repository, reporting and results.
- Created different monitors to check and verify the availability of various application and features of the web site, web server, Database services and MQ services by using Site Scope tool.
- Using Load Runner Analysis tool, generating comprehensive analysis report and identified the bottlenecks in the application performance, conduct statistical analysis and provide recommendations to improve the performance.
- Documented non-functional/performance related software defects, using a bug tracking system.
- Provided management with analyzed test results and provided recommendation for performance improvements as needed.
- Monitor and analyze the performance of the server by generating various reports of CPU utilization, Memory Usage
Environment: Performance Center 9.51, Load Runner. SQL Servers, Quality Center , Site scope, Java, JavaScript, IBM Webshpere , Weblogic , HTML, Oracle, SQL, Clear Quest, Unix/Linux, Web / Application Servers: Tomcat, IIS, WebSphere, MQ Series, Tibco and Web Logic.
Confidential, Weltham, MASr. Performance Analyst
Responsibilities:
- Involved in project planning, coordination and implemented performance methodology.
- Responsible for performance Testing of Java applicatsion.
- Responsible of scenario design, test execution, and analysis using Performance center.
- Developed Performance Test Plans and Test Strategies based on business requirements.
- Responsible for the development of Vuser scripts for several different protocols such as Web (HTTP/HTML), Web Services, PeopleSoft, Winsock and .Net.
- Manually correlated the session ID’s and Database Primary keys to save changing value into a parameter by going to the body of server response.
- Participate in disaster recovery exercise between to data centers.
- Prepared Automation Test Plans and Test Data Sheets for Web Testing.
- Used Scheduler to schedule scripts run at particular time.
- Conducted Performance Testing for different scenarios (Load test, Duration, Quick Ramp Test and Negative).
- Performed Back end testing using SQL.
- Monitored .Net Statistics, Load Balance and network traffic in each of JVM’s.
- Analyzed, interpreted, and summarized meaningful and relevant results in complete Performance Test report.
- Monitored and administrated hardware capacity to ensure that necessary resources are available for all tests.
- Measured Response times at sub transaction levels for web, App Servers and Database server levels by using Optimal Application expert highly concentrated on Transactions per sec during Testing.
- Monitored PERFMON Counter and window resources such as CPU Usage, % of Memory Occupied, I/O Stat.
- Presented performance statistics to application teams and provided recommendations of how and where performance can be improved.
Environment: Quality Center , Performance Center 9.1/9.5, Jprobe, PeopleSoft, Citrix, Java, .Net, XML, Oracle, SQL server, PowerShell, Windows XP, IBM WebSpher.
Confidential, Atlanta, GASr. Performance Analyst
Responsibilities:
- Involved for setting up and executing of the test cases, and capture data related to performance testing.
- Worked closely with the project team in planning coordination and implementing testing methodology.
- Involved in Load, Stress and Performance testing.
- Used the descriptive programming approach for developing test scripts using Load Runner.
- Parameterized the scripts and enhanced them according to the test case.
- Created and coded a very flexible Load Runner script that allowed for fast configuration changes during testing.
- Designed and generated test scripts for stress and performance testing using Load Runner.
- Involved in ongoing Load Runner Vuser script maintenance in conjunction with new builds and new functional changes.
- Used Auto and Manual Correlation, Parameterization and Content Check features.
- Tested the application manually and also using load runner for load testing.
- Executed performance testing using Load runner Controller.
- Developed various reports to analyze the response time and hits per season the application.
- Analyzed the Test Results and created Bug Report
- Involved in preparation of Test Summary Report and responsible in providing test reports to the management.
- Used Performance monitor and Load Runner graphs to analyze the results.
- Analyzed the Load Runner reports to calculate Response time and Transactions per minute, Hits per sec, Throughput.
Environment: Main frame, C Scripting, CICS, Test Director, MS Excel, MS Word, Load Runner, Site Scope, HP-BAC, HP Diagnostics.
Confidential, Performance EngineerResponsibilities:
- Created performance testing environment and installed all the necessary components of LoadRunner on all the remote machines.
- Performed load testing against internal applications and services using Load Runner scripts to emulate users and monitor systems performance.
- Designed scenarios for Performance Testing, Generating scripts and handling Correlation as well as parameterization using Load Runner Vugen, executed scenarios using Controller and analyzed the results using Load Runner Analyzer.
- Identified functionality and performance issues, including: deadlock conditions, database connectivity problems and system crashes under load.
- Used Rendezvous point, Start and End Transaction, Parameterization, Correlation features in Virtual User Generator of Load Runner.
- 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.
- Met with managers, team leaders and developers on Load Runner, Scripting, Stress and Performance Testing.
- Attended the weekly Project Meetings and discussed the issues raised according to their priority level
Environment: HP LoadRunner7.8/8.0,.Net Technologies, Agile (Scrum), SQL Server, UNIX, Shell Script, MS Excel, MSVisual Studio, Windows 2000.
