We provide IT Staff Augmentation Services!

Lead Performance Engineer Resume

5.00/5 (Submit Your Rating)

Northbrook, IL

SUMMARY:

  • Software Engineer with 8 years of experience in Performance Testing and engineering practices.
  • Extensive expertise on Load runner 11.5/ 12.02/12.53 especially on protocols involving Web/HTTP, Web - Services, MQ, Ajax Tru-Client, REST/JSON.
  • Worked with Virtual User Generator, Jmeter, CA DevTest(LISA) for extensive performance testing script development for applications and API’s
  • Strong understanding of Load Runner Analysis tool.
  • Expertise in Performance Engineering, tuning and optimization of JVM’s and CLR’s across multiple application servers.
  • Familiar with heap dump and thread dump analysis.
  • Expertise in Capacity Management of multiple applications with heterogeneous technology stack.
  • Experience in requirement analysis, work load modelling, Test Strategizing, Test Plan creation, Test Report, Status Reporting and Risk Assessment.
  • Expertise in functional and performance testing Tibco based Asynchronous BW’s and BE’s involving complex XML/JMS and Batch based architecture.
  • Extensive knowledge in Performance Testing of Layer 7 interfaced services using Jmeter and HP Performance Centre.
  • Experience in using Fiddler tool for Load runner scripting
  • Implemented special framework for Performance testing of Responsive Design applications built on technologies like Angular JS/React JS with scenarios involving Client+Server based performance test scripts.
  • Worked on various types of load test like Load, Spike, Stress, Stair Case and Endurance tests.
  • Experienced in Functional Testing of Web-Services using CA LISA and Ab-Initio/ETL based components.
  • Implementing Service Virtualization using CA LISA for SOAP/HTTP/s and SOAP/JMS based services.
  • Detailed understanding of Dynatrace, debugging and resolution of Performance issues using Dynatrace.
  • Experienced in Functional Testing of Web-Services using CA LISA and Ab-Initio/ETL based components.
  • Knowledge on SQL/PLSQL across multiple platforms like Oracle, MS SQL Server and DB2.
  • Excellent understanding of the software development Life Cycle (SDLC) with emphasis on testing phase. Worked on waterfall and Agile methodologies.
  • Worked on performance testing application in agile methodologies. Expertise in CI/CD with Jenkins pipeline implementation for Load runner based scripts/scenario.
  • Worked on HP Quality Center and JIRA.
  • Expertise in estimation, resource allocation and forecasting
  • Experienced in Leading a Global Delivery Model team of 20+ members both at onshore and offshore.

TECHNICAL SKILLS:

Operating Systems: Windows Family, Linux

Languages: C, C#, Java scripting

Database: Oracle, MS SQL Server, DB2

Tools: SOAP UI, CA LISA, Jmeter and HP Performance Center

Test Management Tools: HP ALM, JIRA, MS Office applications

Configuration Management Tools: MS VSS, MS SharePoint

Web Services Protocols Proficient with: SOAP/HTTPs, XML/JMS, SOAP/JMS, REST/HTTPs, JSON/HTTP

Application Server: IBM WebSphere, Tibco, .NET/IIS

Performance Monitoring: Dynatrace, Perfmon, Jconsole, App Dynamics, Splunk, vmstat

Technologies tested: Tibco BW, .NET based services/applications, JAVA based services, Angular JS based responsive GUI, Ab-Initio

PROFESSIONAL EXPERIENCE:

Confidential, Northbrook, IL

Lead Performance Engineer

Responsibilities:

  • Conducted multiple sessions with Architects, Systems Analysts, Lead Developers and Business for Non-Functional Requirement Gathering and Assessment.
  • Conducted live production benchmarking/analysis of load profile for existing applications in production. Analysis of production volumetrics on a quarterly basis and updating the Work Load Model for Performance testing.
  • Responsible for creation of comprehensive Work Load Model based on the Key Business Processes.
  • Involved in creation of Performance Test Strategy, test schedule, test scripting, execution, monitoring, analysis, status reporting, defect stand-up meetings and risk assessment.
  • Creation of comprehensive test data strategy involving self-sufficient queries with the consideration of the aspects of integration points.
  • Responsible for performance testing, engineering and capacity planning of an extremely critical application with over 2 million transactions per hour.
  • Involved in creation of Vu-Gen test scripts in Web-HTTP/HTML protocol for multiple web-sites.
  • Worked on transaction tagging of the vu-gen scripts with Dynatrace headers for quick and efficient bottleneck analysis via Purepaths.
  • Involved in creation of Vu-Gen for web-services involving SOAP/HTTP, SOAP/JMS, REST/HTTP, JSON/HTTP using Web-services or HTTP/HTML protocol.
  • Created Load Scenarios in Performance Center using the work load model derived during Requirements gathering phase.
  • Emphasis on stair step work load model typically to account for multiple levels of load up to 2.0x scalability.
  • Involved in Performance Test Execution using HP Performance Center and monitored the Key Business Transactions for throughput, average response time, 95th percentile and standard deviation
  • Configured Performance Center to monitor the Key Performance Counters of App and Web-Servers.
  • Involved in building highly efficient Dynatrace Charts for Monitoring and Analysis
  • Emphasis on monitoring Heap utilization, Garbage collection, method hotspots, DB hotspots and integrating API’s apart from the standard Key Performance Counters like CPU, Memory, Disk utilization, Network utilization.
  • Conducted defect triage meetings pro-actively to resolve performance issues.
  • Analyzed AWR reports from Oracle DB for basic and high level performance analysis.
  • Worked on Heap Dump analysis and Thread Dump Analysis for Java and .NET applications.
  • Used Tibco admin to monitor Peak Queue Depth for Asynchronous XML/JMS based applications.
  • Review the results and analysis provided by the Performance Engineers and recommend/decide on the future course of action.
  • Used Fiddler tool to create Vu-Gen scripts.
  • Involved in performance tuning and bottleneck analysis of applications across diverse technological stack.
  • Created Jenkins based pipeline for CI/CD with the HP Plugin available to integrate Performance Center with Jenkins. Used to validate the sanity of the environment and performance after deployments in Agile based projects.
  • Involved in analyzing performance issues in Production and providing recommendations and support in fixing it.
  • Involved in Capacity Management for multiple app servers with 200+ JVM’s involving large Linux and Windows Servers.
  • Work closely with the Test Delivery Managers and Test Directors to communicate performance risks if any for every release.
  • Provided consultation within the organization for performance testing and engineering practice.

