Инженер по автоматизированому тестированию Unix
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
Условия работы
Обязанности:
- Тестирование серверных продуктов на Linux
- Разработка автоматизированных тестов
- Проведение специальных видов тестирования: нагрузочное, стрессовое, производительности
- Проектирование и подготовка тестовой инфраструктуры
Требования:
- Понимание архитектуры и опыт администрирования ОС Linux/FreeBSD
- Знание сетевых протоколов (стек tcp/ip)
- Опыт автоматизации на Bash
- Умение программировать на языке Python
- Знание теории тестирования
- Технический английский язык
Желательно:
- Знакомство с Robot Testing Framework, Cucumber
- Опыт администрирования почтовых и веб серверов
- Навыки DevOps (Ansible, Puppet, Chef)
- Умение настраивать системы мониторинга (Zabbix, Nagios)
- Опыт проведения нагрузочных тестов (ApacheBench, jMeter, Yandex Tank, LoadRunner)
- Умение писать автотесты для веб-приложений (Selenium WebDriver)
- Знания о виртуализации (VMWare, Hyper-V) и контейнеризации (Docker)
- Навыки поиска уязвимостей (pen-testing)
- Знание языка Perl