DeviQA case study: Tipalti
DeviQA Logo
  1. Home
  2. /
  3. Case studies /

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.

More projects

Test coverage:

90%

  • Web app testing
  • Test automation
  • API testing
  • Dedicated QA team

Abbott Laboratories

A global healthcare giant relies on DeviQA for end-to-end test automation.

  • 1 day to run regression testing

  • 1 day to run smoke testing

  • 60% increase in the number of regression tests and relevant test cases

  • >1500 automated test scenarios created

Read more

Dev capacity:

+15%

  • Web app testing
  • Automation testing
  • E2E testing
  • Load testing
  • Mobile testing
  • API testing
  • Dedicated QA team

Compass

DeviQA's team takes full responsibility for testing a real estate solution consisting of a web app and mobile apps.

  • 2 days to run regression testing

  • 10 minutes to run automated E2E testing on each pull request

  • 85% of the application is covered with test cases

Read more

Test coverage:

95%

  • Web app testing
  • API testing
  • Dedicated QA team
  • Mobile testing
  • Performance testing

Arklign

Setting up and fine-tuning a holistic QA process for a dental lab management platform.

  • A comprehensive test plan designed

  • 5000+ test cases created for the web app

  • 2000+ test cases created for the mobile apps

  • >20 various devices with different OS, screen resolutions, and browsers used to run regression testing

Read more