We provide IT Staff Augmentation Services!

Sr. Performance Engineer Resume

Sunnyvale, Ca

SUMMARY:

  • Around 8+ Years of Extensive and diversified experience in Information Technology with emphasis on Quality Assurance of both Web and Client/Server, SOA and Mainframe applications. Highly proficient in performance testing using HP LoadRunner, Performance Center, JMeter and Functional testing.
  • Expertise in HP tools Quality Center (QC), LoadRunner, Performance Center and open source tools JMeter, OpenSTA, WebLoad for Performance Testing.
  • Experienced and background in Traditional SDLC and Agile SCRUM methodologies.
  • Proficient in Performance/Non Functional testing, Functional Manual, Functional Automation testing and Web Services testing (RESTFUL UI).
  • Experienced in working across entire business team to collect non - functional requirements, formulate scalable test strategies and enforce performance testing.
  • Experienced in creating, coordinating and managing the Performance Test Environment with necessary testing tools and ensure cross leveraging of the PTE across the applications needs.
  • Excellent in developing test plans, test strategy, test cases, test data, test checklists, defect tracking & reporting, preparing test summary report, and conducting status meetings.
  • Experienced in working with multiple businesses and projects to drive performance engineering best practices and enhance performance quality of the products - and ensure cross-proliferation of the best practices and lessons learnt
  • Work with the IT & Operations team to design, build and troubleshoot performance test environments.
  • Strong understating and experience with Oracle Application Testing Suite(OATS) for Web Applications and Web Services.
  • Well experience in developing Performance Test Plans and Performance test Scenarios using requirements and design documents while specifying Test Approach, Strategy, Scope, Architecture, Environment, Roles and Responsibilities.
  • Experienced in using Performance automation tools such as, HP LoadRunner, HP Performance center/ALM & Jmeter, also used other tools like HP QC, JIRA etc.,
  • Wellversed in conducting Performance tests which includes Load, Stress, Benchmark, Baseline, Smoke Test, Scalability tests, Configuration tests, Failover testing, Volume testing, spike Testing, etc.,
  • Experienced in developing Performance test scenarios using LoadRunner/Jmeter to load the servers with virtual user requests and tests the performance under load/stress conditions.
  • Proficient in all LR Components (VuGen, Controller and Analysis) and the web based HP ALM Performance Center.
  • Experienced using Different protocols like Web HTTP/HTML, WebServices, Ajax True client, Flex, JavaScript, CV User, Java over HTTP, Oracle-2Tier, Oracle Web, Mobile Web, Siebel-Web, ODBC, Oracle NCA, Citrix and Multiple protocols.
  • Understanding and working on JSON objects.
  • Experienced In using C, C++ and custom coding to while writing scripts and also Developed and implemented test data management strategy for performance testing applications with huge Data Dependencies.
  • Good experience in writing custom functions and Correlations to handle dynamic content for scripting in VuGen component of LoadRunner.
  • Experienced in using Open Source tool Windows Perfmon Utility and Open source tool UNIX Nmon utility and also other Commerical Monitoring tools like App Dynamics, Dynatrace, HP Diagnostics, Site Scope, & Wily interscope to monitor the whole infrastructure.
  • Hands on experience in handling Load Generators for Scenario execution, monitoring Resources and Servers for identifying Bottlenecks.
  • Experienced in working with Infrastructure Impact Analysis team to identify configuration issues and bottlenecks using LoadRunner & Different Monitoring tools.
  • Experienced in tuning application to improve response times and overall performance of the Applications
  • Experienced in Using JVisual VM/Jconsole for Monitoring Memory Leaks, Java Heap usage, Thread Usage, GC, CPU Usage etc.,
  • Monitored the Applications in End User Experience perspective, Overall Application Performance perspective, Business Transaction Performance perspective and Application Infrastructure Performance Perspective.
  • Monitored Hardware, Memory, Memory Pools, Apache, JVM, Web Servers, App Servers, DB Servers and Network etc., using Monitoring and Analysis tools.
  • Experience in collecting the Windows and Linux counters of Web Servers and Application Servers like Memory, CPU, Network and Heap Usage and also experience in Tracking and Reporting of defects using Defect Tracking Tools such as HP/Mercury Quality Center, JIRA and BugZilla.
  • Experienced in Monitoring Databases RDBMS databases/SQL Server and Oracle using SQL Server Profiler, AWR Reports or other DB Monitoring tools.
  • Experienced in Analyzing test results and summarize overall performance Designs.
  • Experience in preparing reports with analyzing the defects with respect to metrics.
  • Ability to work independently and manage a team of individuals.
  • Strong communication and interpersonal skills to maintain effective work relationships with all levels of Personnel and Self-motivated, pro-active team player

