- Home /
- Case studies /
- 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.
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
Team
20 manual QA engineers, 1 automation QA engineer
Project length
12 years
12
100%
2x
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
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.
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