We provide IT Staff Augmentation Services!

Performance Engineer Resume

Alpharetta, GA

SUMMARY:

  • A technology driven software professional with 8+ years of IT experience with focus on Quality Assurance and Software Testing of web based and Window - Based applications.
  • 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.
  • Involved in Tuning JVM.
  • Proficient Testing Tools such as HP Quick Test Professional (QTP) HP Load Runner, HP Performance Center, SOAP UI, HP Quality Center (QC).
  • 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, Load Runner, SOAP UI,Junit, JMeter

Miscellaneous: MS Office, Web Services, Salesforce, TIBCO

Version Control Tools: Visual SourceSafe (VSS), SharePoint

PROFESSIONAL EXPERIENCE:

Confidential,Alpharetta, GA

Performance Engineer

Responsibilities:
  • Involved in the Performance test requirements gathering meeting to gather the performance test requirements.
  • Developed a detailed Performance Strategy Plan to performance test.
  • Coordinated with the Environment team to make sure that the configuration in performance test environment matches with that of the production.
  • Collected the frequency of JVM Heap and Garbage during test.
  • Collected the frequency of JVM Heap & Garbage Collection in DCT Server during Test.
  • Used different Protocols like Web (HTTP/HTML), Web Services, SAP Web, SAPGUI.
  • Developed VuGen Scripts for EUM and BPM module for BSM
  • Generated Predefined reports - in BSM EUM Summary Reports, EUM Business Reports, SAM Reports, SLA Reports, SLA Outage Reports
  • Created Load test scripts using VU-GEN and enhanced them using C, Ajax True Client, Web and Click, Ajax web and click protocol, web services script using SOAP UI.
  • Involved in Testing Web based applications and Web Services (SOAP) developed in .Net and Java Technologies.
  • Used Load Runner for stress and performance testing.
  • Created LoadRunner Scripts for all the SAP Landscape System using VuGen.
  • Responsible Performance testing, debugging, executing, analyzing complex applications using HP LoadRunner and ALM HP Performance Center.
  • Developed and Executed JMeter Scripts.
  • Extensively recorded, correlated and parameterized the Vuser scripts using LoadRunner VuGen with Web HTTP/HTML, Oracle NCA, Web Services protocols.
  • Reviewed scripts that were developed by teammates.
  • Used Hp Diagnostics & Wily Introscope to further monitor various graphs like VM Heap, GC, threads status, Java Process utilization, JVM exceptions, collection leaks and context switch\sec to pin-point issues.
  • Verified scripts in the standalone mode.
  • Used Fiddler to identify the problems for a single user and setting up the single user baselines for both First-time and Returning User.
  • Configured and used SiteScope to monitor and analyze the performance of the server by generating various
  • Configured and used SiteScope Performance Monitor to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc.
  • Used OpTier to monitor as well as profile the servers.
  • Part of this duty, using Splunk also tasked with generating system reports, alerts, and use-specific dashboards to track custom processes
  • Identified bottlenecks and did the root cause analysis.
  • Identified the Long Running Queries (LRQs) from the logs and gave it to DBAs. Worked closely with DBAs to resolve the LRQs issues by doing the Cost Analysis and checking the Plan.
  • Conducted meetings with Developers and Architects and explained the profiling data with them.
  • Developed/Generated reports and presented the results.
  • Did Traceability between Requirements and Test Cases by using Rational performance testing
  • Used Rational performance testing for defect tracking.
  • Tracked Defects using Quality Center as part of standard QA procedure.
  • Lead the offshore team.

Environment: Performance Center 11, Mainframe, LoadRunner 11.5, WebSphere Application Server, SOAP, Windows 2008 Enterprise servers, IIS, Quality Center, SharePoint, Batch Jobs, Linux, SLES 11, Code Fusion

Confidential, Plano, TX

Sr. Performance Tester

