6 Reasons why a VCS (Version Control System) as a part of SCM (Software Configuration Management) is undeniably one of the most important architectural tools for any development team (including QA engineers).