Performance Test Engineer Resume
Hoffman Estates, IL
SUMMARY:
- Over 7 years of extensive hands on experience in IT industry, specializing in Performance Engineering process and Methodologies.
- Extensive experience in all the phases and Methodologies (Agile/Scrum, Waterfall, and Dev - op’s) of Software Development Life Cycle and QA Life Cycle.
- Good Knowledge in STLC and Expertise in all the stages of the performance test engineering life cycle (Non-Functional Requirement Gathering, Test Strategy, Test Design/Development, Test Execution, Test Result Analysis, Reporting, Benchmarks, and Recommendations).
- Extensive experience in using Performance Testing tools (HP LoadRunner, HP Performance Center, and J-Meter).
- Skilled at installing, and maintaining HP LoadRunner software and Working/Coordinating with HP on the LoadRunner Scripting and Tool Related Issues.
- Hands-on experience on Monitoring and Analysis tools such as HP SiteScope, Willy Introscope, Splunk, Dynatrace, HTTP watch etc.
- Knowledge of programming languages like C, C++, Java, SQL to debug and execute Load Runner scripts.
- Expertise in Virtual User Generator (VuGen) scripting for performance/load testing, Multiple protocols (Web http/html, web services, Ajax Tru-Client, Mobile, Citrix).
- Skilled in Troubleshooting and debugging of scripts and execution issues.
- Excellent knowledge and skills in test monitoring for transaction response times, web server metrics, Windows / Linux / AIX system resource, Web App, Server metrics, Database metrics, and J2EE Performance.
- Very Good understanding of performance related aspects of application servers (OS, JVM) and Databases.
- Creative problem solver who can recommend methods of load/performance testing different types of applications.
- Experience in analyzing performance bottlenecks, root cause and server configuration problems using LoadRunner Monitors, Analysis, Site Scope, Dynatrace and J2EE Diagnostics.
- Hands on Experience with all the types of Performance Tests (Load, Stress, Endurance, Spike, Scalability, and Volume).
- Ability to work/handle multiple projects independently.
- Good Analytical, Interpersonal and communication skills.
- Committed and hard working with a quest to learn new technologies and undertake challenging tasks.
- Quick Learner, adapter of new tools/technologies and their test applicability. Excellent written/verbal communication, highly motivated, and self-starter.
TECHNICAL SKILLS:
Testing Automation Tool: HP LoadRunner /Performance Center / JMeter
Test Management Tool: ALM/HP Mercury Quality Center/Test Director.
Languages: C, C++, VB, Java, XML
Monitoring Tools: Wily Introscope / Dynatrace / Sitescope / HP Performance Manager
Operating Systems: Windows 95/NT/XP/Vista/Win 7/ Win 8, UNIX
RDBMS: SQL / Oracle / DB2 / MS Access / MySQL
Work Flow Tools: MS-Visio, MS-Excel, MS-Word, MS-PowerPoint
PROFESSIONAL EXPERIENCE:
Confidential, Hoffman Estates, IL
Performance Test Engineer
Responsibilities:
- Worked closely with Development and Business team to get an understanding of the system architecture, system component interactions, application load pattern and the Performance SLA.
- Analyzed the user requirements by interacting with developers and business analysts and created Test Plans and Test Cases.
- Developed and deployed test automation scripts to do end to end performance testing using LoadRunner, implemented, and maintained an effective automated test environment and the QA Lab.
- Ensure the compatibility of all application platform components, configurations and their upgrade levels in production and make necessary changes to the lab environment to match production.
- Modified existing Load Test scripts by Correlation, Parameterization etc. concepts to replicate new Business activities.
- Extensively used C Programming concepts in creating FrameWork for LoadRunner Test Scripts.
- Setting up the schedule, scenario configuration and running the scenario and identification of Bottlenecks.
- Configured Application resources (App Servers, Web Servers, Database etc.) For monitoring using SiteScope and Dynatrace.
- Created XML test files based on XML schema.
- Extracted data for Load tests by Executing SQL Queries as part of Pre-work every release and configured new Data for performance test scenarios.
- Tested the SOA applications (Web Services, SOAP, WSDL)
- Automated the web services using SOAP UI, Tested and validated SOAP request and SOAP response message.
- Involved in root Cause Analysis for the problems in proposed architecture and monitored the Resources metrics to find the performance bottlenecks.
- Worked on production to find the current and projected user volume and transaction density.
- Duration Test was conducted to find the System Stability and memory leaks and prepared Automation Test Plans and Test Data for Web Testing.
- Provided recommendation and scalability solution comprised of the test findings and system behavior observed under conditions of load, stress.
- Worked on monitoring and debugging the Weblogic, Oracle, and Apache components including their key resources, performance indicators and logs and stability problems.
- Performed in-depth analysis to isolate points of failure in the application.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Provided recommendations to the application owner on steps to meet performance goals.
Environment: HP Load Runner, Performance Center, Windows2003/NT, UNIX, WebLogic Servers, Web HTML /HTTP, JUnit, Oracle10g and XML/ SOAP, Java, Performance Center, Java script.
Confidential, Los Angeles, CA
Performance Engineer
Responsibilities:
- In charge on entire End to End Performance Testing cycle for all the applications.
- Working within multi-departmental project teams to gather requirements; initiate change management; plan performance testing efforts and schedule test windows/load generators.
- Develop VUGen test scripts using Web HTTP/HTML, TruClient, and Unix Protocol in various tools such as HP LoadRunner, HPPC.
- Develop test scenarios, execute Baseline/Peak/Stress load test; monitor Performance tests; Collate/Analyze results; summarize Reports that easily illustrates test results to Project team and Management; identify Bottlenecks and recommend remedies.
- Assisting Project Manager with deliverables, maintaining project plans and schedules.
- Develop Performance Testing strategy for all applications for Small and Large businesses customers.
- Design and Execute Peak Test for all the applications.
- Defect Tracking and logging using HP Quality Center.
- Develop comprehensive Test Plan detailing every critical aspect of the application to be tested.
- Working with Management and Project Team to understand requirements for Performance Testing.
- Conducting Application Testing across multiple environments (Performance Test Lab, Production) to make sure code/application deployment have not been affected during environment upgrade.
- Developing Vugen scripts from scratch on complex user workflows.
- Modifying Vugen scripts using C custom coding and functions.
- Designing test scenarios to emulate various real-world situations.
- Design various types of tests such as Baseline Tests, Peak Load Test, Stress Test, etc.
- Running and Monitoring Performance tests, summarizing results using DynaTrace LR Analyzer module.
- Logging and tracking defects, change management, management of any other requests,
- Oversee migration between QA infrastructures from HP Performance Center to NeotysNeoLoad.
- Coordinating and tracking knowledge transfers, inventory management and resource management.
Environment: LoadRunner 11.5, Jmeter, HP Performance Center, DynaTrace, HP Quality Center, SiteScope, ASP.NET, Web Services.
Confidential, Milwaukee, WI
Performance Engineer
Responsibilities:
- Nonfunctional requirements analysis.
- Understand application architecture and identify critical business scenarios and prepare business flow documents.
- Prepare detailed test plan and traversal flow document (File processing flow as well as online application flow)
- Test scripts development and enhancement using Vugen.
- Test Data Set up.
- Create test files using Load Runner scripts and drop it in different servers for processing using LoadRunner scenario or manually using WinSCP.
- Monitor the file processing using Informatica DX consoles, TOAD and Online application.
- Create script and scenarios for online application and execute using Load Runner.
- Monitor various performance parameters like CPU and Memory utilization using Wily Introscope.
- Used Dynatrace, Splunk for Performance bottleneck analysis.
- Analyze the test results and prepare preliminary reports and executive summary reports.
- Daily status reporting.
- Logging and tracking the defects in HP Quality Centre.
- Attend Defect meetings and address defects logged by Performance team.
- Re-test the defects and update QC defects with new results.
- Give suggestions to the Application team based on result analysis
- Allocating work and mentoring team members.
Environment: Windows 2007, Unix, Linux, WinSCP, LoadRunner 12.02, Wily Introscope, Informatica DX consoles, TOAD, HTTP Watch, HP Quality Center, Dynatrace, Splunk
Confidential
Performance Engineer
Responsibilities:
- Designing the Performance Test plan, strategy with approach, methodology, Workload model, Metrics, and Type of different test, which is required for the project to validate for its SLA.
- Install the LoadRunner and updating the new licenses using LoadRunner License Utility.
- Developed LoadRunner scripting using web-http, web-services Protocols
- Extensively used Auto and manual Correlation, Parameterization, and Content Check features
- Established test data for testing the application.
- Inserted Transaction Points to measure the performance of the application.
- Setup the IP spoofing for performance environment before running the test.
- Designed the manual scenarios using load-runner controller module.
- Set up, gather, and evaluate statistics from all monitors.
- Involved in Performance tuning of the class objects/ paging issues, and the database queries
- Involved in the garbage collection overhead issue and solved with the proper recommendations
- Analyzed various graphs generated by Load Runner Analyzer including Database Monitors, Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs and Web Server Resource Graphs.
- Frequently communicated with developers and senior QA team members to assist in clarification of technical issues.
- Logging and tracking bugs in Bug Tracker
- Responsible for team meetings to discuss the issues arising out of testing
- Analyzed Throughput Graph, Hits/Second graph, Transactions per second graph and Rendezvous graphs using LR Analysis tool.
- Prepared load Test analysis reports (CPU Utilization, Throughput, Response Times, Web Server Monitor Counters, System Resource Performance Counters, and Database Performance Counters).
Environment: HP Load Runner 12.5, Performance Center 11.5,NET 4.5.1, SQL Server DB 2008, SSRS, SSIS,XML, Oracle 11G, MS IIS 7.5, BugTracker, JQUERY, PL-SQL,Web Services
Confidential
Performance Tester
Responsibilities:
- Coordinate software changes with development, project, and release management team to meet test cycle and release deadlines.
- Performed manual testing for the entire application.
- Created Load Test Scripts Using LoadRunner and modified scripts with Correlation, Parameterization etc.… functions to meet the Business Requirements.
- Worked on Troubleshooting and validating Load Test scripts.
- Designed performance test scenarios using the HP Performance Center, executed stress tests, and analyzed the results.
- Reviewed and analyzed design documents for testability.
- Worked closely with business and project teams to estimate effort and testing needs for several integrated performance test projects
- Developed test cases and map test cases to requirements.
- Performed integration testing to test the functionality of the modules.
- Conducted load and reliability testing on website's workflows to identify and report performance bottlenecks.
- Generated business reports related to transactions output, system resources utilization and HTTP traffic.
- Used the Test Director as bug-tracking tool to centralize the bugs and to follow up the bug status.
- Wrote T-SQL queries to verify the database tables for the data inserted from the GUI.
- Involved in developing detailed test plan, test cases and test scripts using Test Director for functional, security and regression testing.
- Coordinate with developers to fix the problems in the application.
- Responsible for filing bugs and scheduling running of automation scripts in Test Director.
- Involved in creating users, test plans and testcases in Test Director.
- Interacted with the UAT team to solve issues related to the defects.
- Analyzed results to work with development, server admins and DBAs to isolate performance issues. Tuned application and database performance by monitoring tests at all layers.
- Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status
Environment: LoadRunner, C Scripting, CICS, Test Director, MS Excel, MS Word, SiteScope, HP-BAC, HP Diagnostics, .Net Technologies, SQL Server, UNIX, Shell Script, Windows 2000.