Responsibilities:
  • Analyze requirements and system design documentation to develop a Performance test plan and strategy.
  • Developed technical Performance test plans Review server capacity planning and Performance analysis for UNIX, Windows, and Database and Mainframe platforms.
  • Plan, design, execute and evaluate Performance tests of applications and services to ensure optimal application performance.
  • Utilized various protocols such as Web Services, web (HTTP/HTML), Citrix, and SAP Web.
  • Researching and modeling test scenarios based on realistic client usage patterns.
  • Identify Performance bottlenecks throughout the system.
  • Use Load Runner to design and execute load and performance tests against Web applications, web services and Database. Establish and maintain test data.
  • Created number of LoadRunner scripts for
  • Used LoadRunner Analysis tool to view Load test results and drill down to identify potential bottlenecks.
  • Excellent experience with HP LoadRunner tool for testing and monitoring and analyzed results using HP LoadRunner Analysis tool.
  • Captured Java threads and exceptions in the application logs for the analysis.
  • Installed JAVA GUI to servers and PCs for performance testing.
  • Analyze load test results to accurately assess product quality and identify solutions to improve application performance.
  • Monitor resources to identify performance bottlenecks and tuning JVM.
  • Monitored resources to identify performance bottlenecks and tuning JVM also Planed and implemented server component-level testing and monitoring
  • Analyzed JVM Heap and GC logs in Web Sphere during test execution.
  • Document and present performance test findings throughout the life of the project, Detailed and Summary. Maintain baseline metrics for each application, component and release.
  • Configured Web, Application, and Database server performance monitoring setup using TeamQuest.
  • Provide ad-hoc performance testing/load generation for support of client side development tasks.
  • Monitor the bottlenecks like Jsp resposnetime, DB Avg responsetime, on Wily introscope
  • Coordinated and collaborated with Developers, Production support team, Project Management folks to gather the requirements to create test scope and test plan.

Environment: Java 1.6,.ASP.Net 2.4 framework 3.0, c#, asp.net Ajax, Windows 2000/XP Professional, UNIX, Oracle 9I/10G, DB2,sql server 2005/2008, Quality Center 9.5, VuGen 11.0,9.52 HP Performance Center/ LoadRunner 11.0,9.52 Oracle 11i,TeamQuest,WilyIntroscope.

Confidential, Austin, TX

Performance Tester

Responsibilities:
  • Responsible for performance testing and tuning of multiple applications.
  • Extensively used LoadRunner for developing Vuser Scripts. Developed LoadRunner Scripts in Web, Web services, Citrix, Winsock and Database protocols.
  • Executed performance tests using Performance Center.
  • Gathered performance requirements for the application and designed performance tests for the multiple clients within the organization.
  • Customized LoadRunner scripts in C language such as String manipulation and using C libraries for the LoadRunner Scripts.
  • Setup server metrics for SiteScope. Executed multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller in LoadRunner.
  • Analyzed, interpreted, and summarized relevant results in a complete Performance Test Report.
  • Developed and implemented load and stress tests with LoadRunner, and present performance statistics to application teams.
  • Carried out stress testing for specific transactions by introducing rendezvous points in the script.
  • Conducted performance testing for no, medium and full load and analyzed the systems response.
  • Extensively worked on performance monitoring and analyzed the response time Memory leaks hits/sec and throughput graphs.
  • Analyzed various graphs generated by LoadRunner Analysis and communicated bottlenecks to the system administrators.
  • Monitored Net Stat to check the connectivity Load Balance and network traffic in each of the JVM's by using Unix Shell scripting.
  • Responsible for collecting the frequency of JVM Heap and Garbage Collection, cleaned up in WebSphere during test execution.
  • Captured Java threads and exceptions in the application logs for the analysis.
  • Analyzed results for bottlenecks and made recommendations for the bottlenecks.
  • Verified the SOAP message delivery to the web services and verified the XML formatted response using the SOAP UI.
  • Performance tested Middleware applications developed in SOAP environment.
  • Monitored Metrics on application server, web server and database server.
  • Installed JAVA GUI to servers and PCs for performance testing.
  • Created rendezvous point for performance test scenarios to find deadlocks.
  • Used and developed shell scripts for capturing metrics on the servers.
  • Created comprehensive performance test results reports.

Confidential, Jersey City, NJ

Performance Tester/Engineer

Responsibilities:
  • Conducted Walkthrough Meetings of the Test Artifacts with the SMEs for new functionality and changes\upgrade in the existing application.
  • Used load Runner version 9.5 to perform load, stress and duration test.
  • Created and executed scenarios in Performance Center and LR controller according to Test Plan.
  • Responsible for creation of Test Strategy, Test Procedure documents and managed the Test scripts, analyzed requirements, created Test Scenarios and Test Conditions.
  • Responsible for selecting Test scripts for load, stress and Performance Testing
  • Working on Web (HTTP/HTML) protocol.
  • Created, maintained and enhanced Vusers scripts in VuGen according to the Test Scenarios.
  • Inserted the Transactions, Checkpoints like Image Checkpoint, Stress Points (Rendezvous points to load test specific transactions), and Parameterized the scripts.
  • Used Automatic and Manual Correlation to Parameterize Dynamic values like response key and Session IDs.
  • Managed Virtual Users across various servers (Web, App) to ensure Load balancing.
  • Analyzed the Response Time (Avg, Min, Max & 90th percentile) for critical Transactions like login, lookups, submissions and Inquiries.
  • Generated graphs (Running Vusers, Hits/sec, Throughput and Transaction summary) and analyzed the reports to monitor the application performance based on the different scenarios of performance testing.
  • Used Hp Diagnostics & Wily Introscope to further monitor various graphs like VM Heap, GC, threads status, Java Process utilization, JVM exceptions, collection leaks and context switch\sec to pin-point issues.
  • The Average CPU usages, memory, hits\sec, throughput, response time, transaction per second are analyzed for each scenario.
  • Using Oracle SQL Developer to run SQL quires using Joins and Sub-Queries for data creation, validation, optimal performance and scalability under real-time workloads.
  • Communicated with developers and management to ensure delivery of a Quality product on time.

