Software testing, Quality Assurance

How Assurdly partnered with Woven’s engineering team in automating their API tests

Woven Finance simplifies day-to-day business transactions, making digital payments and reconciliations super easy for your business. They empower your business with digital financial services to receive and make secure digital payments the fastest way.

Woven could trust us to handle this project because we had worked with them during the early stages of their product’s development years ago. 


How we helped

Problem

The engineering team desired to automate their API tests which would run as part of the CI pipeline, to gain confidence during each production release. 

Our Approach

We deployed our Software Testing consulting expertise to fulfill our client’s expectations. Our first step was to request their backend system documentation and conduct thorough testing on the APIs before creating an automation plan. This approach ensured that the backend systems were functioning as intended and adhered to industry best practices. It also allowed us to identify software defects within the system, which the Engineers fixed progressively.

With these insights, we collaborated with the Engineering team to build a CI pipeline that executed the tests on demand and after new code deployment. Each test execution created a comprehensive report, making it easy to present and interpret the quality readiness per time.

Towards the end of the project, we created an “onboarding” documentation plan for the entire system, including a comprehensive wiki and video tutorials, to help new employees quickly familiarise themselves with the product. Additionally, we restructured their Confluence documentation to enable easy access to information.

Result

The backend automated tests aided accurate assessments of the quality of the system and swift identification of areas needing improvement. This contributed to their digital payment solution’s overall functional performance as the team was able to rely on this information and quickly spot areas of regression and prevent deployment of bugs to users.

The upgrade and proper organization of their existing documentation ensured the company achieved the goal of reducing their knowledge keyman risk and information transfer gap. Coupled with the automated test cases, new and existing team members could understand the system better and work on code with more confidence.

Ready to discuss a project?

Build successful, market-ready software project when you work with us.

Book a call today