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