Confidential, Mountain View, CA

Performance Tester

Responsibilities:
  • Developed Performance Test Plan, Test cases and Test strategy.
  • Assisted the team lead in the preparation of the Test Plan and Test Strategy documents.
  • Developed Test scripts using Load Runner by recording test cases, adding checkpoints, parameterization, correlation and also custom code as needed to enhance the scripts.
  • Developed Test Scripts using Load runner for automation of Regression testing and verifying the web applications expected behavior at different stages by inserting various Checkpoints
  • Created Vuser Scripts for Load testing including Parameterization, correlation, verification, and Transaction
  • Automating and implementing performance test.
  • Performed both Manual and Auto correlation (using Auto-Correlation Library) in LoadRunner VUGEN
  • Developing scenarios for performance test.
  • Also involved in Vuser Setting for different scenarios and business processes in Controller and analyzed graphs to find out the performance of the system.
  • Giving feedback to the development team with possible improvements and discovered issues/benchmarks.
  • Analyzed results of Transactions Response time, Transaction under load, Hits per Second and Throughput. Determined the source of bottlenecks by correlating the performance data with end-user loads and response times.
  • Responsible for detecting problems in software and applications
  • Uploaded all the defects on Star Team and reviewed with developers and retested it
  • Involved in environment set up with developer and created Test dataset for scenario execution.
  • Analyzed graphs with QA manager and prepared load testing report.
  • Performed Shakeout, Baseline and Duration tests.

Confidential,Los Angeles, CA

Quality Analyst

Responsibilities:

  • Worked closely with development team and product catalog management to discuss issues, solutions and timelines.
  • Checked website’s Functionality, Usability, Interface, Performance, Compatibility and Security.
  • Analyzing the test results and fixing the scripts if needed and updating it in the Mercury Quality Center.
  • Raising defects into Mercury Quality Center if any defects found during running of smoke and sanity test cases and assigning the defects to the related test cases.
  • Performed Back end testing to verify the integrity of database for the customers’ profiles using TOAD 10.5.
  • Performed Automated\Manual Black Box and White Box testing on web based applications
  • Managed Validating services using Automation tool - TestNG
  • Used JIRA to manage the Documentation and for Project Tracking.
  • Performed Unit, Integration, Smoke, Boundary for a web based Telecommunication Production, staging and UAT Environment.
  • Tested functionality of the Enhancements in QA, Staging and Production Environments.
  • Worked on SOA, QTP
  • Worked with Business Analysts regularly for developing test cases from the business requirements.
  • Worked closely with development team, product management and customer support to discuss issues, solutions and timelines.
  • Checked website’s Functionality, Usability, Interface, Performance, Compatibility and Security.
  • Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
  • Test automation experience with using QTP, VB Scripting
  • Managed testing activities for e Statement, Wire Transfer, ACH Payment projects for Web based application.
  • Worked closely with Project Managers to discuss requirements, test planning and Timelines.
  • Provided Test Data requirements for Test Cases to TDM.
  • Performed functional testing, Non Functional, System Testing for this project.
  • Performed end-to-end testing with all possible scenarios used in the application.
  • Identified the gaps and dependencies in existing test plan, scripts and test cases.
  • Worked closely with developers providing the integration testing on early versions of the new features.
  • Worked with Agile Scrum Methodology and Water Fall model as well.
  • Involved in Daily Stand up meetings and Sprint Reviews.
  • Wrote complex SQL Queries to fetch the data from the Database.
  • Used Compuware Track Record to raise and track the Defects found during testing.
  • Created detailed Test Scenarios and Test Scripts for the proper execution.
  • Tested functionality and Integrity of Application of the Enhancements in QA and Production Environments.
  • Prepared Daily and Weekly Testing status Reports.

Environment: Web Services, Load Runner, QTP,TDM, VBScript, Win runner, Test Director, Windows 7 Professional, SQL, Selenium RC

Hire Now