Quality is the most important part of the development process. We have a dedicated Software Quality Assurance team. The team is responsible for the quality testing and assurance.
The QA process starts with project planning and documentation. The QA team prepares test plans and test cases as per project requirements. The process also depends upon the development methodology used. The test cases are executed by testing engineers. The application goes through various types of testing like Validation testing, functional testing, performance testing, load testing, stress testing, usability testing and more. Our quality assurance team has extensive experience working with compatibility testing, cross browser and cross platform testing.
Once the bugs which are reported are fixed, the team is responsible to perform regression testing. This process continues till all issues are closed successfully. Any bugs which are reproduced twice are discussed with the developers.
The quality process does not end with deployment of the application. Once the application is completed, the Project Manager is responsible for generating report for each developer comparing improvement from the previous project. Developers are answerable for repeated mistakes. This ensures continuous improvement.
To conclude, Quality is a priority at Classic Informatics.