TECHNICAL SKILLS:

Operating Systems: AIX, HP-UX, Solaris, Windows XP, 2003, 2000, Vista, Windows NT and Linux

Programming Languages: C, C++, Java, HTML, CSS, Javascript, DotNet PHP, XML

Testing Tools: HPLoadRunner 8.1/9.5/11.0/11.50/11.52/12.0/ 12.02/12.50 /12.52/12.53, HP Performance center 9.5/11.0/11.5/12.0/12.50/12.53 ALM, HP Quality Center 9.0/9.2, QTP, JMeter 2.5/2.6/2.7/2.8/2.9/2.10/2.13 /3.0, SOAP UI

Protocols: Web HTTP/HTML, WebServices, Ajax True client, Flex, JavaScript, C Vuser, Java over HTTP, Oracle-2Tier, Oracle Web, Mobile Web, Siebel-Web, ODBC, Oracle NCA, Citrix and Multiple protocols.

Monitoring Tools: DynaTrace, VMSTAT, NMon, JProfiler, JConsole, PerfMon, LogicMonitor, Splunk, Ganglia, Graphite, Server Logs, Resource Monitor, IBM IBM Tivoli, AppDynamics, HP Diagnostics and Wily Introscope

Web/Application: IBM Web Sphere, Web Logic 7.x/8.x/10.x, Tomcat 5.0/5.5, Apache

Database: Oracle 9i/10G, DB2, SQL Server, MS-ACCESS, MySQL, Rapid SQL

Domain Knowledge: Telecom, Banking/Financial, Healthcare/Insurance, Retail & E-Commerce

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Sr. Performance Engineer

Responsibilities:

  • Hands on experience in creating the Performance Test environments to conduct Stress/ Load testing.
  • Involved with Project Teams to gather Performance Testing Requirements.
  • Gathered performance test requirements from the client and designed performance tests for benchmark, baseline, stress, endurance, network and component.
  • Involved in standard software testing life cycle (STLC) to perform different types of testing for the projects Analyzed requirements, Use Cases, and Test cases.
  • Created Scripts using Load Runner protocols Web-Http/Html, Ajax-True Client, Web Services (SOAP, REST) for testing Multiple applications
  • Designed and developed automated scripts using LoadRunner( 12.53/12.52 )/ JMeter(3.0/2.13) based on business use cases for the application.
  • Used Manual and Automated Correlation concepts for capturing dynamically generated values.
  • Modified existing Load Runner scripts to replicate new builds of the application.
  • Created and executed different performance test scenarios like Load Test, Stress, Volume and Endurance tests according to Test Plan document.
  • Extensively used Jmeter for Web services testing and also Web Application Testing.
  • Used custom Jmeter plug-in for reports generation and analysis
  • Responsible for monitoring the Infrastructure behavior using App Dynamics during Load Test execution to identify performance Bottle Necks if any.
  • Configured and used DynaTrace for performance monitoring.
  • Setting up user profiles, configuring and adding application servers on DynaTrace.
  • Added Header with the script and monitoring the script Using DynaTrace Client
  • Used App Dynamics to Monitor End User Experience, Overall Application Performance, Business Transaction Performance & Application Infrastructure Performance.
  • Used App Dynamics to Monitor the Memory Pools, Transactions, StackTrace and other performance Counters of all the tiers involved in the Architecture.
  • Used JVisual VM to Monitor the JVM for CPU Utilization, Heap Usage, GC patterns, Thread behavior and I/O Stat using UNIX commands like top, Vmstat, NMON and Netstat while system under test.
  • Analyzed the results of the Load test using the Load Runner Analysis tool, looking at the online monitors and the graphs, analyzed the response times of various business transactions, login times under load, developed reports and graphs to present the test results.
  • Responsible to Monitor production and identify any Performance related Issues, Replicate it in Performance testing Environment, Tune and Retest.
  • Scheduled Test results review meetings with project teams to walk through Test reports and discuss about Performance Bottlenecks Identified.
  • Involved in defect tracking, reporting and coordination with various groups from initial finding of defects to final resolution using Radar, JIRA defect tracking tool
  • Prepared Final Performance Report by consolidating all the data gathered from the Performance Tests.
  • Create progress reports on projects and reported status to Project Manager on a Timely manner as part of the Team’s Process.
  • Published the Final Reports to all the Stake holders of the Project.

Environment: LoadRunner 12.53/12.52, Jmeter 3.0/2.13, HP Performance Center 12.53/12.50, HP ALM 12, JVM, Java8, App Dynamics, JProfiler, Splunk, UNIX, Vmstat, Nmon, Netstat, Tomcat Servers, Web Logic, Apache Web Servers, Oracle 11g, Toad, SQL Developer, Message Queue Servers.

