We provide IT Staff Augmentation Services!

Lead Performance Engineer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY:

  • 7+ years of Performance Testing and Performance Engineering expertise utilizing industry standard tools
  • Implemented Performance testing Best Practices and set up Performance test Rig - Controller, Load Generator Agents, Monitoring Agents and Result Repository
  • Worked wif management team to clearly Outline Objectives, set Test schedule, define Test Strategy, create Test Plan and Estimate Efforts required to accomplish the set goal
  • Identified resources, distributed tasks and coordinated between On-site and Off-shore teams for proper execution of assigned tasks, tracked progress closely and took corrective actions as required
  • Collaborated wif Business teams to identify business critical scenarios and SLAs and developed a production-like Workload Model
  • Effectively utilized the tools at hand or identified the best tools to Generate Scripts, Simulate Load, Monitor performance counters, Analyze Results and Identify Bottlenecks at different tier of the application
  • Extensively executed Load Test, Endurance Test, Stress Test, Volume Test, Spike test, Scalability test, Fail-over test and Batch tests, prepared a comprehensive report at the end of tests and shared wif the stakeholders
  • Capacity Planning to identify right-sized resources to meet current and future business requirements in a cost-effective manner
  • Utilized Application Monitoring Tool, Memory Profiler, SQL Profiler and other Diagnostic tools to identify Memory leaks, Thread contention, Caching, Deadlocks, Database Indexing and other performance issues
  • Tuned Application level configuration, tried varied combinations, executed tests and compared against baseline to enhance overall application performance
  • Implemented Load Testing tools integration wif Application Monitoring tools and Continuous Integration tools
  • Created and maintained Dashboards for quick monitoring on application performance and identify any issues promptly
  • Experience of Agile development process - Product Backlog grooming, release and sprint planning, scrum and daily standup, retrospective and complete product demonstration

TECHNICAL SKILLS:

Load Testing Tools: Load Runner (HP ALM), Neoload, VSTS, JMeter, WAPT Pro

Monitoring Tools: Perfmon, Dynatrace, HP Sitescope, WinDbg, Debug Diagnostics, ANTS Memory Profiler, Wily Introscope, HP Diagnostics, CloudWatch, SQL Profiler

Defect Management Tools: HP Quality Center, TFS, JIRA

Other Tools: Shunra Desktop VE, Fiddler, Wireshark, Jenkins, Webload 2.0

Languages: C, C#, JavaScript, PL/SQL

Database: Oracle, MS SQL Server

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Lead Performance Engineer

Responsibilities:

  • Implemented Neotys’s Enterprise solution, Neoload wif Team Server, for effective use of resources across the organization
  • Managed team server licenses and version upgrades to keep controller, agents and team server up to date
  • Set up Performance Rig - Controller, Agents, Monitoring agents, Team server and Results repository
  • Migrated performance scripts from VSTS 2013 to Neoload ensuring minimal effect on releases and performed a Gap analysis to identify scenarios to be scripted to improve coverage
  • Collaborated wif business teams to identify business critical scenarios and their corresponding SLAs
  • Analyzed Architectural diagram and non-functional requirement documents to prepare Performance Test Plan, Traversal Document, define Test Strategy
  • Created Workload Model, calculated Pacing and generated Load Mix to replicate a near-production workload
  • Executed Baseline, Load, Endurance, Stress, Spike tests, Fail-over tests along wif Batch tests to simulate real user behavior, monitored the test in run time, collected and consolidated metrics, prepared report and analyzed the results
  • Performance testing of application built on Salesforce Platform as well as .NET application
  • Responsible for data verification and modification using SQL database
  • Configuring Dynatrace Business Transactions for application under test and promoted them to production profile to collect additional production metrics
  • Created Dynatrace Dashboard to monitor system health and different perspectives to quickly identify issues using we requests, transaction flow, purepaths, database calls and server resources
  • Utilized Jenkins- Neoload Integration to achieve Continuous integration and significantly reduced total Performance testing timeline
  • Configured Debug Diag to create Memory Dumps in productions at service failure, analyzed memory dumps using WinDbg and Debug Diag to find the root cause
  • Utilized ANTS Memory Profiler to profile memory to identify objects not getting released in successive Garbage Collections, analyzed its s and worked wif development team to find the objects causing the issue
  • Identified database Deadlock and Indexing issues by running SQL profiler in SQL database
  • Following Agile methodologies, attending daily SCRUM, Sprint planning and retrospective meetings

Environment: Neoload, VSTS, .Net, Salesforce, REST, C#, Dynatrace, Fiddler, SQL Profiler, IIS, MS SQL, MSMQ, TFS, ANTS Memory Profiler, WinDbg, Debug Diag, Wireshark

Confidential

Sr. Performance Engineer

