Были у нас тут холиварчики, не все верят в то что это всё вообще существует.
Если вкратце, есть такая интерпретация:
quality control работает с производимым продуктом (софтом), собственно сравнивает информацию о продукте, полученную в результате тестирования с требованиями, к нему предъявленными, выдаёт эту информацию ЛПР для принятия решения о релизе
quality assurance работает с процессом производства, например, настраивает конвейер - регулирует процессы типа ввод обязательного ревью дизайн-документации/тз до начала разработки, проводит управление стандартами качества, типа "с сегодняшнего дня не едем в прод при наличии критов", внедряет использование практик полезных, например использование юнит-тестов, линтеров, статического тестирования, либо другие активности, которые помогают изначально производить продукт с меньшим числом проблем либо дешевле и быстрее при текущем уровне проблем