Confidential, Austin, TX

Performance Engineer

Responsibilities:

  • Coordinated with Application and Business Teams to gather information on business process flow and understanding the scope of work.
  • Analyzed Business requirements and created Test Plan Document with all the Test Strategies, Test Dates, Test scenarios etc.
  • Involved with Systems Architects and Developers for building Performance Testing Framework for ongoing testing process.
  • Worked on building Load Test Scripts from scratch using identified Business Scenarios.
  • Worked on modifying Load Test Scripts using Correlation, Parameterization, C Programs etc to replicate Business Functionalities.
  • Used JMeter(2.9/2.10) to do the performance testing to find the response time, throughput for the application transactions.
  • Troubleshoot and validated new and existing Load Test Scripts with multiple Users and multiple iterations.
  • Used multiple protocols concepts (Web-HTTP/HTML, ODBC, JAVA, AjaxTrueClient) to meet the Business Requirements.
  • Worked on Manual coding (Web Custom Request, Web Submit Data etc) for the objects where web pages not available.
  • Created and executed various scenarios using LoadRunner ( 12.02/12.50 ) and HP Performance Center to mimic production behavior.
  • Analyzed LoadRunner on-line graphs and reports to check where performance delays occurred, network or client delays, CPU performance, I/O delays, database locking, or other issues at the database server.
  • Analyzed Server metrics using UNIX commands like top, vmstat, svmon, iostat, and netstat. Extensively used Fiddler tool to debug web applications by capturing network traffic.
  • Monitored Application environment behavior using Introscope and SiteScope during Load Test execution.
  • Analyzed heap management, JVM Configuration, explain plan and query optimization for all the load test executions and prepared detailed report with all the Identified Performance Bottlenecks.
  • Generated and associated different IPaddresses to Virtual users to emulate real time scenarios for load balancing issues using IP Spoofing
  • Worked with Database Administration Team in Tuning Database Queries which taking longer response time.
  • Conducted result analysis and interacted with development and architecture teams.
  • Participated in Weekly meetings and walk through to discuss Defect Priorities and Defects are tracked and reported using Quality Center Reporting tool.

Environment: LoadRunner 12.02/12.50, JMeter 2.9/2.10, Fiddler, SOAPUI, Quality Center, Oracle Database, Windows, WebSphere, Weblogic, J2EE, AIX, PL/SQL Developer, MS Visio, MS Project, MS Excel, VisualVM, Jira, Git, Wily Introscope, Sitescope.

Confidential, Milwaukee, WI

Sr. Performance Tester

Responsibilities:

  • Involved in work group sessions for gathering requirements, analyze requirements, prepare test plan and test cases, prepare test scripts, execute test cases and generate.
  • Solid Understanding of Relational Databases and using SQL
  • Coordinated with DBA Team to understand the architecture of Database and prepared plan doing performance testing for complete Database.
  • Worked on creating Load Test scripts manually to replicate Database Actions (Insert Data, Update Date, Search Queries etc.).
  • Based on Database objects created different scripts to mimic the database calls.
  • Modified the scripts to work in all the different environments available and prepared different setups for the Data.
  • Worked on multiple applications at a time based on priority.
  • Designed Performance test suites by creating VU test scripts, workload scenarios, setting transactions, rendezvous points and inserting them into suites using LoadRunner(12.0/11.52).
  • Created and executed different Database and other applications Load Test scenarios.
  • Worked on validating new application in different environments before going to Production environment.
  • Manually executed different database Queries during Load Test execution to monitor the response times.
  • Monitored different graphs like transaction response time and analyzed server Performance status, hits per second, throughput, windows resources and database server resources etc.
  • Monitoring software and hardware behavior during test execution using PERFMON and LR online monitors
  • Analyzed results and provided Developers, System Analysts, Application Architects and with information resulting in performance tuning the Application
  • Analyzed Database AWR Reports, Identified Queries which are consuming more resource, high response times etc.
  • Worked with Database Admin team in tuning the Database Queries by providing all the findings from load test execution.
  • Generated the Application Performance reports and reported to the analysis group of Performance testing for fine tuning the application Performance
  • Analyzed Load pattern and created test scenarios to emulate the real life stress conditions
  • Analyzed results using LoadRunner Analysis tool and analyzed Oracle database connections, sessions, Web Logic log files.
  • Deeply involved in looking in to Logs of Applications Servers to identify any Issues, performance Engineering aspects.
  • Give recommendations to the Team from architecture perspective after testing and identifying the areas of improvement.
  • Produced regular project status reports to senior management to ensure on-time project launch

