Москва
Шарикоподшипниковская улица 5
Шарикоподшипниковская улица 5
Компания «Актив» — крупнейший российский производитель и разработчик программно-аппаратных средств защиты информации
Основные функции и задачи
- Разработка автоматических тестов и утилит на 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 или аналогами
Мы предлагаем
- Интересные и разнообразные задачи по тестированию
- Уютный офис около метро Пролетарская, метро Дубровка (большая часть задач не предполагает присутствие в офисе, после испытательного срока есть возможность работать удалённо несколько дней в неделю)
- Индексируемую заработную плату, а также премии по результатам работы
- Дополнительные премии к отпуску и Новому году
- Возможность карьерного роста и профессионального обучения за счет компании
- Участие в профильных конференциях за счет компании
- Расширенный полис ДМС со стоматологией и подключением родственников по корпоративным скидкам
- Возможность не оформлять официальный больничный при краткосрочном заболевании
- Оплату корпоративной мобильной связи и проезда на общественном транспорте
- Различные активности, а также занятия футболом, баскетболом и волейболом