The Customer Relationship Management system was built with the Ruby on Rails framework.
It was designed to monitor sales performance and integrate every aspect of the merchant's business. The system enabled to enter data, store, and process it. There also were embedded modules to track commission fees, generate reports. CRM users could be assigned any of the three roles.
To help sales representatives stay in business on the go, there also was a mobile version of the system that had a number of CRM key features. The customer took a scrupulous approach when selecting the QA service provider.
The A1QA team performance was compared with other QA providers for three months. Finally the preference was given to the A1QA dedicated team.
The customer had no testing process in place. For that reason the A1QA team considered all peculiarities of the customer's workflow and set up testing from scratch. Thanks to the efficiently set up process, it was possible to perform more activities with the same size of the testing team.
The A1QA team performed complex testing and detected over 2000 defects, which helped to ensure high quality of the product. For 2 years of mutual cooperation A1QA specialists became a full-fledged part of the development team.
Through direct involvement of A1QA engineers 24 versions of the product successfully went live.
- Functional Testing
- Mobile Application Testing
- Test Automation
- UI Testing
- Web Services Testing
TECHNOLOGIES & TOOLS
- SQL Server
- Apple iOS
- Ruby on Rails
28months of project duration
5devices used for running tests
24versions of the product went live
3.5years - average experience of the engineers on the project
1000acceptance tests run