Why hire any QA? Why code review at all? All of these reduce the risk of bad or unintended software being in the wild and not releasing on friday or after 4pm reduce the amount of time it can be in the wild without harassing people who are otherwise on their off time. You can have a half dozen full time QA people and a horde of reviewers merging in your request into a staging instance that triggers E2E tests that complete and require a manager to merge into master to be automatically deployed via the same docker image into a cluster and the only guarantees you have is that it may be absolutely correct and that it may have an issue.