Evolution in Efficiency: A Top-Tier Fintech Firm’s Journey to a Gold-Standard DevOps Model
A top-tier fintech firm, specializing in B2B Buy Now, Pay Later (BNPL) solutions, has always aimed to provide businesses of varying scales with seamless liquidity access, intuitive automation, and innovative payment methods.
Facing the challenges of an expanding market presence and the need to sustain top-quality customer interactions, the fintech firm chose to partner with esynergy to craft and integrate an all-encompassing quality assurance (QA) plan throughout their payment domain’s software development process. The end goal? To establish a gold standard for QA that could inspire and be implemented by every team in the firm.
The collaborative team’s strategy hinged on diving deep into the DevOps mindset, underpinned by streamlined CI/CD pipelines, swift feedback channels, enhanced monitoring/logging, and an overarching emphasis on robust teamwork. This journey kicked off with a thorough exploration of the existing operational methodologies, discernible trends, and challenges, especially within the payments unit. The next phase was the formulation of a cohesive code-writing protocol to foster uniformity and automation. They also incorporated resilience testing, chaos testing, and specific testing blueprints for JVM-oriented frameworks. These new practices were soon recognized and assimilated by other teams within the firm.
At esynergy, our mission has always been to seamlessly blend ambition with cutting-edge solutions. Our collaboration with this fintech leader only amplified our respect for their dedication to simplifying financial solutions. It was heartening to see our combined efforts materialize and the palpable enhancements in testing and rollouts; it only reinforced our pledge to conceive game-changing solutions.
- Lily Glasson
Account Principal, esynergy
Outcomes from this partnership:
- Before: 30% reliability
- After: 99% reliability
- Outcome: Transition from erratic tests to an automated setup boasting a 99% success ratio
End-to-end Test Execution Time
- Before: 25 minutes (for 31 tests)
- After: 7 minutes
- Outcome: Over 300% acceleration in end-to-end testing for the payments sector
Unit & Integration Test Execution Time
- Before: 23 minutes (for 3000+ tests)
- After: 6 minutes
- Outcome: Enhanced test times, both locally and in CI, thanks to Docker and parallel processing
End-to-end Test CI Integration
- Before: 0% integration
- After: 100% integration
- Outcome: Shift from no CI integration to complete CI inclusion with exhaustive report generation and alert mechanisms for each pull request
Parallel Testing Capability
- Before: Absence of parallel testing
- After: 100% parallel execution
- Outcome: Overcoming previous system constraints to realize parallel test execution, thus drastically improving test durations
Besides the direct influence on the Payments team, esynergy’s inputs had reverberations throughout the fintech company. For instance, their joint venture with an in-house expert ushered in a trailblazing approach to load and resilience testing. This ground-breaking method is now the yardstick, assisting diverse teams in evaluating and reinforcing their operational systems before launch. The widespread advantages reaffirm esynergy’s proficiency in refining testing procedures and enhancing software quality across departments.
Adapting our tech infrastructure to our burgeoning growth and maintaining our commitment to unmatched customer service was an enormous task. Collaborating with esynergy was a turning point. Their exhaustive QA approach didn't just elevate our payment domain but also set a precedent for all our teams.
- CTO, Fintech
Talk to us
Find out more on how we can help you build your product, platform, or service.Contact Us
You may also like
Find out more about the work we do.