We provide IT Staff Augmentation Services!

Performance Engineer Dallas, Tx

5.00/5 (Submit Your Rating)

SUMMARY:

  • 8+ years of Quality Assurance experience with strong expertise in Performance/Load & Stress Testing using HP LoadRunner, Performance Center and Jmeter.
  • Extensive experience in Web based and Client/Server applications with proficiency in Load and Performance Testing. Good working experience in Waterfall, Agile Scrum and Iterative methodologies.
  • Experience in analysis, design, implementation, execution, maintenance, support and documentation for performance and system testing.
  • Proficient in Creating and Enhancing scripts, Executing Tests and Analyzing Performance results using LoadRunner, DynaTrace, App Dynamics, Splunk, Site Scope, GUI dashboard and Performance Center.
  • Strong knowledge of using Single and Multiple protocols in Loadrunner Vugen like Web Http, WebSevices,Ajax Tru Client,SAP Gui, Web Click and Script,Citrix ICA,ODBC and Siebel Web.
  • Significant experience in Load testing various applications including Java, .Net, WebSphere, Web Services, J2EE, CRM, Business Objects, cloud based and Citrix implementations.
  • Expertise experience in user requirement Analysis, Functional/Non - Functional Specifications, Test Planning/Strategy, Test Estimates, Use Cases, Business Requirements, Business Rules to prepare Test Schedules, Identify Risks, Identify Test Requirements.
  • Extensively performed Performance and other tests like Load, Duration, Stress, Failover, Scalability, Reliability, Functional and Regression Testing using performance and automated testing tools including LoadRunner, Performance Center, Quick Test Pro, JMeter, Soap UI, Quality Center and Test Director.
  • Accountable for consulting and advising all teams, assisting with the development and maintenance of reporting metrics to determine the effectiveness of Quality Assurance efforts across client’s applications.
  • Experienced in monitoring CPU, Memory, Network, Load Balancing, Web connections and through put while running Baseline, Performance, Load, Stress and duration testing.
  • Applications, Client Server Applications.
  • Experienced in evaluating & implementing Test Automation tools like HP Load Runner, JMeter and ALM
  • Proficient in creating scripts in C language
  • Good knowledge on BSM (Business Service Management) monitoring tool to identify the availability of the application. Good experience on JMeter and SoapUI.
  • Experience in analyzing heap dump and GC logs to troubleshoot bottlenecks.
  • Strong experience writing SQL queries for back-end testing, UNIX commands for verifying log files, shell scripts to bounce/maintain QA servers, database refresh for QA environments, XML API testing.
  • Well-versed in implementing best practices for VuGen scripting, Performance Testing and reporting Performance test analysis.
  • Good experience as Lead and Testing Engineer working in an Onshore-Offshore model.
  • Strong domain knowledge in the Telecom Network Management System, Network Creation, Provisioning and Activation.
  • Demonstrated qualities in a Leadership role, Conflict and Issue Handling, Risk Management, etc.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
  • Quick learner by respect to latest technology, most excellent put into practice and system

TECHNICAL SKILLS:

Testing tools: HP Load Runner 12.x/11.x/ 9.x, JMeter, Quality Center 11.x/9.x, Win Runner 9.x, SOAP UI

Scripting Languages: C Language, Java Script.

Protocols: Web HTTP/HTML, WebSevices, Ajax Tru Client, SAP Gui, Web Click and Script, Citrix ICA,ODBC and Siebel Web.

Perf. Monitoring tools: Dynatrace, Wily Introscope, Splunk, HP Site Scope.

Perf. Reporting tools: Load Runner Analysis, IBM Analyzer.

Programming Languages: C, C++, Java.

Bug Tracking tools: JIRA, Quality Center, Team Track.

Operating Systems: Windows, Unix, Linux

Web Technologies: HTML, DHTML and XML.

Application Servers: Web Sphere, IIS, Web Logic.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Performance Testing Engineer

