A successful quality management system includes both manual and automation testing. The only concern is to determine which type of test needs to be carried out and this depends on several factors such as:  Time factor  Team capacity  Tool understanding  Nature of tasks  Priority of the feature/user story  In general the quality manager should always consider the flexibility required, project duration, testing scope and usability features in mind when asked to make a choice between manual vs automated quality assurance on a product or service.