Какая разница между этими специальностями?
Не существует специальности Quality Engineer.
Есть Qualty Control, и есть Quality Assurance. Еще есть Validation. Опять же от предметной области зависит - софт, хардвер, медицина, manufacturing.
Если это не специальность, то что подразумевается под этим термином?
И каковы отличия от тестера?
Опять же от предметной области зависит - софт, хардвер, медицина, manufacturing.
Имею ввиду софт.
У моей дочки на фирме инженер по качеству больше участвует на этапе разработки софта, а тестеры больше заняты уже почти готовым продуктом.
В программном обеспечении, если посмотреть на объявления о найме, то есть с пяток разных комбинаций, которые на уровне объявлений о найме понимаются как синонимы:
- Software QA Engineer
- Software tester
- Software Test Engineer
- Software QA Tester
В теории вопроса тестирование фокусируется на отлове тех ошибок, которые уже есть в программном продукте. Quality Assurance занимается предотвращением ошибок. Например, если сотрудник нашел противоречия или ошибки в тех задании (спецификации) то он предотвратил возникновение проблемы и его функция в этот момент была Quality Assurance.
Вот тут у меня видео есть небольшое как рраз на эту тему - http://www.youtube.com/watch?v=KUASiRvGkeU
Только сейчас появилась возможность и желание ответить:)
Спасибо за прояснение ситуации.