We provide IT Staff Augmentation Services!

Sr. Performance Engineer Resume

ChicagO

PROFESSIONAL SUMMARY

  • Eight Years of extensive experience in Performance Testing using protocols like Web, Citrix, RTE, TUXEDO, PeopleSoft ,JDBC, Siebel, SAP, and Web Services. Actively participated in all stages of software development and Testing Lifecycle. Highly proficient in performance testing using Load Runner.
  • Well Versed in QTP
  • Proficient in protocols like Web, Citrix, RTE, TUXEDO, PeopleSoft JDBC, Siebel, SAP, and Web Services for performance using LoadRunner.
  • Extensive experience in analyzing performance bottlenecks such as very high CPU usage, memory leaks.
  • Good Expertise in analyzing the results on Software Systems (Windows, Unix), Packages (Java, .Net, SAP)
  • Good understanding of Finance, Insurance, and Healthcare domains.
  • Extensive experience in preparing Test plans, Test cases based on BRDandStrategies.
  • PerformedSystemTesting including Functional, Regression, and Performance Testing using automated software testing tools such as QTP & LoadRunner.
  • Expertise in improving the performance at database with hot fixes on the database procedures.
  • Performance tested . Net applications and Java applications using LoadRunner.
  • Proficiency in interacting with Oracle, SQL Server, DB2, databases using SQL.
  • Created Web Services scripts using LoadRunner by scanning WSDL files and recording the Client.
  • Experience in Documenting various Test procedures, user level and System level documents.
  • Expert in using Test Director and Quality Center for reporting and tracking software defects.
  • Experience in software specification analysis, writing Test Cases, Test Objectives.
  • Extensive knowledge of different kinds of testing like Back-End Testing, Positive/Negative Testing, Black box Testing, Configuration Testing, Data Driven Testing, User Acceptance Testing(UAT), Unit Testing, Integration Testing, System Testing and Regression Testing.
  • Experienced in GUI, Regression, and Functional Testing.
  • Expert in writing SQL Queries in the scripts to query the database.
  • Ability to work on multi platform environments like Windows, UNIX with clear understanding of file system, environment variables and file transfer protocol (FTP).
  • Effective Time Management Skills and consistent ability to meet client deadline.
  • Excellent inter-personal abilities and a self-starter with good communication skills, problem solving skills, analytical skills and leadership qualities.
  • Actively involved in Automation Test Framework development.
  • Expertise in implementing automation script using tool HP QTP 10.0
  • Written reusable VBScript functions and accessed them from the library files which are stored in the Quality Center
  • Strong knowledge in QTP Object repository creation and maintenance, regular expression, re-usable actions, data table, checkpoints and recovery scenarios
  • Provide support to the development team in identifying real world use cases and appropriate workflows
  • Performs in-depth analysis to isolate points of failure in the application
  • Created TestPlan for testing effort and developed test cases from functional requirements and technical specification and use cases.
  • Conducted Smoke, Non Functional, Functional and System testing. Actively involved in defect log maintenance using Clear Quest.
  • Expertise in descriptive programming in QTP using VBScript.
Technical SKILLS

Testing Tools

LoadRunner, QTP, QC, WinRunner, Performance Center

COTS Applications Tested

SAP(Portal, ESS,MSS,SAP Business Objects, GUI),Oracle E Business Suite(Oracle CRM,Oracle Order Management,Oracle HRMS),PeopleSoft (Performance Management,Compensation Planning),Documentum,Sharepoint,Siebel CRM

LoadRunner Protocols Tested

Web HTML.HTTP,Web Services,SAP GUI,CITRIX,JDBC,RTE,.net

Languages

C, C++, Java, VBScript, SQL,TSL, Java Script

Databases

SQL Server ,Oracle , Teradata, DB2, MS-Access 2.0, MySQL.

Environment

Web and App Servers- Web Logic, Web Sphere, Apache, MQ Series, MTX, IIS, LDAP, SQL Servers, AS 400, MQ Series (IBM and MS),MainFrame

ERP SAP ECC, SAP BI/BW, Oracle Apps (HR, FI), People Soft HRMS, People Soft Finance Modules]

EDUCATION

B.S. Computers

PROFESSIONAL EXPERIENCE
  • Confidential,Chicago Jan 2007 – May 2010
  • Role: Sr. Performance Engineer
  • Applications/LoadRunner Protocols Tested,QTP: Oracle E Business Suite(Oracle CRM,Oracle Order Management,Oracle HRMS) ,.net, OnlineBanking,WebServices(SOA)