Responsibilities:
  • Gather and analyze business and technical (functional and non-functional) requirements for Performance Testing purposes.
  • Create Test Plan which includes Change Request details, Testing Schedule, Testing Resources, Testing Strategy, and Tools required, Risks, testing of end-to-end scenarios and provide detailed analysis reports.
  • Work as a Lead with a team of 8 testing engineers in an onshore offshore model.
  • Design multiple LoadRunner scripts (VuGen) with different protocols for load testing different GUI and other applications.
  • Extensively using Web (HTTP/HTML), Web Services, Ajax TruClient, RTE, Flex and other Loadrunner protocols, as well as develop scripts for mobile users using Mobile Application - html/http, TruClient Mobile Web protocols.
  • Create complex scripts using advanced functions for logic handling, data capture, error handling, correlations, parameterization and text/image checks for confirming the retrieval of the correct response for each page.
  • Create Vusers to emulate concurrent users, inserting Rendezvous points in the scripts and execute the Vuser Scripts in various scenarios which were both goal oriented and manual using LoadRunner
  • Configure the LoadRunner Controller and Performance Center for running the tests. Verifying that the LoadRunner scripts are working as expected on different Load generator machines
  • Utilize WSDLs and files to perform web services (RESTful http requests) testing using SOAP UI, Loadrunner, perform Load Tests using LoadUI, Performance Center.
  • Configure Performance Center to simulate explicit Real-Time scenarios by using accurate Run time settings and using IP Spoofing, Real world scenario, goal oriented scenarios.
  • Run formal performance test including Load, Peak, Breakpoint, Burst and Longevity.
  • Create detailed test status, capacity reports, web trend analysis reports and graphical charts, recommendations and risks for upper management.
  • Auto schedule different Performance Tests using Performance Center.
  • Create detailed test status reports, performance capacity reports, web trend analysis reports and graphical charts for upper management using analysis components/tools.
  • Extensively using Unix commands for debugging and used, modified & run Shell Scripts for daily reports, batch process and data collection, monitor UNIX logs and Splunk to capture required details and unexpected exceptions during Performance test.
  • Responsible for analyzing the server performance by monitoring CPU, memory usage, Heap Allocation, garbage collection, I/O wait, paging, caching, server response times, database response times, server health, active/idle threads, size of WebLogic queues, etc.
  • Analyze heap dump using Eclipse Memory Analyzer (Eclipse MAT) and GC logs using App Dynamics, Wily and online tools like GC easy to troubleshoot memory leaks and bottlenecks.
  • Monitor Oracle and SQL database while running the load for CPU utilization, Pages fault/sec, Pages cache/sec, Pages read/sec, Avg disk Queue Length, Buffer cache hit ratio, full scans, storage IOPS, Storage KBs, processor queue length, IO Wait Percentage, stolen pages, average wait time, AWR reports, etc. and finding out the issues within database.
  • Identified bottlenecks for a clustered environment related to Indexes, Connection Pools, Garbage collections, Memory heap size and with the help of development and DB team find the fix of the issue.
  • Using JIRA for complete defect management and reporting.
  • Responsible to provide on call Production support for the Production environment.

Environment: /Tools: Performance Center 11.52/12.20/12.50, Loadrunner 11.52/12.20/12.50, VuGen, App Dynamics, Wily Introscope, HP Diagnostic, JIRA, Splunk, Tool Center Oracle, WebSphere, SQL Server, Unix, people soft, WebLogic, XML, Java JRE1.7, Web services, SoapUI.

Confidential, Dallas, TX

Performance Engineer

Responsibilities:
  • Created Test Plan which includes Change Request details, Testing Schedule, Testing Resources, Testing Strategy, Tools required, Risks and testing of end-to-end scenarios.
  • Created complex scripts using Loadrunner and advanced C functions for logic handling, data capture, error handling, correlations, parameterization and text/image checks for confirming the retrieval of the correct response for each page.
  • Involved in performance testing of server’s load and scalability by creating multiple Virtual Users by using LoadRunner Virtual User Generator component.
  • Designed multiple LoadRunner scripts (VuGen) with protocols like Citrix, RTE, Web (html/http), Flex, Ajax TruClient and Web services for load testing different GUI and client based applications.
  • Run full formal performance test including Load, Capacity, Stress, Duration and Failover.
  • Created detailed test status reports, capacity reports, web trend analysis reports and graphical charts for management using LoadRunner and other analysis component.
  • Created, Executed and Monitored the feasibility of various manual and goal oriented scenarios of an application with LoadRunner Controller.
  • Configured Web, Application, and Database server performance monitoring setup using LoadRunner Controller, Wily Introscope, OpTier & SiteScope.
  • Created Vusers to emulate concurrent users, inserting Rendezvous points in the scripts and executed the Vuser Scripts in various scenarios which were both goal oriented and manual using LoadRunner
  • Configure the LoadRunner Controller and Performance Center for running the tests. Verifying that the LoadRunner scripts are working as expected on different Load generator machines
  • Added various monitoring parameters to the LoadRunner controller for monitoring, also using Wily Introscope and HP Diagnostic for monitoring database and application servers.
  • Using SoapUI for Load testing for different API’s.
  • Created detailed test status reports, performance capacity reports, web trend analysis reports and graphical charts for upper management using LoadRunner analysis component.
  • Extensively used Unix commands for debugging and used, modified & ran Shell Scripts for daily reports and data collection.
  • Responsible for analyzing the results like CPU usage, memory usage, garbage collection/heap size, server response times, database response times, active/idle threads, size of WebLogic queues, etc.
  • Monitor UNIX logs for different type of exceptions during Load test manually and also using NMON, PerfMON utilities to capture server graphs.
  • Identified bottlenecks for a clustered environment relating to Indexes, Connection Pools, Garbage collections, Memory heap size and fixed them by changing configurations with the help of DB team.
  • Work with a team of Performance engineers in an onshore offshore model, provide updates, solutions and capture/provide latest updates.

