With Quality Policy in place, we are well positioned to serve our customers and demonstrate our commitment to quality and continuous improvement in meeting or exceeding customer requirements. We constantly review our process.
Our aim is to provide quantifiable and consistent results through automated processes that have been tested over time. Our project management practices and processes guarantee consistent high-quality delivery and ensure effective exchanges between local and offshore components of a project. Our quality practices address the quality assurance needs at every phase of the development life-cycle.
Our Quality Assurance Team analyses each client's requirements and creates QA Plan for each project to fulfill its unique requirements for an optimum business solution. The QA Team is committed on delivering higher quality solutions quickly.
Our QA Methodology is to use a combination of automated and manual testing methods as per the requirements to obtain comprehensive and comparable results, also saving time during iterations and repeat runs. For each test cycle, test plans are created involving details like scope of test, test steps and test cases, test platform and duration. Test results are logged in Test Logs and provided to the client for each test run.
Following tests are carried out:
Unit Test: Initial testing of the solution which mainly checks for bugs in the newly added code and design changes.
Module Test: Testing of complete solution with the new changes. This checks the technical and design completeness of the solution.
Functional Test: Functional testing checks whether the new solution is providing the desired functionality from the user/business point of view.
Regression and Load Test: Regression and load tests measures application response at 100% or more capacity utilization to ensure the scalability of the solution. Reports and Test logs are provided to the customer for easy review