Case Studies
Client Overview
Pioneer of payment cycle management solutions
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.
Integrated QA team with Sprint Releases for supporting into different bugs and stories. Also, Integrated automation framework with TeamCity CI for scheduling automation execution and reporting.
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