Responsibilities:

  • Involved in discussion wif client to define performance goals and objectives to meet client’s vision
  • Analyzed system architecture and non-functional requirement documents to prepare Test Plan, Traversal Document, Test Strategy and Schedule
  • Utilized HP LoadRunner Winsock Protocol to script identified scenarios on Alfa-Forex Trading System
  • Used custom code using C to handle the trading system heartbeat ticks
  • Executed Baseline tests, Load tests and Stress tests and compared the results against baseline to identify deviations
  • Monitored the load tests during run using Perfmon and LoadRunner controller, analyzed the results post run, created the reports and shared the observations
  • Changed TCP connection settings and working set peak memory threshold to optimize the system for better performance
  • Execution of second iterations of tests to validate the successful resolution of identified issue

Environment: LoadRunner, Perfmon, .Net, C#, Dynatrace, Fiddler, SQL Profiler, IIS, MS SQL

Confidential

Performance Analyst

Responsibilities:

  • Involved in initial discussions to find out Performance needs of the organization and outline an engagement plan
  • Participated in Performance test effort estimation and proposal preparation
  • Responsible to identify critical scenarios and prepare workload model
  • End to End Performance Testing of Helios, inward tracking system
  • Prepared Test Plan, Scenario Document and generated scripts using JMeter
  • Utilized JMeter distributed testing to generate user load across geographic locations
  • Executed Baseline Test, Load Test on each build, monitoring the test, preparation and analysis of result and publishing the report
  • Most expensive SQL queries found and informed, a few of them were even found to take more than 200 seconds
  • Active participation in Client discussion for the preparation of SLA

Environment: JMeter, Perfmon, .Net, IIS, SQL Server, SQL Profiler, Quality Center

Confidential

Performance Analyst

Responsibilities:

  • Studied System Under Test and Application Architecture
  • Outlining Performance Test Strategy and draw performance testing timeline
  • End to End Performance Testing of the Application under Test
  • Observed socket issue limiting the total transactions and recommended to change the web server settings for multiple sessions and increase in TCP connection
  • During load testing, observed that the Disk usage was high on the database server and informed the team
  • Requirement gathering including business critical scenarios and SLAs
  • Responsible to Prepare Test Plan, Traversal Document and Creating Scripts
  • Execution of Baseline Test, Load Test on each build, monitoring the test, preparation and analysis of result and publishing the report

Environment: JMeter, WAPT Pro, Perfmon, Drupal, IIS, .Net, Fiddler, SQL Profiler, MS SQL

Confidential

Performance Analyst

Responsibilities:

  • Collaborated wif business teams to gather performance requirement and outline SLAs for the identified business critical scenarios
  • Prepared Test Plan, Traversal Document and test Scripts
  • Executed End to End Performance Testing of the Application under Test
  • Load Mix preparation and effective distribution of load as per geographic locations using Agents and Controller
  • Execution of Baseline Test and Load Test on each build
  • Monitoring the test, preparation and analysis of result and publishing the report
  • Coordinated wif various teams (e.g. SCM, DB, Functional, Onsite) for successful execution of tests.
  • Active participation in Client discussion for the preparation of SLA
  • Logged and managed Performance defects in Quality Center

Environment: HP LoadRunner, HP Sitescope, HP ALM (Performance Center), .Net, SQL Profiler, IIS, MS SQL

Confidential

Performance Analyst

Responsibilities:

  • Utilized iTKO LISA (CA LISA) service virtualization capabilities to create web service requests
  • Responsible to generate load on the virtualized system using web service requests
  • Generated load on the system using iTKO LISA
  • Monitored and analyzed servers using Vmstat and LISA metrics
  • Coordinating wif various teams for successful execution of tests
  • Active participation in Client discussions and team meetings

Environment: iTKO LISA, Unix, VMStat

Confidential

Performance Analyst

Responsibilities:

  • Responsible for End to End Performance Testing of the SCMS application
  • Prepared Test Plan, Traversal Document and Generated Scripts for the identified scenarios
  • Execution of Baseline Test, Load Test and Endurance test
  • Monitoring the test during execution and server resource utilization to identify potential bottlenecks
  • Preparation and analysis of result and publishing the report
  • Coordinated wif various teams (e.g. SCM, DB, Functional, Onsite) for successful execution of tests
  • Active participation in Client discussion for the preparation of SLA
  • Logging and managing of Performance defects in Quality Center

Environment: HP ALM, Perfmon, HP Sitescope, Log Parser, .Net, Fiddler, SQL Profiler, IIS, MS SQL, Quality Center

Confidential

Performance Analyst

Responsibilities:

  • System and Application Architecture study
  • End to End Performance Testing of the system under test
  • Creating test plan wif setting up Performance Test objective and Entry-Exit criteria
  • Selected and set up Performance counters to be monitored for each application tier
  • Executed and set up baseline for the system after each Database refresh from production
  • Executed Load Test on each build and comparing the results against the baseline results
  • Monitoring the test, preparation and analysis of result and publishing the report
  • Team coordination for successful execution of tests
  • Active participation in Client discussion and Team meetings
  • Logged and managed Performance defects in Quality Center and tracked them to closuree

Environment: HP LoadRunner, Fiddler, Perfmon, Shunra VE Desktop, .Net, SQL Profiler, IIS, MS SQL

We'd love your feedback!