eSparkBiz has always taken a hardnosed position with respect to quality. eSparkBiz’s Quality Management System (QMS) is a set of complex engineering and managerial activities that ensures high quality of delivered software through the entire workflow.
eSparkBiz QMS Tasks and Objectives
Independent QA Department
eSparkBiz’s QA department is an independent structural subdivision. Our QA team consists of skilled QA engineers and experienced testers that are involved in the projects on a dedicated or as-needed basis. QA engineers’ allocation depends on the project size and complexity. If the need be, they can be easily transferred from one project to another. Such flexibility allows optimizing project efforts and correspondingly the overall project budget. Since the QA team is not accountable to the project manager the development team do not bias their work.
Simultaneous Development and QA
eSparkBiz conducts quality assurance procedures throughout the software lifecycle. QA team members are involved at all project phases. Business analysis and requirements specification concerning a project is allocated to the Lead QA specialist from the initial stage itself.This simultaneous interaction of the development and QA teams ensures a better perception of the project scope and the client’s business objectives.
A typical QA lifecycle includes the following phases:
QA process may include different test types to ensure increased QA depth: