Performance Engineer Resume
AZ
SUMMARY:
- 8 years of extensive experience in Performance testing.
- Expertise in Automation testing in industries such as banking, insurance and retail.
- Hands on experience in using automated tools like Load Runner, HP ALM/Performance Center, Quality Centre, Jmeter, SOASTA and Silk Performer
- Used the various monitoring tools like HP Site scope, HP Diagnostics, Dynatrace, Wiley Introscope to keep track of the test performance and identify various bottlenecks.
- Apt experience in Software Development Life Cycle(SDLC) right from inception, transformation to execution which include design, development and implementation
- Strong theoretical and practical experience with various Agile approaches and implementation in a large organization
- Intense experience using Web services, Web HTTP/HTML, Mobile and Flex protocols.
- Extensive experience with baseline, benchmark, load, stress, endurance testing for performance.
- Strong process and documentation skills for performance testing/engineering.
- Have an ability to handle multiple projects with competing priorities
- Individual with good analytical, inter personal and problem solving skills
PROFESSIONAL EXPERIENCE:
Performance Engineer
Confidential, AZ
Responsibilities:
- Conducted performance testing of data driven, online portal, and business applications, using HP Load Runner and Performance Center tools.
- Validated Web Services responses using functionally using SOAP UI and performance tested using Load Runner.
- Responsible in Test Planning, developing test strategies, implementing test strategies, stress testing, performance testing, load testing and endurance testing. Identification, Risk Identification, scripting, and execution of performance tests to validate, in a non - production environment.
- Used Http/Html, Web services, and Siebel Protocols for online portal, thin client & Customer Relationship Management application.
- Simulated load on native and web mobile based applications using SOASTA.
- Used Cloudtest in SOASTA to test infrastructure from cloud
- Post execution analysis of test results will include report development and delivery. Worked closely with both the system management and software development teams to identity root causes of issues and performance improvements.
- Determined the root cause and class of system error for proper resolution communicate failures and questionable results with suggested areas of failure. Experience with high volume, high-availability applications.
- Installed, customized and administered HP Load Runner Controller and Generator. Troubleshoot any issues encountered, evaluate and perform upgrades on any of the tools in the HP test suite.
- Agile and waterfall methodologies implemented.
- Executed Resiliency and Network Delay tests using WANEM and Shunra.
- Created Test Data to support performance testing by creating automated scripts.
- Used Monitors like Wily introscope, HP Diagnostics, Tivoli Performance viewer for identifying bottlenecks
QA Performance Engineer
Confidential, CT
Responsibilities:
- Reviewed and analyzed Business Requirement and Software Specification Requirements
- Developed clear and concise documentation regarding requirements management plans, functional requirements, supplemental requirements, test plans and test cases.
- Analyze the communications, informational, database and programming requirements of clients; plan, develop, test and implement software programs for engineering applications and highly sophisticated systems.
- Extensive experience in using Quality Center to document requirements, write and execute test cases, report defects and generate testing reports.
- Responsible for implementing performance testing using Load Runner and JMeter tools.
- Good knowledge in bean shell scripting in Jmeter.
- Used regular expression extractor in jmeter to capture the dynamic values in Jmeter.
- Extensive knowledge in designing tests like load test, step up, stress test using Jmeter.
- Performed distributed testing using Jmeter
- Involved in creating various Performance test scripts for testing using Load Runner 11 with HTTP/HTML, Silverlight and Web Services Protocols.
- Conducted IP Spoofing using Load Runner Controller
- Conducted Resiliency Tests for all projects and responsible for preparation of test cases.
- Used Rendezvous points to detect database deadlocks.
- Used Performance Center to manage Load Runner scripts and scenarios and test documentation.
- Used the Load Runner Online Monitors to monitor the possible bottlenecks in the application.
- Involved in reporting and tracking the defects using Quality Center.
- Conducted result analysis and interacted with Development and Architecture teams.
- Extensively used Oracle SQL to test integrity of data by querying the database
- Reported the bugs and sent email notifications to the developers using the Quality Center.
- Supported customers through their UAT to test issues logged and pass to appropriate resource and to provide feedback on issues to customer.
- Used Load Runner monitors to measure the Transaction Response time, Network delay and Throughput.
- Used Dynatrace purepath to identify the transactions which are taking high response time and reported to developers to fix the issues
- Analyzed the results of the Load test using the Load Runner Analysis tool, looking at the online monitors and the graphs and identified the bottlenecks in the system.
- Responsible for documenting requirements and design specifications including current state assessment/ gap analysis for Software products.
- Worked closely with Software Developers to isolate, track, debugging and troubleshoot defects.
- Maintained an internet based bug tracking tool for customer UAT.
- Conducted presentations of Performance Test results.
Performance Tester
Confidential, IL
Responsibilities:
- Gathered business requirement, studied the application and collected the information from Business Analysts.
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Developed Virtual User Scripts for Web (Http/html) and Web Service protocols.
- Updated scripts by using Virtual User generator for Base Line, Soak (Endurance test) and Stress test scenarios by storing dynamically varying object IDs in parameters and validating correct downloads of HTML pages by checking the content in sources.
- Used Silk performer for certain projects to do performance testing.
- Good knowledge in BDL scripting for enhancing silk performer scripts
- Simulated multiple Vuser scenarios in LoadRunner.
- Defined Rendezvous point to create intense load on the server to measure the server performance under load.
- Monitoring software and hardware behavior during test run using PERFMON and LoadRunner online monitors.
- Used Performance Center to manage Load Runner scripts and scenarios and test documentation
- Responsible for monitoring Oracle Database performance for Indexes, Sessions, Connections, poorly written SQL queries and deadlocks for each component of application.
- Identified and analyzed memory leaks at each component level.
- Used Wiley Introscope and Diagnostics to monitor servers.
- Ensure that defects are appropriately identified, analyzed, documented, tracked and resolved in Quality Center.
- Inserted rendezvous point using lr.rendezvous function to ensure multiple users acted simultaneously
- Analyzed the results of the Load test using the Load Runner Analysis tool, looking at the online monitors and the graphs and identified the bottlenecks in the system.
- Responsible for documenting requirements and design specifications including current state assessment/ gap analysis for Software products
- Conducted presentations of Performance Test results.
Performance Tester
Confidential, NH
Responsibilities:
- Gathered requirements for performance testing.
- Identified the critical transactions for testing by making sure the user activity is related to critical and most important functions of the application, the user activity has good amount of database activity and that the user activity had enough user volume.
- Prepared Test Plan and Test Cases as per the business requirements and Use Cases.
- Recorded Vuser scripts and enhanced the basic scripts by updating the correlations which failed with new deployments.
- Worked extensively on Web HTTP/HTML protocol and web services.
- Used web reg save param to capture the correlations manually by marking the unique left and right boundaries.
- Created correlation rules and implemented existing rules. Imported the existing rules through Vugen.
- Defined user behavior through run time settings.
- Depending upon the goal of the scenario, tests were created by taking in consideration of number of concurrent users, hits per second, transactions per second, pages per minute and transaction response time.
- Executed the scenarios and monitored the performance during execution.
- Monitored server processor time, heap usage, and available bytes for bottlenecks. Further, analyzed the processor bytes and available bytes for memory leaks.
- Created test reports for publication to business and development teams.
- Reported and entered bugs in Test Director
- Tested for the compatibility of the Browser.
- Reported and tracked defects in JIRA tracking system.
- Supported Production team to understand and execute the processes.
Environment: Web and App Servers (Compaq1850 R- Xeon), E Commerce, Web Logic, Web Sphere, MQ Series, MTX, IIS, LDAP, SNA server, SQL Servers, AS 400, IBM 6000, MQ Series (IBM and MS).
TECHNICAL SKILLS
Operating Systems: Windows2000, Windows NT, AIX, UNIX, Solaris.
Database: MS SQL Server, Oracle, LDAP, Access, Sybase, DB2.
Testing tools: Load Runner, Test Director, Silk, Quality Center, HP Diagnostics, HP Performance Center, Dynatrace, Wily Introscope, Site scope.
Methodologies: Agile, Waterfall, Scrum (Scrum of Scrum)
