The essential part of projects is connected with Quality Assurance. QA department, the largest team in company, performs testing of desktop, web and mobile applications to bring projects up to standard. We apply industry best practices in software quality assurance, work with different bug-tracking systems and offer the following testing types and services: As a rule, the Quality Assurance Department gets involved at the very early stage of the project to get a preview of where potential design and technical flaws may occur. Each member of our team is familiar with the different technologies and is trained to write proper discrepancy descriptions and system investigation requests so the developers can reproduce and fix them speedily.