Тестировщик (manual+auto)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы – команда продукта SynGX, которая развивает высокопроизводительный и надежный Web- и обратный прокси-сервер на основе кодовой базы Nginx с функциональностью active health check, расширенными метриками производительности и поддержкой кластерной конфигурации.
Наше ПО установлено на тысячи серверов, и его используют в своих решениях сотни автоматизированных систем.
Мы используем С/С++, асинхронное неблокирующее I/O, глубоко погружены в сетевой стек L4-L7 по модели OSI, а также всевозможные паттерны использования Nginx, обеспечивающие высокую доступность, согласованность данных и надежность.
Мы ищем тестировщика, который будет разрабатывать автоматизированные тесты и тесты производительности для функционала Nginx и его модулей с помощью скриптовых языков – Python и bash. Если ты желаешь разбираться с устройством одного из самых распространенных web серверов в мире, готов к нестандартным и сложным задачам, интересуешься высоконагруженными системами – то тебе к нам!
Ожидания от кандидата
Твои задачи:
• Развитие архитектуры ручных и автоматизированных функциональных тестов, нагрузочных тестов и тестового инфраструктуры – библиотек, скриптов, инструментов.
• Разработка ручных и автоматизированных тестов
• Подготовка тестовых данных – тестовые запросы, конфигурационные файлы, данные для импорта/экспорта и т.д.
• Управление тестовой инфраструктурой с CI и CD – разработка и поддержка скриптов запуск автоматизированных тестов при сборке компонентов продукта и после установки на стенд
• Заведение дефектов в Jira, передача дефектов разработчикам, проверка исправления дефектов, актуализация статуса дефектов в Jira
• Формирование отчетов по результатам выполнения автоматизированных тестов.
Требования к кандидату:
• Опыт ручного тестирования - от 2 лет
• Опыт разработка автоматизированных тестов с использованием Python – от 6 месяцев
• Опыт написания тестовых сценариев
• Опыт организации и участия в проведения функционального, нагрузочного тестирования
• Понимание принципов работы протокола HTTP
• Опыт работы с системами непрерывной интеграции (Jenkins) и с системами контроля версий (Git)
• Желателен опыт работы с Apache JMeter
• Желателен опыт работы с Nginx, пониманием принципов его работы и структуры конфигурации
• Желателен опыт работы с bash Linux – автоматизация рутинных операций, подготовка окружения
• Желателен опыт работы с Docker
• Опыт работы в Agile команде
• Желание учиться.
Условия работы
- работа в крупнейшем банке России
- конкурентная заработную плата
- трудоустройство согласно ТК РФ
- рабочее место в современном офисе (БЦ Даниловский форт).
Бонусы
- регулярное корпоративное обучение
- ДМС, страхование от несчастных случаев и тяжелых заболеваний
- материальная помощь и социальная поддержка, корпоративная пенсионная программа
- льготные условия кредитования
- доступ к различным курсам обучения по развитию как hard, так и soft skill'ов
- бесплатный спортзал и парковка
- яркая и насыщенная корпоративная жизнь.