Responsibilities:

  • As Performance Analyst I was responsible for (a) designing, creating, and executing performance benchmarks and (b) for identifying root cause of performance defects.
  • Developed Vuser scripts for Web (HTTP/HTML), Oracle E Business Suites, Citrix, Oracle,Web Services protocols based on the user workflows.
  • Performance Tested Complex SOA based application using LoadRunner Webservices Protocol to imitate a real user activity
  • Identified Real World Scenarios and Day in Life Performance Tests
  • Complex Usage Pattern Analysis
  • Developed Complex ‘C’ Libraries and Utility Functions for Code Reusability and Modularity
  • Independently develop LoadRunner test scripts according to test specifications/requirements.
  • Using LoadRunner, execute multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller.
  • Performed in-depth analysis to isolate points of failure in the application
  • Assist in production of testing and capacity certification reports.
  • Investigate and troubleshoot performance problems in a lab environment. This will also include analysis of performance problems in a production environment.
  • Interface with developers, project managers, and management in the development,
    execution and reporting of test automation results
  • Identify and eliminate performance bottlenecks during the development lifecycle
  • Accurately produce regular project status reports to senior management to ensure on-time project launch.
  • Verify that new or upgraded applications meet specified performance requirements.
  • Used to identify the queries which taking too long and optimize those queries to improve performance
  • Enhanced Vuser scripts by adding logic to do loops, numeric/string conversions, file ip/op, rendezvous, cookies, text/image/context checks, blocks, correlation and parameterization.
  • Changed the runtime settings such as pacing, think time, Log settings, browser emulation and timeout settings in LoadRunner VUGEN and controller to simulate the real scenario.
  • Worked with engagement leads to design benchmarks that measure the degree that an application can meet its performance requirements.
  • Created test harnesses and post processing software required to execute the benchmark and summarize performance and resource demand statistics.
  • Have quickly identified a short fall in CPU, disk IO bandwidth, memory, or network IO bandwidth on Linux, Windows, and Solaris.
  • Used performance counters to assist in root cause analysis of performance defects (both production and during benchmarking) for Linux, Windows, Solaris, and Java.
  • Documented User Workflows by coordinating with the business people.
  • Developed Load Test plans and Load Test strategies.
  • Created various scenarios in LoadRunner controller for performing baseline, benchmark, Load, Stress tests and endurance tests.
  • Performed baseline test with 1 user and 5 iterations and benchmark test under a load of 100 users using LoadRunner controller.
  • Used Scenario by Schedule in the controller to change the Ramp Up, Duration and Ramp Down settings.
  • Executed stress tests with a load of Vusers to see the breakpoint of the application.
  • Monitored the metrics such as response times, throughput and server resources such as CPU utilized, Available Bytes and Process Bytes by using LoadRunner Monitors for IIS, Web Logic server.
  • Monitored the Web Logic server using Fog Light which is a performance monitoring tool from Qwest Software.
  • Helped in performance tuning of the application.
  • Analyzed the Transaction Summary Report and graphs generated in a LoadRunner Analysis session.
  • Created Templates in Analysis session and analyzed web page diagnostics to see if the server was the bottle neck or the network was the bottleneck.
  • Analyzed server resources such as Total Processor Time, available bytes, process bytes and heap usages to look for performance bottlenecks.
  • Analyzed the server resources such as Available Bytes and Process Bytes for Memory Leaks
  • Used web page diagnostics to drill into the server responses and detected large times to first buffer for certain .jsp responses. This was reported to the development team which provided the fix before theproject sign off.
  • Prepared Close out Document and Executive level summary.
  • Ensured the integrity of work performed by Performance Testers.
  • Translated raw data into graphs and charts that answer the questions posed in the engagement objectives.
  • Assisted the Engagement Lead in assembling tests plans and results documents.
  • Assembled test designs documents with in-depth details
  • Ensured the integrity of all information presented to the client. Reviewed business requirements documents and technical specifications.
  • Involved in development of Test Plan based on Functional Requirement Specifications and Use Cases in Quality Center.
  • Actively involved in Automation Test Framework development.
  • Expertise in implementing automation script using tool HP QTP 10.0
  • Written reusable VBScript functions and accessed them from the library files which are stored in the Quality Center
  • Strong knowledge in QTP Object repository creation and maintenance, regular expression, re-usable actions, data table, checkpoints and recovery scenarios
  • Provide support to the development team in identifying real world use cases and appropriate workflows
  • Performs in-depth analysis to isolate points of failure in the application
  • Created TestPlan for testing effort and developed test cases from functional requirements and technical specification and use cases.
  • Conducted Smoke, Non Functional, Functional and System testing. Actively involved in defect log maintenance using Clear Quest.
  • Expertise in descriptive programming in QTP using VBScript.
  • Performed extensive Functional Testing, Regression Testing, GUI testing, End-to-End testing, Usability testing and Comparison Testing.
  • Generated Bug Reports and Test case coverage reports for status meeting and also involved in resource planning for test cases coverage.
  • Involved in Bug Review meetings and participated in weekly meetings with management team.
  • Tested entire project with respect to functionality and generated reports from Quality Center to roll out test report.

