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.