Case Studies

Quality Assurance for Virtualization Technology Company

The virtualization technology company delivering automation solutions for hosting providers addressed A1QA to join the in-house testing team in assuring quality of the key business products.
Read more

PROJECT OVERVIEW

The customer had three automation platforms that allowed small hosters and large telecommunication enterprises to go to market with speed and at a competitive cost. A1QA specialists were responsible for testing all of the company's key solutions.

At A1QA we assembled the dedicated team that fully committed to the project needs. Initially there were two software testing engineers from A1QA side.

The project lasted for more than 2 years and as A1QA specialists proved their professionalism and deserved the customer's confidence, the team was scaled to 8 specialists.

All testing deliverables (reports, bugs, etc.) were documented in details. A1QA regularly reported on the status of the performed works.

A1QA responsibilities included the following:

- Processing the end users' trouble tickets (reproducing defects in test environment, defining whether the problems were on the end user's or customer's side, submitting defects and checking their fixing);

- Hotfixes testing (checking that all hotfix defects were eliminated; validating that the hotfix could be correctly installed without crashing the app);

- Assuring quality of 4 major releases and over 10 minor releases.

SERVICES OFFERED

Functional testing
GUI testing
Cross browser testing
Integration testing
Web services testing
Hotfix testing

CHALLENGES

SOLUTIONS

From time to time the customer asked to scale the team and assign new specialists with the right set of skills within tight timeline. Each candidate for the project was expected to prepare a CV and have an interview with the customer.
  • We gathered all customer's requirements and started to train specialists for the project's needs in advance. By doing this, we ensured a number of extra specialists who could join the project in no time upon request.
It was challenging to obtain the data we needed for QA due to the obstructed communication with the customer's distributed team.
  • To get the information we needed to complete testing activities, we identified contact persons on the customer's side and addressed them when it was needed.
The customer's workflow differed from the generally accepted.
  • Our specialists displayed flexibility and harmoniously fit into the customer's workflow.

TECHNOLOGIES USED

RESULTS

Localization Service, Functional and Mobile Testing of a Banking and Finance Website

The customer, a full-service provider of financial transactions, applied to A1QA for localization service, and for functional and mobile testing of its website.
Read more

PROJECT OVERVIEW

The customer specializes in generating digital money. It offers cloud-based financial service whereby users can transfer deposits of digital money into reserve-backed currencies and commodities. The application provides high level of security for confidential enterprise information and money transferring.

The customer needed to translate the website and web application to Russian language. Besides, there was a need to pass user acceptance tests before the product went live. A1QA team focused on localizing tasks and functional testing. When localizing the product, the Webtranslateit™ environment was used. When the defects were found, reported and fixed, QA engineers checked that all issues were fixed correctly.

SERVICES OFFERED

Localization service
Functional testing
Mobile testing

CHALLENGES

SOLUTIONS

Tests required flexible approach
  • Testing were adjusted to the customer's need
It was necessary to work with the GitHub hosting service
  • A1QA team stored defects in GitHub
Most of the requirements were not documented
  • Functional and mobile testing was based on A1QA experience and the product itself
There were many video files without translation on the Website
  • A1QA suggested to add other languages and translated subtitles for all video files

TECHNOLOGIES USED

RESULTS

Functional and Performance Testing of Integrated Data Tracking System

A1QA was asked to perform functional and performance testing of an internal tracking system.
Read more

PROJECT OVERVIEW

The system under test was aimed at tracking the activity of the e-commerce solution members on both the website and client's mobile applications. The solution contained offers of the most desired brands in women's and men's fashion, home, travel, kids, etc.

In terms of testing, it was represented by a set of databases with data collected and processed by special jobs. The data was stored in nonrelational database and was constantly exported to DWH (relational database) in the aggregated state.

A1QA was focused on testing the validity of the data that had been collected, processed and stored in the system. We checked that no information was lost, oversupplied or stored incorrectly.

In addition, A1QA tested the libraries that were integrated into the customer's website and collected information. The tracking system didn't have its proper UI. 

SERVICES OFFERED

Functional testing
Performance testing

CHALLENGES

SOLUTIONS

Not enough understanding of the data processing correctness
  • Functional testing and analyzing the process of the data collecting and storing
An absence of optimal testing approach to such a speciöc product
  • Creating an appropriate methodology and effective testing solution

TECHNOLOGIES USED

RESULTS

Complex Testing of Kaspersky Protection Center

The customer – Kaspersky Lab – is an international software security group working in almost 200 countries and territories in all parts of the world.
Read more

PROJECT OVERVIEW

Kaspersky Lab asked A1QA's assistance in testing of its new web portal allowing customers to see the security status of their PCs, Macs, smartphones and tablets protected by Kaspersky Lab products. The customer was aimed at increasing the product sales via improving its quality.

The product under test – Kaspersky Protection Center – is a free and user-friendly web portal for the users of Kaspersky Lab products. The web portal integrates with Kaspersky Lab products and is used to manage the products and licenses.

SERVICES OFFERED

Functional testing
Load testing
Test automation
Security audit

CHALLENGES

SOLUTIONS

The customer needed to know whether the product is easy to use and functions correctly
  • A1QA team performed functional testing
It was required to improve the product's quality and, therefore, increase sales volumes
  • Complex testing of the product was carried out
Manual testing took a lot time
  • Repeatable tests were automated
The customer was interested in the current level of the security
  • The security system was audited

TECHNOLOGIES USED

RESULTS

Complex Testing of E-commerce Website

One of the biggest online sellers of clothes, shoes, and home goods in the UK requested A1QA's assistance in website testing.
Read more

PROJECT OVERVIEW

The website under test presented over 500 famous brands in fashion, beauty, and home goods. It launched new big sales every day including discounts up to 70%. The website was managed by the Magento e-commerce platform.

The customer's main objective was to implement business requests from Marketing and Customer Support departments employees. At the moment the website is being expanded. Sales are increasing due to new functionality (new payment methods, expanding delivery options, etc.).

A1QA team worked with the following project specifics: CMS Magento, PayPal, Braintree, MySql, Google Analytics, Mixxit Media, SEKO Warehouse, Multiple Login, Qubit, integration with other online sellers, distributed team, and remote server management.

Throughout the project, scrum development methodology was introduced and significantly improved communication between team members.

SERVICES OFFERED

Functional testing
Performance testing
Test automation
GUI testing
Cross-browser testing
Mobile testing

CHALLENGES

SOLUTIONS

New website functionality (payment methods, delivery options, etc.) was not tested
  • Functional testing was performed
Lack of information about the website performance in different environments
  • The website was tested on 13 mobile devices and various operating systems

TECHNOLOGIES USED

RESULTS