Follow these guidelines for assuring quality in software development through excellence. Topics include QA best practices and processes, test automation frameworks, what to do about requirements – all things related to Quality Assurance in the software development life cycle.