Performance Engineer Resume
Los Angeles, Ca
SUMMARY
8+ years of diversified experience as Senior Quality Assurance Analyst/ Performance Engineer. Experience includes Requirement Analysis, Manual Testing, Automation, quality assurance of Client/Server and Web based applications. Extensive experience using automated tools like HP LoadRunner/Performance center, ALM and QTP. Proven self - starter and motivated team player with Leadership abilities and excellent communication and interpersonal skills.
TECHNICAL SKILLS
Operating Systems: AIX, HP-UX, Solaris, Windows XP, 2003, 2000, Vista, Windows NT and Linux
Languages: C, JAVA/J2EE, VB Scripts, XML, UNIX - Shell Scripting
Databases: Oracle 9i/10G, DB2, SQL Server, MS-ACCESS, MySQL,Rapid SQL
GUI: VB 6.0/5.0, JSP, Java Applets, ASP, HTML
Web Related: DHTML, XML, VBScript, JavaScript, Applets, JAVA, JDBC, Servlets and JSP
Testing Tools: Loadrunner, Performance Center/ALM, Web load, WinRunner, and Quick Test Pro, Jmeter
Web / Application Servers: Apache 2.x, Tomcat 5.x, Weblogic 8.x,9.x, WebSphere 5.x, IIS6.x, 7.x ,7.5x TuxedoOther: Testing tools, SiteScope, Quality Center
PROFESSIONAL EXPERIENCE
Confidential, Performance EngineerLos Angeles, CA
Responsibilities:
- Involved in gathering business requirements, studying the application architecture and collecting the information from developers, and business.
- Developed Vuser scripts using LoadRunner Web (HTTP/HTML) and Web Services protocols based on the user workflows
- Created Vuser scripts that contain tasks performed by each Vuser, tasks performed by Vusers as a whole, and tasks measured as transactions.
- Parameterized large and complex test data to accurate depict production trends.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Coordinated creation of stress environments to conduct stress\load testing.
- Involved in project planning, coordination and implemented performance methodology.
- Conducted Load Test for multiple users using LoadRunner/ALM.
- Performed UNIX based testing to check the logs in case of errors.
- Enhanced Vuser scripts by introducing the timer blocks, by parameterizing user id's to run the script for multiple users
- Used Load Runner, to minimize testing cycles, optimize performance, and accelerate deployment.
- Involved in troubleshooting installation and configuration issues for application.
- Executed the Performance testing and Throughput Testing Using LoadRunner.
- Used Quality Center for bug reporting and tracking.
- Analyzed various graphs including Database Resource graphs, Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs, SiteScope, and Web Server Resource Graphs.
- Responsible for weekly status updates showing the progress of the automation testing effort and open issues to be resolved.
Environment: LoadRunner, Quick Test Pro, SoapUI, Quality Center, Jmeter, Performance Center, Sitescope, J2EE, ASP, JSP, ,Oracle, .Net , UNIX. WebLogic
Confidential, Performance EngineerMerrimack, NH
Responsibilities:
- Involved in writing detailed Performance Test Plans, Test Scripts and Test Cases based on requirements.
- Involved in creating various Performance test scripts for testing the web-based applications using Load Runner 9.5 and 11.5 with HTTP/HTML and Web Services protocols.
- Interacted with the various project teams to find out the end user actions and scenarios.
- Debugged and enhanced the Load Runner Scripts using Vugen.
- Parameterized the scripts and enhanced large files according to the test cases.
- Uploaded Scripts and Created Scenarios for Load Tests, Longevity Tests and Stress Tests in controller.
- Added and monitored Web Logic, App server and Windows servers during performance testing by using SiteScope.
- Involved in the performance testing of a number of Apps Running on a variety of platforms ranging from legacy systems to Web (JAVA J2EE, Microsoft.NET).
- Performing the Load testing to test the behaviour of the DB Servers, Web Servers and Application Servers.
- Analyzed the Windows Resource utilization viz. CPU and Memory impact on the application and server when there is a change in load and environment.
- Analyzed Average CPU usage, Response time, TPS and also analyzed Web Page Breakdown graphs to pin-point response time problems.
- Performed Base Line test for comparison with actual Load Test.
- Identified defects, assess root cause, and prepared detailed information for developers and business stakeholders
- Responsible for making defect status report and project status report every week.
- Identified performance bottlenecks and the Web, Middleware and databases, by configuring Site scope monitor on servers, and using detailed analysis.
- Conduct performance testing and coordinate monitoring as joined activity - DBA and application developers monitoring the server health.
- Analyze test results and prepare detailed Performance Test Reports including the recommendations.
Environment: Load Runner, Site Scope, Quality Center, Java, .Net, Web logic, Web Services, XML Oracle, SQL.
Confidential,Senior Performance Tester
Philadelphia, PA
Responsibilities:
- Defining performance goals and objectives based on the client requirements and inputs.
- Extensively worked in Web, Web Services, RTE, Click and Script, Oracle Protocols in Load Runner.
- Used C language to enhance Load Runner Scripts to handle exceptions
- Prepared Load Test Reports by analyzing the results from Load Runner analysis
- Developing sub-divisions like system testing, Performance testing and Unit testing.
- Implemented Mercury's LoadRunner and developed and executed LoadRunner Test Harness and Scenarios.
- Involved with Development leads in migrating the Applications, database migration, Domain Name change and Redirection of Domain Name
- LoadRunner scripting (HTML & HTTPS) using transaction response time measurements to establish performance benchmarks of clusters of iPlanet and Oracle servers
- Designed and performed large-scale load volume end-to-end testing using very large data files
- Identified and pinpoint Performance Tuning issues that impacted the various servers, SSL & load balancer.
- Evaluated the Load Harness Tool (LHT) over XRE platform, which supports the RTMP and TCP/IP protocols.
- Developed the scripts and playback them using options in Load Harness Tool.
- Created scenarios for load, Endurance, Stress, Scalability and Capacity testing.
- While running the load test, monitor the system components using Newrelic and splunk tools.
- Involved in analyzing and summarizing the test results for complete Performance Test Report.
- Used JIRA and Quality Center for bug reporting and tracking.
Environment: LoadRunner, LoadHarness, Quick Test Pro, SoapUI, Quality Center, Performance Center, Sitescope, J2EE, ASP, JSP, ,Oracle, .Net , UNIX. WebLogic
Confidential, Performance TesterSeattle, WA
Responsibilities:
- Involved in gathering business requirement, studying the application and collecting the information from developers, and business.
- Created Vuser scripts that contain tasks performed by each Vuser, tasks performed by Vusers as a whole, and tasks measured as transactions.
- Parameterized large and complex test data to accurate depict production trends.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Coordinated creation of stress environments to conduct stress\load testing.
- Involved in project planning, coordination and implemented performance methodology.
- Conducted Load Test for multiple users using LoadRunner.
- Developed Vuser scripts using LoadRunner Web (HTTP/HTML) and Web Services protocols based on the user workflows
- Performed UNIX based testing to check the logs in case of errors.
- Enhanced Vuser scripts by introducing the timer blocks, by parameterizing user id's to run the script for multiple users
- Used Load Runner, to minimize testing cycles, optimize performance, and accelerate deployment.
- Involved in troubleshooting installation and configuration issues for application.
- Executed the Performance testing and Throughput Testing Using LoadRunner.
- Used Quality Center for bug reporting and tracking.
- Analyzed various graphs including Database Resource graphs, Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs, SiteScope, and Web Server Resource Graphs.
- Responsible for weekly status updates showing the progress of the automation testing effort and open issues to be resolved.
Environment: LoadRunner, Quick Test Pro, SoapUI, Quality Center, Jmeter, Performance Center, Sitescope, J2EE, ASP, JSP, ,Oracle, .Net , UNIX. Web Logic
Confidential, Performance AnalystLos Angeles, CA
Responsibilities:
- Defining performance goals and objectives based on the client requirements and inputs.
- Extensively worked in Web, Web Services, RTE, Click and Script, Oracle Protocols in Load Runner.
- 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.
- Responsible for developing and executing performance and volume tests
- Develop test scenarios to properly load/stress the system in the lab environment and monitor/debug performance & stability problems.
- Partner with the Software development organization to analyze system components and performance to identify needed changes in the application design
- Involved in analyzing, interpreting and summarizing meaningful and relevant results in a complete Performance Test Report.
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Used Virtual User Generator to generate VuGen Scripts for web protocol, Ensure that quality issues are appropriately identified, analyzed and documented.
- Met with developers to generate Test Data.
- Managed the test defect tracking resolution and retested cycles and ensured the issues are properly tracked from discovery to closure.
- Wrote test plans, test scripts and scenarios for functional, Load, Stress, Performance and regression testing.
- Performed statistical analysis of test results to report on the quality of the software.
- Evaluated test results and maintained an issue tracking database to provide feedback to the development team.
- Strategized plan schedule and coordinated testing to meet delivery dates and commitments.
Environment: Windows NT, Citrix, QA Load, WinRunner, Loadrunner, SOAPUI, Quality Center, Performance Center, PeopleSoft Payables, J2ee, Jmeter, Oracle, DB, QTP, Site Scope, MS Office, MS Access, Sitescope, MS Vision, MS Project
Confidential, Performance TesterSan Francisco, CA
Responsibilities:
- Developed test plans, test scripts and scenarios for functional, Load, Stress, Performance and regression testing.
- Used Protocols - Web (HTTP/HTML), Web (Click and Script), VB Script Vuser, Ajax (Click and Script), Oracle (2-Tier) to create script for performance and Load Testing.
- Managed the test defect tracking resolution and retesting cycles and ensuring the issues are properly tracked from discovery to closure.
- Performed statistical analysis of test results to report on the quality of the software.
- Evaluated test results and maintained an issue tracking database to provide feedback to the development team.
- Also performed load testing for the Citrix Protocol using the Citrix Meta frame Performance Counters like the Input Management Bandwidth, Input Session Bandwidth, and Latency - Session Average etc.
- Configured Web/Application/Database server monitoring setup using Load Runner 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
- Ran shell scripts using UNIX to validate the sure pay deactivations and activations.
Environment: LoadRunner, Quick Test Pro, Performance Center, TestDirector, VB, ASP.Net, Citrix, Test Harness, HTML, Java, PerfMon, Sitescope, SQL server.