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