We provide IT Staff Augmentation Services!

Performance Engineer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • 7+ years of extensive experience in Performance testing with expertise in NFR gathering, Design and Analysis
  • Proficient in Setup Performance Environment Setup, Test Planning, Effort Estimation, Test data setup, Script Designing, Executing, and Analyzing performance tests (End - to-End Performance Testing)
  • Good at managing multiple projects in different stage of SDLC
  • Extensive experience in Performance testing including Load, Stress, Endurance and Failover testing on Java, dot Net, Pega, Salesforce, Web Services, Silverlight and MQ base applications by using testing tools: RPT, Load Runner, Performance Center, JMeter and NeoLoad
  • Proficient in preparing WLM using web server logs and tools like Dynatrace and Compuware API and identify work load for each use case
  • Experienced in script enhancement using custom code(Java Script, C#), parameterization, and manual correlation
  • Experienced in monitoring server metrics while running load test
  • Good at creating dashboard on monitoring tools like AppDynamics, Dynatrace, CA Wily Introscope, StoreGazer and Splunk and analyzing the results
  • Well skilled on written and verbal communication for running meetings, documenting Test Plans, Test Results and Status Reports
  • Knowledge on different LR protocols; Web (HTTP/HTML), WebServices, Ajax Click & Script, Web Truclient, Java Vuser, MQ Series Client, Critix ICA, Flex, WebServices and Windows Socket
  • Good understanding of software development life cycle (SDLC) and software testing life cycle (STLC)
  • Excellent ability to understand complex scenarios and business problems, and transfer the knowledge to other users/developers in the most comprehensible manner
  • Exceptional ability to build productive relationships with business users, test teams, development teams and clients across functional and technical disciplines and thus generating accurate and detailed business requirements

TECHNICAL SKILLS:

Testing Tool: Rational Performance Tester, NeoLoad, Load Runner, Performance Center and JMeter

Defect Tracking Tools: HP ALM/Quality Center and Bugzilla

Monitoring Tool: AppDynamic, CA Wily Introscope, Site Scope, Pivotal Cloud Foundry, Open NMS, Dynatrace, HttpWatch, Splunk, Nmon, Fiddler, StoreGazer and IBM TEP

Protocol Used: Web(HTTP/HTML), AJAX (Click & Script), Web TruClient, Java User, MQ Series Client, Windows Socket, RTE, WebServices, ODBC

Web/App Server: WebSphere, WebLogic, Tomcat, IIS, .Net, Cloud Service (AWS)

Programing Language: C, C#, VB Script, Java, PowerShell, XML, HTML, WSDL, SQL

Operating System: Windows, Red Hat Linux, Unix, Solaris, AIX, IBM 4690 POS

Databases: Oracle, MS SQL Server, DB2

Methodologies: Agile, Waterfall

Reporting Tools: SSRS, Tableau, Version One, Jira

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Performance Engineer

Responsibilities:

  • Prepared all User Workflows by coordinating with the business people, Development and Architect teams and created Workflow diagrams
  • Identified critical modules and transactions for the application
  • Understood the Application architecture, transaction flow and system NFR based on the platform
  • Developed test plan and strategy document and got sign off with approved NFR
  • Closely worked with Developers, DBA's and System Engineers to work on the defects
  • Implemented Custom codes, condition, data correlation rules in test scripts using LR Vugen
  • Applied Manual and Automated Correlation to Parameterize Dynamically changing values in scripting tools
  • Created Scenario by HP Performance Center to change the ramp up, duration and ramp down settings
  • Executed stress test with a load of required concurrent users to see the performance of the application
  • Executed real time performance tests by assigning Load generator using HP PC and monitor the same using Analyzer
  • Part of this duty was to generate system reports, alerts, and use-specific dashboards to track custom processes
  • Executed batch jobs by running PowerShell scripts and monitor the same
  • Used Splunk, Wily Introscope, OEM (DB monitoring tool) and IBM Tivoli Enterprise Portal to capture server side and client side to find where the most frequent traffic is and optimize the bottlenecks
  • Identified the stalls, frontend and backend components and database queries causing high response time
  • Analyzed DB query plans and worked with DB team to optimize the performance
  • Provided recommendations for the performance issues and get fixed by Dev/Infra team
  • Prepared graphs & reports in HTML, Microsoft Excel and Power Point format to submit performance and capacity recommendations report
  • Exclusively used JIRA to follow sprint- Create story, subtask, effort estimation, create defect and follow-up

Confidential, Quincy, MA

Performance Engineer

Responsibilities:

  • Setup meeting with client to understand the POS application architecture, business need and implement performance testing
  • Work with client to setup POS test environment to support performance testing activity
  • Coordinate with the team to get appropriate installation of the application in test environment
  • Help identify and install monitoring agents in application servers
  • Prepare Load Test Plan, Effort Estimation and get approval on them
  • Create Workload Model by analyzing the production data given by application team
  • Design scripts using Windows Socket protocol in Load Runner VUgen
  • Do manual correlation and parameterization in the script to make realistic scenario
  • Write custom codes in VB Scripts or Java Script to fulfill scripting requirement
  • Prepare test data and conduct practice run to verify the data
  • Execute tests from Performance Center and monitor application performance using StoreGazer APM tool
  • Conduct meetings to get monthly, weekly and regular status report of project tasks
  • Setup triage call to discuss and resolve any application issue
  • Support resolving production incident by executing practice test to replicate production issue and help analyzing the issue
  • Analyze and prepare summary result in Load Runner Analyzer and get approval on them
  • Update or prepare artifacts on scripting challenges, test strategy, test monitoring etc.
  • Conduct proper maintenance of the load generators and test environments
  • Keep track and upgrade the license certificate of testing and monitoring tools

Confidential, Chicago, IL

Performance and Load Testing Engineer

Responsibilities:

  • Identified performance requirements and goals based on change of application and architecture
  • Develop a plan that will provide adequate performance measures
  • Define the target load and help execute target load and obtain reports
  • Identify, characterize and help manage risk in production operations
  • Design and maintain artifacts to optimize future engagements
  • Responsible for performance testing using Load runner and Performance Center with different protocol
  • Developed LR Vugen script that allows fast configuration changes during testing
  • Analyze the results and document all known issues and recommendations
  • Extensively use Performance Monitoring tools like CA Wily Introscope, AppDynamics, Splunk, Pivotal Cloud Foundry, Open NMS and some other Open source tools to analyze the System resources bottlenecks like Memory Leaks, CPU & Network Bottlenecks as well as problematic application & DB components
  • Monitored resource utilization, network latency, JDBC connection, and error graphs to identify performance issue
  • Prepared load test summary after analyzing the result and get sign off on that

Confidential, Albany, NY

Performance Engineer

Responsibilities:

  • Determined performance requirements and goals based on requirements and architecture
  • Identified functionality and performance issues, including: deadlock conditions, database connectivity problems, and system crashes under load
  • Responsible for performance testing using Vugen and IBM RPT
  • Developed a very flexible Load Runner script that allowed for fast configuration changes during testing
  • Used java basic logic and vb script to enhance script with error handling and conditional run.
  • Verified load balancer setting using IP spoofing feature of Performance Center to discover issues with load balancer due to IP sticky
  • Captured single user response time by using HttpWatch and F12 developer tools and report it for performance tuning
  • Extensive usage of complex SQL queries for validating the database
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing efforts
  • Extensively used Performance Monitoring tools AppDynamics and Site Scope to analyze the System resources bottlenecks like Memory Leaks, CPU & Network Bottlenecks as well as problematic application & DB components.
  • Analyzed the system resource graphs, network monitor graphs and error graphs to identify transaction performance, network problems and scenario results respectively
  • Discussed the analysis with the client and presented the risks before the release went to production
  • Worked with developers, Business Analysts and Release managers to discussed ways to fix the defects
  • Used Version One for defect reporting, effort estimation and Sprint planning

Confidential, Kansas City, MO

Performance Engineer

Responsibilities:

  • Assisted the project team in identifying and documenting performance test requirements
  • Worked with business and technology leads to identify the appropriate data for testing, and prepare that data for the test cases
  • Designed and developed performance testing scripts, scenarios and processes for simple to complex testing situations using NeoLoad, LR Vugen and Controller
  • Responsible for recording scripts for different business scenario and involved in script enhancement with correlations and parameterization in LR Vugen and NeoLoad
  • Worked on different protocols; Web (HTTP/HTML) and Ajax Click & Script
  • Involved in test data preparation for the Parameterized values in the scripts for multiple scenarios
  • Used NeoLoad and LR Controller to prepare different scenario and then analyze overall performance under different load types
  • Designed the performance test scenarios for stress test, smoke test, baseline test and scalability test
  • Observed the entire load test run for any failures/errors and monitored metrics such as transaction response times, throughput and Windows Resources graph
  • Monitored application server response and logs by using Appdynamic and Dynatrace

Confidential, Columbus, Ohio

Performance Tester

Responsibilities:

  • Gathered performance test requirements for applications from stake holders and other team like Dev, Infra, and BA within the organization
  • Hosted and driven meetings with the stakeholders and other tech-partners and provided documented updates of the test in progress
  • Developed workload model, scenarios, test cases, and prepared data for testing purpose
  • Responsible for recording, correlating and parameterizing performance test scripts in Vugen and Jmeter
  • Monitored the performance of the application servers by Dynatrace and reported any performance issue
  • Monitored resource metrics on application server, web server and database server
  • Responsible for setting up monitors to monitor network activities and bottlenecks
  • Involved in test results review sessions and developing documentation
  • Reported performance defects in JIRA, and assigned them to the designated teams in charge of resolving the issue

We'd love your feedback!