Первые пять минут и сразу мимо.
QA engineer и тестировщик ПО не одно и то же. Хотя конечно эти понятия у людей в головах почему-то тождественны.
QA engineer следит за процессами разработки ПО, улучшает их и предотвращает появление дефектов в ПО.
А то что нам рассказывает этот сениор, это testing engineer. Человек, который проводит тестирование и выявляет ошибки на стадии реального кода. И в общем-то, почти всегда, когда говорят тестировщик, имеют ввиду именно testing engineer.
Да, testing enginner это частный случай из общего - Quality Assurance. Но они никак не тождественны. Если провести аналогии - QA engineers - профилактика, Testing engineers - диагностика.
На самом деле, эта путаница в головах СНГшных айтишников, потому что те же сертификаты ISTQB у нас не котируются и как такого образования в сфере тестировщиков не существует.