- Home /
- Case studies /
- Solution for managing global payments
Solution for managing global payments
Our long-lasting collaboration with a FinTech company to assist it in maintaining the high quality of its Accounts Payable Automation Software.
12
Years of cooperation
100%
Covered performance automated scenarios
2x
Faster regression testing time
About project
Tipalti has developed a user-friendly web platform for managing funds and payments. Its main feature is the automation of accounts payable, which can be rather complex and time-consuming for businesses. It also handles high-volume and international payments. The platform is designed for global use and supports multiple languages and currencies. It offers easy-to-use tools for tracking and analyzing payment information, recipients, accounts, taxes, and more.
With its always-on cloud-based system, customers can seamlessly connect with other systems and access their data anytime, anywhere, and on any device. The platform has a compliance engine to help businesses adhere to local tax laws and regulations. It also has advanced fraud detection and prevention features to safeguard against fraudulent vendors and payments.
It's worth noting that a member of the DeviQA team was the first QA engineer responsible for ensuring the project's quality back in 2011.
Achievements
-
2 days to run regression testing
-
>250 successful releases
-
>1500 released features
-
>12k of the bugs reported
-
>5k of the critical/blocker/major bugs detected
-
>200 software test plans (STP) designed
-
>7500 test cases written
-
>100 regression tests created
-
>10 trained QA specialists on the client’s side
-
>50 performance automated tests created
Their team members are committed and always try their best, sometimes staying later than required in order to finish testing items by the delivery deadline. I really appreciate their impressive level of dedication.
Raanan Tauber
QA manager, Tipalti
Our contribution
Team
Up to 20 manual QA engineers, 1 automation QA engineer
Project length
12 Years
Technologies and tools
Jira
X-ray
Zephyr
Confluence
SQL DB
MongoDB
Insomnia (GraphQL)
Postman
Swagger
SoapUI
Boomerang
Grafana
Elastic UI
Coralogix
Kibana
Prometheus
Amazon S3 Browser
Rabbitmq
Internal tools (Admin dashboard, QAtools, Microtools for microservices, etc.)
Ruby
Cucumber
Capybara
Selenium-Webdriver
RubyMine
Our engagement
We can boast of a long-standing and mutually beneficial collaboration with Tipalti. Our partnership began when Tipalti had only one founder and engaged only one DeviQA engineer. The dedication, professionalism, and expertise of this QA engineer made DeviQA the top choice for expanding QA resources in Tipalti's journey. Today, we are a trusted Quality Assurance partner of Tipalti, and our team closely works with its in-house team to deliver high-quality products.
The DeviQA team plays a critical role in ensuring the quality of Tipalti’s solution. Our QA engineers design a robust testing strategy, create necessary testing documentation, and establish a scalable and efficient QA process for every new feature. Our collaborative effort has streamlined the development workflow, enabling Tipalti to release software updates 25 times a year.
Our QA process leaves no room for errors. It involves thorough testing of each new feature in several stages. The QA team starts by creating detailed test scenarios and end-to-end test cases, which are rigorously executed to ensure the software works as expected. After these initial tests, the software undergoes a second round of quality control through sanity and automated regression testing, ensuring timely and error-free releases.
Testing is conducted in a dedicated environment to minimize risks and guarantee high-quality performance. The software is released to production, only if these rigorous tests have been passed successfully. This approach lets us meet the highest quality and performance standards and satisfy end users.
Our collaboration model with Tipalti is flexible, due to which additional QA resources are provided when needed. Our streamlined QA process and comprehensive documentation make it easy to onboard new team members quickly. At various stages of our partnership, up to 20 QA specialists have worked on the project.
We have consistently met and exceeded client expectations, covering 100% of required test scenarios, delivering over 250 successful releases, and providing top-quality support for more than 5 integrations over our 12-year collaboration.
Services provided
Web testing
DeviQA engineers thoroughly examine every part of the application to make sure it matches the design and works correctly. Our approach includes testing all critical components, such as web pages and forms, to achieve comprehensive test coverage.
Dedicated QA team
The DeviQA team offers an impartial software evaluation. We help pinpoint issues that developers might miss and ensure the software adheres to industry standards, rules, and best practices. Our ongoing support helps reduce risks by detecting and resolving problems early in the development process.
DB testing
We check if data in the database is added, updated, and removed accurately based on user actions. This suggests testing data types, constraints, and accuracy. Additionally, when data is brought in from external sources and loaded into the database, we verify if this integration process is error-free.
API testing
We ensure thorough testing of the API by systematically examining all endpoints, methods, and input variations to confirm it works correctly in every situation. Additionally, we maintain the API's reliability, security, and efficiency by conducting regular regression tests. We also wrote automated regression tests for API calls.
Performance testing
The DeviQA team automated scenarios for uploading and submitting payments, bills, and other important elements. Additionally, we present performance test results after each sprint.