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 cooperation, a1qa specialists became a full-fledged part of the development team.

Through the 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
  • SQL Server
  • Android
  • Apple iOS
  • FogBugz
  • IIS
  • Ruby on Rails
  • 28
    months of project duration
  • 5
    devices used for running tests
  • 24
    versions of the product went live
  • 2386
    defects detected
  • 3.5
    years - average experience of the engineers on the project
  • 1000
    acceptance tests run
QA news and tips delivered right to your inbox
We’ll send you one newsletter a month, jam-packed with amazing QA offers, hottest industry news, and all kinds of Software Testing goodness.