Environment: Load Runner,QTP IIS, WebLogic8.1, Oracle, Oracle E Business Suite(Oracle CRM,Oracle Order Management,Oracle
HRMS) ,.net, OnlineBanking,WebServices(SOA),Citrix
, QC, QTP, MS Office, MS-Visio, Java, Windows and LINUX HP Tivoli, LDAP, LAN, WAN, .Net, Java.

Confidential,June 2004 – Dec 2006
Role: Sr. Performance Engineer
Applications/LoadRunner Protocols Tested: SAP( ESS,MSS,Business Objects,Material Management,GUI), WebServices(SOA), Documentum, Siebel CRM,AMDOCS(CSM,Billing,AR,Clarify modules),Bill Pay

Responsibilities:

  • Meet with Project Management, Development, and Business Analysts to detail testing tasks and timelines. Provide testing estimates to Project Managers.
  • Analyze the project requirements and identify functional and technical dependencies and translate them into test plan and test cases.
  • Performance Tested Complex SOA based application using LoadRunner Webservices Protocol to imitate a real user activity
  • Identified Real World Scenarios and Day in Life Performance Tests
  • Complex Usage Pattern Analysis
  • Developed Complex ‘C’ Libraries and Utility Functions for Code Reusability and Modularity
  • Independently develop LoadRunner test scripts according to test specifications/requirements.
  • Using LoadRunner, execute multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller.
  • Performs in-depth analysis to isolate points of failure in the application
  • Assist in production of testing and capacity certification reports.
  • Investigate and troubleshoot performance problems in a lab environment. This will also include analysis of performance problems in a production environment.
  • Interface with developers, project managers, and management in the development,
    execution and reporting of test automation results
  • Identify and eliminate performance bottlenecks during the development lifecycle
  • Accurately produce regular project status reports to senior management to ensure on-time project launch.
  • Verify that new or upgraded applications meet specified performance requirements.
  • Used to identify the queries which taking too long and optimize those queries to improve performance
  • Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards
  • Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
  • Design, develop, maintain and implement LoadRunner scripts to execute performance and quality testing on retail distribution management software.
  • Work with and analyze performance characteristics of key software deliverables using LoadRunner.
  • Adhere to leading edge, agile development process.
  • Has written, implemented, and reported status for system test cases.
  • Ensured effective communications-up, down and across the business.
  • Responsible for the execution of performance scripts (Web HTTP/s, Web Click and Script, SAP – Web, SAP GUI) utilized for capacity, load and Endurance and Benchmark testing.
  • Hold weekly QA status meetings with Manager to discuss issues, solutions and schedules.
  • Performance requirements were defined with the help of business and dev lead.
  • Planning and Coordinating projects and builds into QA and production.
  • Responsible for monitoring using Loadrunner Controller and SiteScope.
  • Analyzed LoadRunner Metrics and other performance monitoring tools results during and after performance testingon Application server database and generated various Graphs and Reports.
  • Created Single User, Base Line and Capacity test scenarios. Random pacing between iterations was introduced to get the desired transactions per hour.
  • Monitored database for sessions, connection pool and memory issues.
  • Quality Center (QC) is used to maintain the scripts, test cases, test scenarios and test results.
  • Involved in Smoke testing on all environments after every deployment.
  • Developed automated test scripts for functional testing using Mercury QTP 8.2 and wrote external library functions to create Test Data.
  • Used VB Scripts to enhance recorded scripts and some of fixed values were parameterized for performing data-driven testing.
  • Developed Descriptive Programming and Maintaining Local and Global Object Repository in QTP
  • Finding and Managing Critical paths in the module
  • Involved in verification process on a regular basis using checklists
  • Developed Driver Script, Startup Script and Utility Functions in QTP
  • Participated in co-ordination and implementation of QA methodology.
  • Worked with Unix Shell Scripts extensively. Creating/deleting files and directories in Unix
  • Edited files/scripts using "vi" Editor
  • Involved in pro-actively tracking bugs as development progresses and thereby avoiding potentially major problems.
  • Involved in creating weekly status reports regarding progress of testing process and assisted in writing Test Plan.
  • Stretched my capabilities by guiding the team at each and every step of automation.
  • Trained a group of 30 members in automation concepts and provided them with practices and exercises in a phase wise manner for implementing automation
  • Tested application by performing SQL queries on database front.
  • Reviewed test cases for manual and regression execution and delegated task to all team members, ensure that all of them have sufficient work in the project.
  • Provided training to technology associates in QA methods, testing techniques, test planning, installation and use of automated testing tools, defect tracking software and best practices

Environment:LoadRunner, QTP,SAP GUI,SAP Click and Script, Web HTML/HTTP, Web Services(SOA)

Hire Now