1. Home
  2. /
  3. Case studies
  4. /
  5. Solution for managing global payments

QA for automated payment platform

DeviQA supported Tipalti’s accounts payable automation platform for 12 years through web, API, database, performance, and regression testing.

QA for automated payment platform

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

Capybara

Selenium-Webdriver

RubyMine

Team

20 manual QA engineers, 1 automation QA engineer

Project length

12 years

12

Years of cooperation

100%

Covered performance automated scenarios

2x

Faster regression testing time

About project

Tipalti provides a cloud-based platform for automating accounts payable and managing business payments. The platform automates accounts payable workflows and supports high-volume and international payments. It supports multiple languages and currencies for global payment operations. Users can track and analyze payments, payees, accounts, tax data, and related financial information.

Its cloud-based architecture supports integrations with external systems and access across devices. A built-in compliance engine supports requirements related to local tax laws and regulations. Fraud detection and prevention features help identify potentially fraudulent payees and payments.

Tipalti engaged its first DeviQA QA engineer in 2011 to establish product testing.

Achievements

  • 2 days to run regression testing

  • 250+ releases supported

  • 1,500+ features tested and released

  • 12,000+ defects reported

  • 5,000+ blocker, critical, and major defects detected

  • 200+ software test plans (STPs) created

  • 7,500+ test cases created

  • 100+ regression tests created

  • 10+ members of Tipalti’s QA team trained

  • 50+ automated performance tests created

Raanan Tauber

Raanan Tauber

QA manager, Tipalti

“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.“

Our engagement

The 12-year engagement began in 2011 with one QA engineer working alongside Tipalti's team. As Tipalti and its product grew, the QA team expanded to support a larger testing scope. The external QA engineers worked with Tipalti's in-house team across web, API, database, performance, and regression testing.

The team defined the test strategy, created QA documentation, and established testing processes for new features. These processes supported the testing of more than 1,500 features and 25 software releases per year. Tipalti released software updates approximately 25 times per year during the engagement.

Each new feature passed through several defined testing stages. The process began with test scenario design and end-to-end functional testing. Sanity testing and automated regression testing were then used to validate the release candidate.

Testing was performed in a dedicated environment before production deployment. Release candidates moved to production after completing the required testing stages. The resulting regression cycle took 2 days, twice as fast as the previous process.

The engagement model allowed Tipalti to add QA capacity as its testing workload changed. Standardized processes and documentation supported the onboarding of additional QA engineers. The team scaled at different stages of the engagement to support Tipalti's product growth.

Across 12 years, the team covered 100% of required test scenarios, supported 250+ releases, and tested more than five integrations.

Services provided

Services

Web testing

The team validates Tipalti's web pages, forms, user interfaces, and payment workflows against design specifications and functional requirements.

Facing similar challenges to Tipalti?

Schedule a call to see how we can help you