Содержание
1. Задачи и обязанности.
2. В основные обязанности входит:
3. Плюсы и минусы.
4. Недостатки.
QA automation Engineer – это человек, занимающийся сопровождением систем автоматизации, таких как системы автоматизированного проектирования и проектирования производства, системы управления технологическими процессами.
Задачи и обязанности.
Основной задачей является контроль качества программного продукта, обеспечивая соответствие его функциональности и внешнего вида требованиям системы.
- Смотрит за свойством ПО на различных этапах его создания, тестирования и эксплуатации.
- Разрабатывает ПО для проверки написанного программистами.
Другими словами, программисты что-то создают, тестировщики это ломают, а автоматизаторы – создают, чтобы сломать.
В основные обязанности входит:
- Анализ и тестирование технических заданий;
- Функциональное, интеграционное и системное тестирование;
- Написание automation test case, логов тестов;
- Создание Framework для автоматизации продукта;
- Настройка тестовых окружений;
- Подготовка тестовых данных;
- Анализ тестового покрытия;
- Интеграция с системами автоматического запуска;
- Выполнение автоматических тестов;
- Поддержка работоспособности уже написанных тестов;
- Участие в разработке тестовой документации;
- Анализ результатов прогонов авто-тестов;
- Баг-репортинг, общие отчеты о тестировании.
Плюсы и минусы.
Главным плюсом является обилие выполняемой работы, объединяющая аналитику, тестирование, программирование и администрирование. Есть возможность работать с разными технологиями и языками программирования, стимул изучать новое.
Недостатки.
Основной недостаток заключается в скучных и монотонных обязанностях по ручному тестированию и обновлению тестовой документации.
Многопрофильность тоже является недостатком. Так как автоматизатора частенько заставляют работать с мануальным тестированием.