- Home /
- Case studies /
- Booking and distribution system
QA for booking management software
Since 2014, DeviQA has provided manual and automated testing for Xola’s booking, sales, and tour management platform.
Technologies and tools
Jira
Confluence
Java
Selenide
Selenium
Cucumber
REST Assured
Gauge
GoCD
Postman
FullStory
Team
6 full-stack QA engineers
Project length
Since 2014
90%
3.2k+
1-2h
160
70%
major bugs found
5-10
2.4k+
major/minor bugs
AI-assisted modernization added modern execution controls to Xola’s legacy Selenide and Cucumber test suite.
The required controls included rerunning failed scenarios within a job and stopping dev-branch execution when failures exceeded a defined threshold. The team used ChatGPT during the development of a Bash script that implemented this logic in the GoCD pipeline.
The change reduced the main application’s pre-release automation build from 60 minutes to approximately 20 minutes and shortened execution time on remote agents.
About project
Xola provides booking, sales, and operations software for tour, attraction, and event companies. The platform supports reservation management, payment processing, scheduling, inventory management, and customer relationship management.
Its main application covers in-person reservations, booking administration, tour operations, and promotions. An online booking application integrates with operators' websites and allows customers to check availability and select tour options.
Before DeviQA
Unstable product with frequent defects
No automated test coverage
No defined regression testing process
No continuous integration environment
No parallel test execution
With DeviQA
Stable automated regression testing across six applications
1–2 production releases supported per working day
75% of defects detected during development
3,200+ automated test scripts created
8,300+ automated checks implemented
Automated regression testing completed in approximately 2 hours
Maintainable test automation architecture
Page Object pattern
Independent test scenarios
Test data created through APIs
Detailed HTML test reports
Automated regression testing implemented for six applications
Six continuous integration pipelines configured with Xola’s DevOps engineers
Automated tests executed across 70+ parallel threads

Anush Ramani
CTO
“DeviQA demonstrates good technical competence and professionalism and has a positive attitude to work.“
Our engagement
The engagement established manual and automated testing across Xola's booking platform and related applications.
Development tasks were clarified, while defect reports were standardized with reproduction details and supporting attachments.
The team created 3,200+ automated scripts containing more than 8,300 checks across Xola's applications. The suite completes automated regression testing in approximately 2 hours and supports 1–2 production releases per working day.
The automation architecture uses the Page Object pattern, independent tests, API-based test data creation, and HTML reporting. Regression testing covers six applications through six CI pipelines and more than 70 parallel execution threads.
The team reported 2,400+ defects, 70% of which were classified as blocker, critical, or major.
Six full-stack QA engineers provide web, mobile, database, and automation testing using Java, Selenide, Selenium, Cucumber, REST Assured, Gauge, GoCD, Postman, and FullStory.
The team used ChatGPT to support the modernization of Xola's legacy Selenide and Cucumber test suite. A Bash script added automatic reruns for failed scenarios and stopped dev-branch jobs when failures exceeded a defined threshold. This execution logic was integrated into the GoCD pipeline. As a result, the pre-release automation build for Xola's main application decreased from 60 minutes to approximately 20 minutes.
Services provided
Services
Web automation testing
The team built automated regression testing for six Xola applications. The suite contains 3,200+ automated scripts and 8,300+ checks, reducing regression testing time to approximately 2 hours. Its architecture uses the Page Object pattern, independent tests, API-based test data creation, and parallel execution across 70+ threads. Six continuous integration pipelines were configured with Xola's DevOps engineers. The resulting regression process supports 1–2 production releases per working day.
Services
Web automation testing
The team built automated regression testing for six Xola applications. The suite contains 3,200+ automated scripts and 8,300+ checks, reducing regression testing time to approximately 2 hours. Its architecture uses the Page Object pattern, independent tests, API-based test data creation, and parallel execution across 70+ threads. Six continuous integration pipelines were configured with Xola's DevOps engineers. The resulting regression process supports 1–2 production releases per working day.
Facing similar challenges to Xola?
Schedule a call to see how we can help you