Customer
International cargo company providing a wide range of logistic services in more than 10 countries
Customer as a part of its logistic business manages a network of self-service terminals across Russia regions and in some other remote countries. As a part of market expansion program, company did a pilot to put new sales terminals in Baltic countries.
When company goes to new markets in another country and geographic region, there are many technical, organizational and legal requirements that need to be accounted for in devices. Such implementation requires rigorous testing prior to Go Live. For example, in this case there were specific payment requirements (notes and coins collectors, card readers), tax requirements (printer and check formats, requirements to available goods etc.
Also testing required prior deployment of special software (POS clients) on terminals.
Final phase of testing and QA was validation of order and transactions data transfer into customer’s ERP system. Integration was implemented using remote calls to SSL-secured Web services (https).
Organizational complexity of this project related to the need to build communications with several parties involved in implementation. This included main customer as well as several hardware and software vendors.
Our company in this project acted as an independent external contractor for solution quality control prior to Go Live.
To achieve project goals we built detailed deployment and testing plan. This plan included the following:
- software update for newly connected terminals,
- rigorous testing of each device, both software and hardware (payment processing, receipt printing, goods issuing),
- functional and load-testing for transfer of fiscal data and transactions to ERP,
- preparation of support documentation package (test cases, instructions).
Project resulted in 50 POS terminals successfully put into pilot production. Customer has plans to further expand its self-service kiosks network in this region.
IDSK project team included two testers and one system analyst. They did this work for 1.5 months as full time engagement.
We developed more than 20 detailed test cases 8-10 steps each in each test scenario.