Quality assurance

Software quality management is essential part of Devexperts production process. Quality assurance specialists join a project at the very beginning of its development stage and continue testing even after the project release, accumulating the user's responses and, thereby, improving product quality. Due to the close interaction with the support department and clients, the Quality Assurance department is able to simulate efficient test procedures on the basis of the live product analysis, customer's business processes study and a compilation of the psychological portrait of the end user, significantly decreasing the number of problems of the software solution operation.

The team of high-qualified specialists, able to plan and conduct necessary researches, analyze results and find system bottlenecks, allows us to cope with the most complicated projects. Devexperts’ quality assurance engineers are also specialists in FOREX, option and stock trading aspects as they must consider a testable system both from an end-user and from a technical specialist position at a time. Below are the most prominent quality assurance advantages:

  • Process flexibility– the process adapts to the project requirements. The main principle is transparency. With the help of backtracking system (JIRA) and requirements management system (Telelogic DOORS), the process allows permanent monitoring of each testing step and current problem status.
  • Realization of effective multilevel functional and regression testing system. The quality assurance process helps generate sets of functional tests, set by priority in several groups to provide the necessary project coverage for the current process stage. Telelogic DOORS helps to connect tests to the corresponding requirements, assuring their relevance and additional coverage. A similar approach at this stage makes it possible to utilize and support the created structure in the urgent state regardless the quantity of subsequent regression tests.
  • Effective statistics arrangement - separate tests are integrated into scripts, based on live systems functionality statistics, scripts are combined and automated by special tools (for example, for Win32 platforms it is AutomatedQA TestComplete). As a result, the generated system makes it possible to maximally effectively resolve all problems, related to functional testing.
  • Ergonomics analyze /assessment, with regards project/system characteristics and user interface capabilities.
  • Client software and hardware compatibility analysis: with local user software on the target platform and network infrastructure.
  • Helpful software for the most high-quality result - Quality assurance department specialists have specially developed software for logs processing, generated by a system to provide fast selection of necessary information out of gigabytes of text logs, to completely analyze the developed project.
  • On-the –spot load testing – as system stability is one of the most important criteria of a solution quality, load testing takes a separate place in quality assurance and requires appropriate tools. For this matter, Devexperts developed unique system, making it possible within the short periods to design necessary modules for load testing of any project. This scripts-managed module is an imitation of the relative client project; it is connected to the existing load generation and statistical data collection means.

To generate testing load required for software, it is possible to use a group of local workstations on Windows platform, or several remote UNIX servers, or both. The entire process is controlled by means of one station, gathering all required statistical information for the further processing and analysis.

Mikhail Chinyakov
Mikhail Chinyakov

Head of Quality Assurance department

Responsible for Quality Assurance department management.

Quality assurance team

Large font

Contacts