Environment: LoadRunner 12.0/11.52, Quality Center, VB Scripting, C, C++, WebTrends, SiteScope, JVM, Apache Servers, Tomcat Servers, Oracle Database, SQL++, SQL Developer, Oracle 10G, Toad, Perfmon, JConsole, BugZilla, SOAPUI.

Confidential, LosAngeles, LA

Performance Tester

Responsibilities:

  • Identified the Test Cases for Performance as per the Client requirements.
  • Hands on experience on Performance Test SOA Based application using Web Services Protocol
  • Executed tests using HP Performance Center.
  • Created Scripts for the Application using LoadRunner(11.0/11.50) Parameterized the data and enhanced the scripts according to the requirement and Scenario Design.
  • Performed effective load testing using JMeter(2.7/2.8) to check performance.
  • Responsible for configuring, and executing a Database Test Plan using JMeter for testing data using the JDBC driver for Oracle.
  • Also effectively involved in running the Performance Tests from the Standalone Controller Machine.
  • Extensively Involved in distributing the Load across the Load Generators while running the Tests on the Controllers using Frequency of Business Transactions, Number of Users, Number of MDRV process to Launch, Number of Scripts, Hardware Configurations each LG in to Consideration.
  • Performed Dynamically Updating the Scripts, Data Files while Running the Tests.
  • Executed WebServices using Web & Java Protocols, also wrote Custom Code to Capture the Request and Response Associated which helps in tracking the Issues when a service fails.
  • Responsible for analyzing applications and components behavior with heavier loads and optimizing server configurations
  • Analyzed JVM Heap and GC logs in Web Sphere during test execution.
  • Analyzed the results by using LoadRunner Analysis and prepared the result report by customizing the graphs.
  • Profiling tools like Dynatrace and Wily Introscope are used extensively to monitor all the Tiers for Determining any performance Bottlenecks
  • Created Scenarios and ran Various Tests (Baseline, Peak Hour, Duration, Breaking point, Fail Over/Fall Back) in Performance Center
  • Responsible for Analyzing Average Response time, TPS, Throughput for each Test.
  • Identified the severity of the bugs according to the priority and reported to developers using JIRA as a Bug Tracking tool.
  • Interacted with developers, DBA, Networking, Infrastructure and other concerned teams to solve Performance issues.
  • Involved in conducting benchmark test, stress tests and volume tests against the application using LoadRunner.
  • Updating the Stake holders about the performance results by generating reports using analysis.

Environment: LoadRunner 11.0/11.50, VuGen, Performance Center, JMeter 2.7/2.8, Solaris, Java, Javascript, Oracle10g, Weblogic, Citrix, Siteminder, EG Monitor, CA Wily Interscope, TDA, Secure CRT, Jira.

Confidential

Performance Engineer

Responsibilities:

  • Involved in gathering business requirement, studying the application and collecting the information from developers, and business
  • Involved in developing clearly defined test plans to ensure the test scenarios Performance group develop will accomplish load-testing objectives
  • Involved in generating Vusers in Load Runner for load and Performance testing using Load Runner
  • Created LoadRunner(8.1/9.5) scenarios and scheduled the Virtual Users to generate realistic load on the server
  • Designed Performance test suites by creating VU test scripts, workload scenarios, setting transactions, rendezvous points and inserting them into suites using Load Runner
  • Used Load Runner monitors to measure the Transaction Response time, Network delay and Throughput
  • Developed VUGen scripts for Main Frame Applications using RTE Protocol, used manual and auto correlation techniques, setup Run-Time Settings, created scenarios, and analyzed results to identify bottlenecks and root causes of problems
  • Used Wily Introscope to monitor and collect metrics on production and Performance test servers
  • Used Quality Center for Defect Tracking, Defect report and Test Management
  • Monitored different graphs like transaction response time and analyzed server Performance status hits per second, throughput, windows resources and database server resources etc
  • Analyzed results and provided Developers, System Analysts, Application Architects and with information resulting in performance tuning the Application
  • Generated the Application Performance reports and reported to the analysis group of Performance testing for fine tuning the application Performance
  • Analyzed Load pattern and created test scenarios to emulate the real life stress conditions
  • Analyzed results using Load Runner Analysis tool and analyzed Oracle database connections, sessions, Web Logic log files
  • Deeply involved in looking in to Logs of Applications Servers to identify any Issues, performance Engineering aspects.
  • Give recommendations to the Team from architecture perspective after testing and identifying the areas of improvement.
  • Produced regular project status reports to senior management to ensure on-time project launch

Environment: Main frame, C Scripting, CICS, Test Director, MS Excel, MS Word, HP LoadRunner 8.1/9.5, Site Scope, HP-BAC, HP Diagnostics.

Hire Now