Расчет стоимости привлечения клиентов

Карьера в IT: должность QA Automation engineer


QA automation Engineer – это человек, занимающийся сопровождением систем автоматизации, таких как системы автоматизированного проектирования и проектирования производства, системы управления технологическими процессами.

Задачи и обязанности.

Основной задачей является контроль качества программного продукта, обеспечивая соответствие его функциональности и внешнего вида требованиям системы.

  • Смотрит за свойством ПО на различных этапах его создания, тестирования и эксплуатации.
  • Разрабатывает ПО для проверки написанного программистами.

Другими словами, программисты что-то создают, тестировщики это ломают, а автоматизаторы – создают, чтобы сломать.

В основные обязанности входит:

  • Анализ и тестирование технических заданий;
  • Функциональное, интеграционное и системное тестирование;
  • Написание automation test case, логов тестов;
  • Создание Framework для автоматизации продукта;
  • Настройка тестовых окружений;
  • Подготовка тестовых данных;
  • Анализ тестового покрытия;
  • Интеграция с системами автоматического запуска;
  • Выполнение автоматических тестов;
  • Поддержка работоспособности уже написанных тестов;
  • Участие в разработке тестовой документации;
  • Анализ результатов прогонов авто-тестов;
  • Баг-репортинг, общие отчеты о тестировании.

Плюсы и минусы.

Главным плюсом является обилие выполняемой работы, объединяющая аналитику, тестирование, программирование и администрирование. Есть возможность работать с разными технологиями и языками программирования, стимул изучать новое.

Недостатки.

Основной недостаток заключается в скучных и монотонных обязанностях по ручному тестированию и обновлению тестовой документации.

Многопрофильность тоже является недостатком. Так как автоматизатора частенько заставляют работать с мануальным тестированием.

Похожие статьи