Quality Assurance is a key concept for any organization having the desire to maintain high standards of quality in its processes and produce products without defects and error