Специалист по автоматизированному тестированию (QA Automation Engineer Python)

Дата размещения вакансии: 10.09.2024
Работодатель: Актив
Уровень зарплаты:
з/п не указана
Город:
Москва
Шарикоподшипниковская улица 5
Требуемый опыт работы:
От 1 года до 3 лет

Компания «Актив» — крупнейший российский производитель и разработчик программно-аппаратных средств защиты информации

Основные функции и задачи

  • Разработка автоматических тестов и утилит на Python и C/C++ (тесты микропрограмм устройств, драйверов, gui десктопных и мобильных приложений, консольных утилит, плагина для web-браузеров)
  • Настройка и обслуживание тестового окружения, CI
  • Запуск автотестов и анализ результатов прогонов, заведение дефектов в Jira
  • Выполнение регрессионного тестирования
  • Воспроизведение дефектов
  • Анализ требований и разработка тест-кейсов
  • Взаимодействие с командой разработчиков и аналитиков

Требования к кандидату

  • Желание развиваться в области автоматизации тестирования ПО
  • Знание Python с ООП на уровне, достаточном для написания гибких и надёжных скриптов и автотестов
  • Знание C/C++ на уровне, достаточном для чтения и понимания кода
  • Умение работать с git
  • Понимание PKI и опыт работы с openssl, базовое знание криптографии (хотя бы на уровне основных понятий)
  • Практические навыки работы с OS Windows, Linux на уровне, достаточном для выполнения траблшутинга
  • Знание сетевых технологий, и, в частности, стека TCP/IP, навыки работы с ssh и rdp протоколами
  • Знание принципов построения операционных систем
  • Опыт тестирования ПО и работы с TMS, знание теории тестирования
  • Умение ясно и грамотно формулировать свои мысли

Будет плюсом

  • Знание pytest фреймворка для Python
  • Знание flask фреймворка для Python или аналогов
  • Знание selenium и паттернов проектирования, в том числе PageObject
  • Знание gtest фреймворка для C++
  • Понимание устройства различных форматов данных, структур данных и алгоритмов работы с ними
  • Умение работать с различными системами сборки (Cmake, msbuild, gradle), в том числе компилировать программы через командую строку и собирать свои версии пакетов
  • Умение создавать надёжные скрипты для выполнения различных операций в Windows и Linux
  • Навыки работы с QEMU/KVM и ESXi
  • Умение работать с Gitlab CI, Ansible, Docker
  • Умение решать исследовательские задачи и заниматься анализом и представлением полученных в ходе исследований данных
  • Знание C#, Js, Java
  • Умение работать с SQL или аналогами

Мы предлагаем

  • Интересные и разнообразные задачи по тестированию
  • Уютный офис около метро Пролетарская, метро Дубровка (большая часть задач не предполагает присутствие в офисе, после испытательного срока есть возможность работать удалённо несколько дней в неделю)
  • Индексируемую заработную плату, а также премии по результатам работы
  • Дополнительные премии к отпуску и Новому году
  • Возможность карьерного роста и профессионального обучения за счет компании
  • Участие в профильных конференциях за счет компании
  • Расширенный полис ДМС со стоматологией и подключением родственников по корпоративным скидкам
  • Возможность не оформлять официальный больничный при краткосрочном заболевании
  • Оплату корпоративной мобильной связи и проезда на общественном транспорте
  • Различные активности, а также занятия футболом, баскетболом и волейболом