Quality Management

Quality Management

We have always taken an uncompromising position in respect to quality. Our Quality Management System (QMS) is a complex set of engineering and managerial activities that give the high quality of delivered software

QMS Tasks

Elaboration and implementation of procedures for software development process based on the industry best practices and standards

Our development life-cycle monitoring to ensure compliance with established processes and guidelines so that we reach the product need

Quality verification and validation to ensure its correspondence with the client needs and expectations.

QA department

Our QA department is a big structural and has subdivision. Our QA team consists of well experiences QA engineers and experienced testers. We allocate QA engineers’ according to the project size and complexity. So, that they can be easily switched from one project to another. Such flexibility let optimize project efforts and correspondingly the overall project budget. Since the QA team is not accountable to the project manager, their work is free from any pressure from the development team.

Key Processes:

Full-cycle QA Testing

Document and Code Reviews

Defect Tracking

Configuration Management

Process Monitoring

Risk Management

Simultaneous Development and QA

We conduct quality assurance procedures throughout the full software lifecycle. QA team members are involved at all project iterations. Lead QA specialist is allocated from the initial stage of the project and involved into initial business analysis and requirements specification. This simultaneous interaction of the development and QA teams ensures a better understanding of the project scope and the client’s business objectives. Typical QA lifecycle includes the following phases:

Initiation and Planning

The responsible QA person studies the project specification, starts test plan elaboration and plan assignment of the QA team members for specific tasks

First Review

Initial testing of first development deliverables. The project test plan and test items refining (if necessary)

Iteration Audits

On-going testing of intermediate iterations builds.

Final Verification and Validation

The final product thorough testing to ensure the final quality and readiness for deployment.