Environment: Load runner 12.02/12.53, Performance center, Dynatrace, Splunk, Fiddler, Jmeter, DCRUM, Perfmon, Vu-Gen, .NET, IBM WAS, IIS, F5, Flipper, DCRUM, JAVA, Tibco BE, Tibco BW, Oracle, SQL Server, DB2, Web-applications, Web-services, Asynchronous services, JMS, MQ, SOAP, JSON, REST, Jenkins, Git.

Confidential, Northbrook, IL

Performance Engineer

Responsibilities:

  • Responsible for analyzing Non-Functional Requirements and formulating work load model, performance test strategy, estimation of project feasibility and resource management.
  • Worked closely with Architecture, System Analysts and Business team for building a robust Work Load Model.
  • Created a new methodology/framework for testing Responsive Design Applications using Ajax/Tru Client Protocol and web/HTTP Protocol ensuring the server side and client side performance are tested with minimal use of Tru-Client licenses and Load generator resources.
  • Used extensive Java scripting for creating load runner scripts in Ajax/Tru-client protocol which were extremely stable and accurate.
  • Test Execution and Monitoring of the test in HP Performance center.
  • Test scripting of web-services and API’s using Jmeter.
  • Test scripting on various protocols such as SOAP/HTTPs, REST/HTTPs, JSON/HTTPs and SOAP/JMS.
  • Testing of asynchronous windows batch jobs, JMS/MQ based services and Ab-Initio/ETL based applications
  • Monitoring of the application servers using Dynatrace.
  • Extensive use of Tibco admin to monitor web-services built on Business Works and Business Events Tibco platform
  • Monitoring of the JVM Heap and Garbage collection using Dynatrace and Jconsole
  • Performance testing of Layer 7 based APIs involving multiple security protocols like tokenized authentication, mutual authentication.
  • Built a comprehensive statistical analysis model and histogram chart using Jmeter logs.
  • Identify performance bottleneck using Dynatrace and Jconsole.
  • Leading defect and risk management activities.
  • Reviewing and communicating Daily/Weekly/Monthly testing report with project team and business clients.

Environment: Load runner 12.02, Performance center, Dynatrace, Splunk, Fiddler, SOAPUI, Jmeter, Vu-Gen, .NET, JAVA and Tibco applications, Angular JS/React JS, Oracle, SQL Server, DB2, Web-applications, Web-services, Asynchronous services.

Confidential

SOA Functional, Performance and Service Virtualization Analyst

Responsibilities:

  • Responsible for analyzing Functional Requirements and formulating test strategy and test plan.
  • Walkthrough of the Test Strategy and Test Plan to the Business and Project stakeholders.
  • Scripting of the scenarios using CA LISA/Dev-Test and test execution and result reporting.
  • Functional testing various services with SOAP/HTTPs, SOAP/JMS, XML/JMS, REST/HTTPs and JSON/HTTPs services and asynchronous components.
  • Regression Automation of the web-services using XPATH filters, JDBC connection and queries using the CA LISA Tool.
  • Executed regression suite in CA LISA in both Interactive and command line mode
  • Functional testing of various Windows batch jobs and Ab-Initio ETL based graphs.
  • Used SQL Queries for functional data validation
  • Used HPQC for tracking test cases and defects.
  • Responsible for gathering Non-Functional requirements and Performance Test Strategy
  • Used the functional web-services script created in CA DevTest/LISA and created performance test suite/scenarios.
  • Load testing of scenarios created in CA Dev-Test.
  • Monitoring the metrics like average response time, throughput, 90th percentile, standard deviation and server side KPC’s.
  • Implementing the Virtual service, unit testing, deployment and maintenance.
  • Created multiple Virtual services for early testing/integration testing, early performance testing and to minimize cost of calling external/vended API’s in test environments.
  • Responsible for creating a Design document before development of the Virtual Service by understanding the requirements from the stake holders.
  • Reviewing and communicating Daily/Weekly/Monthly testing status Report with project team and business clients.

Environment: CA LISA/Dev-Test,Fiddler, SOAPUI, Jmeter, .NET, JAVA, Tibco, Oracle, SQL Server, DB2, Web-applications, Web-services, Asynchronous services, JMS, IBM MQ, JSON, REST, SOAP

We'd love your feedback!