Sr. Performance Engineer Resume
SUMMARY
- Detail oriented Performance Test Engineer with 6 years extensive hands - on experience in scripting, executing and reporting performance test efforts.
- Extensive involvement in all stages of Performance Testing Lifecycle from Requirement Analysis, Test Plan Development, Scripting, Execution, Monitoring, Tuning, and Reporting. Possess excellent professional skills and have a proven track record of delivering high quality results.
- Skilled in identifying Non Functional Requirements, defining Test case/scenarios based on High Transaction Volumes, drawing test plan/strategy to identify bottlenecks by means of executing performance tests, analyzing test results & recommending feasible performance tuning and implementing solution that meets current and future expectations of business.
- Hands on experience HP LoadRunner, ALM Performance Center, SiteScope, Introscope, Dynatrace and HP Diagnostics.
- Experience in creating comprehensive performance test plans with well defined, reusable test cases and have excellent communication, analytical and problem solving skills to handle tasks independently.
- Experience in onsite and offshore co-ordination and well versed in establishing a strong relationship and rapport with the offshore team members. Coordinated activities between India and US.
- Good Analytical, Interpersonal and written/verbal communication skills. Result oriented, committed and hard working with a quest to learn new technologies and undertake challenging tasks. Experience in working as a team member and also work independently to resolve technical issues of a project.
- Expertise in Load, Stress and Performance testing using LoadRunner.
- Experienced with SOAP testing and Knowledge of Web Service testing.
- Excellent with Debugging, Identifying, Adjusting and fixing script errors by running VuGen
- Expertise in Back End Testing using SQL queries.
- Experienced in Managing Requirements, test cases, Bug Reporting and Defect tracking using Quality Center, Jira and management tools.
- Ability to master new technologies quickly.
- Excellent team player and have ability to work independently.
TECHNICAL SKILLS
Testing Tools/Monitors: LoadRunner 12.2, Performance Center, Quick Test Professional, SOAP UI, SiteScope, Introscope, Dynatrace, HP Diagnostics
Applications Tested: IBM (Business Process Management), Oracle E Business Suite (Oracle CRM, Oracle Order Management, Oracle HRMS), PeopleSoft (Performance Management, Compensation Planning, LCMS), Documentum, SAP (Portal, ESS,MSS,SAP Business Objects, GUI), SharePoint, Siebel CRM
LoadRunner Protocols: Web HTML, HTTP, Web Services, CITRIX, FLEX,.NET
Languages: C, C++, C# & SQL
Databases: SQL Server, DB2, MySQL
Environment: Web and App Servers - WebLogic, WebSphere, Apache, MTX, IIS, LDAP, SQL Servers, AS 400, MQ Series (IBM and MS), MainFrame, Tomcat, Siteminder
ERP: Oracle Apps (HR, FI), People Soft HRMS, People Soft Finance Modules
PROFESSIONAL EXPERIENCE
Confidential
Sr. Performance Engineer
Responsibilities:
- Created the scripts for XML web services, and front end Portal UI application using load runner web services protocol, web and web services multi-protocol. (HTTP over Web Services protocol)
- Created scripts for web services for different operations in the given WSDL file for the specified end point URL’s.
- Performed Load/Performance/Stress Tests using Load Runner, by creating and executing different sets of scenarios to accomplish different objectives based on the Load Models.
- Created different web services scenarios depending on the number of calls per second for high transactional volume service.
- Created a baseline and ran endurance, scalability tests in staging and production environments.
- Worked closely with Architecture, Development and Testing teams to define architectural requirements and defined SLA’s.
- Created a baseline and ran reliability, scalability and stability/performance tests in Performance environments.
- Extensively used Performance Monitors to analyze the System Bottlenecks like Memory Leaks, CPU Utilization and Network Bottlenecks etc.
- Developed and implemented load and stress tests with LoadRunner and presented performance statistics to application teams, and provided the performance report of all the activity done and suggestions on the upgrades needed and also the user load current production can handle with the current architecture
- Extensively used Performance Monitors to analyze the System Bottlenecks like Memory Leaks, CPU Utilization and Network Bottlenecks etc.
- Monitored different Graphs like Transaction Response time and Analyzed Server performance Status, Hits per Second, Throughput, and Windows Resources, UNIX resources and Database Server Resources etc.
- Oracle AWR is used to collect performance statistics including Wait events used to identify performance problems Time model statistics indicating the amount of DB time.
- Present the Performance Test results with any recommendations or enhancements and escalate any issues or risks that may rise during the Performance Test Life Cycle
- Manage the submittal of the performance defects through the proper Defect Life Cycle for proper escalation.
Confidential
Performance Test Analyst
Responsibilities:
- Responsible for handling multiple high complex performance test projects end-to-end and advice the application teams with performance tuning recommendations.
- Conducted performance, load, and stress testing using LoadRunner.
- Extensively used Web (Http/html), Webservices, Ajax TruClient and Oracle NCA protocols in LoadRunner.
- Analyzed various graphs including Database Resource graphs, Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs, SiteScope, and Web Server Resource Graphs.
- Used DynaTrace tool to monitor server metrics and in-depth analysis, pointing out performance issue and bottlenecks.
- Identified and suggested type of performance tests needed based on business and technical requirements.
- Used Performance Center to generate realistic load on an application under test.
- Developed VuGen test scripts in LoadRunner for Oracle forms and JSP pages using NCA and HTTP protocols.
- Involved in Correlation and Parameterization for the script, to ensure the script runs successfully during replay. Monitored the activities through LoadRunner Controller.
- Recorded and enhanced Vuser Scripts by inserting Transaction points, Rendezvous points in to Vuser Script in LoadRunner.
- Analyzed system usage information such as task distribution diagram and load model to create effective test scenarios.
- Worked in Loadrunner Winsock, Web (http/html), SAP WEB/GUI, Web Services and Oracle, Citrix, NCA Protocols.
- Configured Web/Application/Database server monitoring setup using LoadRunner 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 monitors.
- Analyzed results of Transactions Response time, Transaction under load, Transaction Summary by Vusers, Hit per Second and Throughput
- Determined the source of bottlenecks by correlating the performance data with end-user loads and response times.
Environment: Load runner 9.5, Performance Center 11.0, HP Sitescope, HP Diagnostics, ASP.NET, Silverlight, SQL Server, Linux, MS Windows NT/2000, MS Office Suite.