Environment: Loadrunner, Wily Introscope, HP Diagnostic, SiteScope, Linux, people soft, WebLogic, XML, VuGen, Java JRE1.7, Loadrunner 12.01, Web services, SoapUI, DynaTrace, Citrix, Quality Center.

Confidential, San Francisco, CA

Performance Test Engineer

Responsibilities:
  • Created Performance Test plans, Test specifications and Final summary report for all the application releases.
  • Evaluated Non-Functional Requirement documents and identify performance test needs, type of tests, volume projections etc.
  • Developed custom made summary reports to satisfy both technical and non-technical stakeholders.
  • Used Dynatrace for monitoring CPU, Memory and Load Average Metrics.
  • Participated in the analysis of workload model discussions when there is a need to revisit the existing numbers.
  • Handled all the projects assigned as a single point of contact from performance engineering team.
  • Summarized performance test results after each testing cycle with issues, risks and Observations.
  • Responsible for writing a performance test reference document for all the performance test activities in an engagement with lessons learned and areas of improvement.
  • Extensively worked on a proof of concept for an in house web service to show the project team that loadrunner can support their performance testing need.
  • Supported a third party vendor’s product ServiceNow performance testing when the existing change management system (Remedy) moved to ServiceNow.
  • Identified a bottleneck in Load Balancer where all the load is only going to one set of servers by monitoring the CPU and Memory used.
  • Supported Desktop Underwriter’s integration with Enterprise Geocoder service from legacy geocoder.
  • Participated in Multi application performance testing when there is a change in one of the dependency web service.
  • Created web service scripts to publish messages directly on queues in loadrunner.
  • Used TIBCO GEMS to validate the queue depth while running performance tests.
  • Responsible for scheduling and running ad-hoc performance tests and subsequently analyzing the results, fixing script problems, and working with respective development and architecture teams to resolve performance issues.
  • Extensively done application log analysis during performance testing and work with the development team to resolve the issues.

Environment: Loadrunner, Performance Center, Sitescope, WebLogic, Remedy, DynaTrace, Unix, Windows, JAVA, Jboss, Oracle, XML, SQL Server, MS Access, MS Vision, MS Project

Confidential, New York, NY

Performance Tester

Responsibilities:
  • Involved in full life-cycle of the project from requirements gathering to transition and followed agile methodology.
  • Worked with various teams on board in gathering the information regarding the project and coordinating with offshore in terms of performance testing.
  • Interacted with the Business Analyst and application teams to discuss the performance requirements and test strategy also developed the performance Test Plans and Load Test Strategies interacted with end client.
  • Gathering and analyzing Business Requirement Documents (BRD) and Functional Requirement Documents (FRD) for performance test planning.
  • Perform large-scale load volume end-to-end testing using large user’s data files
  • Used Virtual User Generator to generate VuGen Scripts for Web (Http/Html), Java, .Net and Web Services protocol.
  • Compiling results from data validation into individual reports that summarizes pass/fail ratio and the types of failures being discovered.
  • Performed Load Testing against applications using Load Runner scripts to emulate users and monitor systems performance.
  • Parameterized and manually correlated the scripts with IP-Spoofing to simulate user load.
  • Used Performance Center to manage Load Runner scripts and scenarios and test documentation.
  • Used the Load Runner Online Monitors to monitor the possible bottlenecks in the application.
  • Involved in reporting and tracking the defects using Quality Center.
  • Strong in monitoring the Load tests and analyzing test results using Load runner and Wily Introscope.
  • Used Wily Introscope to monitor Production and Performance testing Environments.
  • Monitored test by checking CPU utilization and Memory Leakage, Thread count and GC heap Using Wily Introscope
  • Created dashboards in Wily Introscope to monitor the server metrics. Monitored the application availability using BSM.
  • Monitored different graphs like transaction response time and analyzed server performance status, hits per second, throughput, windows resources and database server resources etc.
  • Analyzed the system resource graphs, network monitor graphs and error graphs to identify transaction performance, network problem and scenario results respectively.
  • Worked closely on application availability, performance tuning with Analysts, Developers and Infrastructure SMEs
  • Prepared the weekly Test Report/status to the management team.

Environment: Load Runner 12.X, ALM/ Performance center 12, ALM/Quality center, Soap UI, Wily IntroscopeWeb services, BSM.

We'd love your feedback!