Client background: Pioneer of payment cycle management solutions
Industry: Fintech
Products/Services: Performance Testing

Business Challenge

  • Client requires real time updates to critical issues which could affect the release.

  • Frequent change in work priorities and addition of new activities.

  • Understanding the complex system architecture for multiple products on a high level to recommend solutions to boost performance of servers and application.

  • Create or develop client specific tools & work with multiple teams to help them test the performance of the system prior to releases.

Business Solution

  • An End to End Automated Performance Testing Framework solution using Open Source Tools, Jenkins, Jmeter, Gitlab

  • Created Performance Baseline and Benchmark reports for development teams, stakeholders, managers, Higher Level Management to help them get the current status of their applications performance.

  • Developed custom built client specific utility tools using C# to help in the performance testing efforts.

  • Created multiple dashboards that simplify the data/metrics being monitored for a product to help people visualize their performance metrics live during the performance tests

Business Benefits

  • A performance boost of 45%. Percentage of performance related problems on production dropped from 42% to just 8%.

  • Real-time metrics visualization & alerting for their entire environment

  • Prior to product release, application’s performance is monitored, analyzed to decide whether the release is going to be a successful on production environment

  • Jenkins jobs minimized testing efforts & time.

Environment

  • Perfmon, SQL Profiler, Performance Monitor, Process Explorer, Process Monitor, Apache Jmeter, Jenkins, Blazemeter, MS SQL Server, Visual Studio 2017.

  • C# , NUnit, Java Script and Bean shell

  • Jira-Kanban, Confluence, Slack, Spira