QA in Modern Software Development: How Quality Assurance is Becoming a Key Difference Maker