Работа Quality Assurance (дословный перевод "обеспечение качества") инженера заключается в контроле за правильностью выполнения всех этапов разработки. Часто QA инженера путают с тестировщиком, но все же, разница есть. Тот занимается только проверкой работы приложения и и нахождению ошибок. QA engineer контролирует соблюдение спецификаций при разработке программ, взаимодействует с остальными участниками разработки (программисты, дизайнеры, менеджеры, клиенты), предотвращая появление багов и ошибок в ПО. Однако,, профессии QA инженера и тестировщика в последнее время воспринимаются как единое целое. Задачи QA инженера: Детализация требований к разрабатываемому ПО; Разработка сценариев тестирования; Ведение процесса тестирования; Внесение "багов" в систему отслеживания; Отслеживание процесса исправления; Повторное тестирование проблемных моментов; Анализ результатов тестирования; Доработка сценариев тестирования На первый взгляд обязанностей очень много, но на практике часть из них о