Customer Success
Half a Million Users, Zero Schema Failures: How Fyers Leverages Hypertest
Fyers wanted a solution to automatically detect and report regressions such as content_type_change, schema_failure, and key_removed at scale from the outset. This would streamline fixing them before they became critical issues.
Pain Points:
Slow automation hampered Fyers' rapid development cycles.
Bugs snuck through testing, disrupting releases and costing money.
Existing frameworks couldn't handle complex scenarios, leading to production issues.
Results:
Regression testing slashed from days to 3 hours.
Automated test coverage soared to 85%.
Faster feedback loops sped up bug resolution before release.
About:
Founded: 2015
Employees: 300
Industry: Stockbroking and Investment Services
Clients: 500,000+ investors across NSE, BSE, and MCX
Fyers, established in 2015, has been dedicated to transforming trading and investment in India. As a dynamic startup in stockbroking, Fyers supports seamless trading for over half a million investors on major Indian exchanges. From its early days with 1,000 accounts in 2016, Fyers has grown to a formidable force with a strong team of 300 and a consistent month-on-month growth rate of 15%.
Fyer’s Requirements:
Enhance code management control by 30% to streamline workflows and deployments.
Refine automation processes to achieve performance efficiency.
Increase code coverage by at least 40% to substantially reduce production defects.
Challenge:
In the high-stakes fintech sector, where daily transactions exceed 2 billion USD, the reliability of Fyers' technology platforms is paramount. The rapid pace of trading demands equally swift technological responses.
Fyers’ technology stack included over 100+ microservices, which were initially supported by an in-house automation framework that struggled to match the speed of transactions.
The need to enhance release velocity was critical; however, the existing framework was not only slowing down releases but also failing to capture bugs effectively.
The framework’s inability to handle complex edge cases resulted in production issues that were costly both in terms of time and financial resources.
Solution:
After evaluating various tools and realizing the limitations in documentation, user experience, and support, Fyers chose HyperTest for its integration testing capabilities.
HyperTest drastically reduced the regression testing time to under 3 hours, down from 3-4 days.
The tool enabled rapid feedback to developers, facilitating quick bug fixes and smooth rollouts of new updates, which was crucial for high release velocity.
HyperTest eliminated the labor-intensive process of manual test writing by automatically generating test cases for all critical user flows. This capability saved critical dev time spent on test maintenance increasing overall test coverage to 85% autonomously.
HyperTest ensured critical regressions like schema failures or data changes were never missed during testing.
The best thing about HyperTest is that you don't need to write and maintain any unit tests. Also any enhancements or additions to the APIs can be quickly tested, ensuring it is backwards compatible. So this makes sure of bug-free deployments. The UI is very easy to use. - Khyati Suthar, Software Developer