QUALITY ASSURANCE

The most important and most responsible department to assure high quality of our product and services to our customers is our Software Quality Assurance team. Their knowledge is the result of great efforts by our company to pioneer in this area by transferring quality management experience gained in leading software development companies in the world, to the carefully selected new team members that have shown great level of interest and enthusiasm in this field although never having a chance to work with it before.

Being involved from the very beginning during Business analysis phase in software development lifecycle, this department will look for defects not only in software, but also in all kind of documentation belonging to the project, including Requirement specification, functional feature sets, technical design, data model, and so on.

Systematic black box and white box testing, performing over twenty five different types of tests grouped into several categories like acceptance, functional, configuration, performance, workflow, user interface and other test groups, will be present from the very beginning until the implementation of the projects into real life production performing final examination of deliverables such as installation content, technical documentation and user manuals.

This systematic process assures that our products are delivered with full and reliable functionality, without any critical defects, providing cost saving by early defect discovery when price of bug fixing is lowest and reducing the time for project development.

Experienced in large software companies, our QA team is aware that bug-free software would be impossible, but is well trained to define five defect severity levels and find a balance between worth of fixing them, defect risks and duration of software development in total.