Performance Engineer Resume
Dallas, TX
SUMMARY:
- 8+ Years extensive experience in Performance testing and Performance Engineering involving from requirements gathering to result analysis and interpretations.
- Sound knowledge on JMeter and Loadrunner components (Virtual user generator, Controller, Performance center, Result Analysis).
- Extensive experience with multiple protocols (Web HTTP, Web Services, Ajax TrueClient & SAP GUI protocols).
- Analyzed the test results (TPS, Hits/second, Transaction response time, CPU utilization etc.) using Loadrunner Analysis, various monitoring tools and prepare Test Reports.
- Identifying performance issues using monitoring tools such as Wiley Introscope, app dynamics, OPTIER & PERFMON.
- Experience in all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience in analyzing business specification documents, developing test plans, defining test cases, developing and automating test scripts.
- Excellent experience of Quality Assurance methodologies like Waterfall, RUP and Agile Methodology.
- Strong Experience in Smoke, Exploratory, Functional, Regression, Performance and User Acceptance Testing for the highly structural and complex systems.
- Expertise in HP LoadRunner tool for testing and monitoring and analyzed results using HP LoadRunner Analysis tool.
- Proficient Testing Tools such as HP Quick Test Professional (QTP) HP Load Runner, HP Performance Center, SOAP UI, HP Quality Center (QC).
- Responsible for implementing JMeter based infrastructure.
- Experienced on all Quality Center modules like Requirements, Defect Tracking, organizing, managing, planning and executing the Test scripts.
- Big Data acquisition, design, and interrogation utilizing Splunk.
- Responsible for overseeing data mapping the lower level requirements to test scripts.
- Involved in data mapping of the project requirements, queried the database using SQL queries for data mining, data analysis and data modeling.
- Did several tests to identify the capacity of JVMs.
- Extensive experience in working on multiple projects concurrently.
- Expertise in Test Case/Test Procedure Design, developing Requirement Traceability Matrix (RTM), Test Tool Usage, Test Case Execution, Defect Management and Defect Tracking, creating Test Scripts, reviewing Log files and Reports for delivering utmost Quality product.
- Professional Core Competencies include Development, Integration and QA Testing, eLearning and multimedia courses design; Project planning; Effort estimation; Tracking Milestones; Quality; Reviews; Delivery.
TECHNICAL SKILLS:
Platforms: Windows 95/98/2000/NT/XP/Windows Vista/Windows 7, UNIX
Environment: MS .NET Framework 3.5/2.0/1.1, MS VISUAL STUDIO 2008/2005
Programming/Scripting Languages: C#, .net, VB Script, JavaScript, XML, HTML, SQL Flash Action Scripting 1 & 2, JSP, Shell scriptRDBMS SQL Server 2005/08, Oracle, Toad, MS Access
Testing Tools: Quick Test Professional (QTP), Selenium, Quality Center (QC), HP Sitescope, Test Director, Performance Center, LoadRunner, SOAP UI, Junit, JMeter
Miscellaneous: MS Office, Web Services, Salesforce, TIBCO, and Jprofiler
Version Control Tools: Visual SourceSafe (VSS), SharePoint
PROFESSIONAL EXPERIENCE:
Confidential
Performance Engineer, Dallas, TX
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.
- In dept. knowledge of Software Development Life Cycle (SDLC) methodology (such as Agile, Waterfall and RUP).
- 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 behavior 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, Agile, Quality Center, Java, .Net, Web logic, Web Services, XML Oracle, SQL.
Confidential
Performance Engineer, San Antonio, TX
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
- Supervise, Mentor and Train all team members with interpersonal communications skills to achieve the desired objective with Agile/Scrum/Waterfall model.
- 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.
- Used DynaTrace to measure web site in test environment to capture performance metrics of key product features.
- Experience in using different monitoring tools like Wily-Introscope, Jprobe, Jprofiler and Hp Diagnostics to keep track of the test performance and identify various bottlenecks.
- 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
- Involved with Development leads in migrating the Applications, database migration, Domain Name change and Redirection of Domain Name
- Involved in the development of presentation modules for Account Management product in Rational Application Developer environment. The application is based on the MVC-II Architecture using Struts framework. Developed Action Forms, Action Classes, Form Beans, Used CSS for page styling
- 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 New relic 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, Load Harness, Jprofiler, Quick Test Pro, Agile, DynaTrace, SoapUI, Quality Center, Performance Center, Sitescope, J2EE, ASP, JSP, Oracle, .Net, UNIX. WebLogic.
Confidential
Senior Performance tester, Houston, TX
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.
- Developed and executed JMeter scripts.
- 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.
- Used SoapUI and LoadUI to test web services with the necessary WSDL and analyzed XML files.
- Involved in troubleshooting installation and configuration issues for application.
- Executed the Performance testing and Throughput Testing Using LoadRunner.
- Used Loadrunner to Script the Oracle RMS, Oracle RDM and other sub systems.
- Create Image and Text Verification checks in Vuser Scripts using LoadRunner Vuser generator
- Automated performance test scripts and verified the response time under different load conditions 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 Tester, Dallas, TX
Responsibilities:
- Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing performance tests.
- Develop performance test plans for new application releases and coordinate the Performance engineering team through completion of performance testing projects.
- Act as Load Runner expert, meet with SDC engineers to determine performance requirements and goals, determine test strategies based on requirements and architecture.
- Performed Performance testing using LoadRunner and developed test scripts and scenarios.
- Created test script for the application using the web protocol in the VuGen component of LoadRunner.
- Enhancing the scripts using VU Generator and performed Parameterization and Correlation to meet the requirements.
- Created various checkpoints in the script using LoadRunner.
- Inserted start and end transaction points in the scripts.
- Created test scenarios for running the testing using LoadRunner.
- Inserted rendezvous points to emulate the behavior of the browser under heavy load conditions.
- Profiled slow performing areas of the application, system resources and identify bottlenecks and opportunities for performance improvements.
- Execute performance test scenarios and analyze results
- Identified functionality and performance issues, including: deadlock conditions, database connectivity problems, and system crashes under load.
- Supported in developing testing efforts, project transactions, setting up testing network, functional, integration, regression test and test automation.
- Responsible for writing Test Plans for Internal and Integration Test environments
- Performed High Level Design document reviews. Participated in Feature Design review meetings and presented test case review, strategy and feature functionality.
- Responsible for load tests using LoadRunner by creating scenarios for performance testing of the application by simulating real-time user load.
- Performed Load and Performance testing using LoadRunner to validate system response time for designated transactions or business functions.
- Configured Web/Application/Database server monitoring setup using LoadRunner Controller.
- Generating, Analyzing and interpreting the reports post the performance test execution.
- Analyzed results of Transactions Response time, Transaction under load, Transaction Summary by Vusers, Hit per Second and Throughput
- Activating / configuring monitors and adding desired performance counters into the Graphs
- Used the Transactions and Web Resource monitors to pinpoint bottlenecks.
Environment: Unix, LoadRunner, Oracle, HTML, Quality Center, J2EE, Web Sphere, XML, Perl, Solaris, SQL/PL SQL, SQL server database, ASP, Windows XP, MS Office.
Confidential
Performance Tester
Responsibilities:
- Developed scripts using LoadRunner Virtual User Generator via http/html protocol.
- Verified scripts in the standalone mode.
- Calculated runtime settings data for each use case.
- Created scenarios using LoadRunner Controller.
- Monitored system resources using in-house tools.
- Analyzed the results using LoadRunner Analysis.
- Reported the results after each test with the appropriate data.
- Tracked Defects using Bugs as part of standard QA procedure
Environment: Load Runner 7.2, Oracle, Windows NT, Web Sphere Application Server