Самое главное - это подсветить разницу между QA (обеспечение качества), QC (контроль качества) и тестировщиком!
QA (обеспечение качества) – это системный подход, ориентированный на разработку и внедрение процессов, стандартов и методологий, направленных на предотвращение дефектов на всех этапах жизненного цикла продукта. Он включает планирование, обучение, аудит процессов и постоянное совершенствование работы команды.
QC (контроль качества) – это практический набор действий по проверке готового продукта на соответствие заданным требованиям и стандартам. Он сосредоточен на выявлении и документировании ошибок через тестирование, инспекции и валидацию, обеспечивая, что конечный продукт отвечает ожиданиям.
Тестировщик – это специалист, который непосредственно осуществляет проверки, пишет тест-кейсы и автоматизированные скрипты, проводит тестирование (как ручное, так и автоматизированное) и документирует найденные дефекты. Он действует на пересечении QA и QC: участвует в разработке тестовой стратегии (часть QA) и выполняет проверки продукта (часть QC).