Всем привет!
Мы ищем удаленного QA/Release инженера на постоянной основе.
Проект: Tempesta FW – первый и единственный гибрид Web-акселератора и фаервола в открытых исходниках, специально разрабатываемый для стабильной и высокопроизводительной доставки Web-контента вне зависимости от DDoS атак прикладного уровня или наплыва посетителей. Проект реализован в ядре Linux и основная его часть встроена в TCP/IP стек Linux'а. В проекте также используется легкая NUMA-aware cache conscious база данных. Есть небольшая user-space часть, написанная на C++11. Проект публиковался на Netdev 2.1 (http://www.netdevconf.org/2.1/session.html?krizhanovsky - здесь доступна развернутая статья), FOSDEM'17, Percona Live'16, IBM CASCON'14. В общем, будет интересно :)
От Вас нужно проанализировать текущий функционал Tempesta FW и его покрытие текущей системой тестов. Создать недостающие автоматизированные тесты (функциональные на Python и юнит на C/C++), а то, что автоматизировать нельзя, описать сценариями ручного тестирования и регулярно выполнять эти тесты.
Задачи:
- Поиск и репортинг как можно большего числа багов
- Разработка автоматизированных тестов на C/C++ и Python
- Развертывание CI системы
- Описание и выполнение сценариев ручного тестирования
- Нагрузочное тестирование в кластере и облаке, анализ результатов
- Отслеживание нового функционала и создание соответствующих тестов
- Работа с Coverity Scan
- Выпуск релизов (Debian и CentOS пакеты)
Требования:
- Знание C/C++, Python, Bash
- Навыки системного администрирования Linux
- Желательно, хороший письменный английский
Условия:
- Оплата до $2,000 по контркту с нашим офисом в США;
- Возможность работы из дома;
- Гибкий график для работы в комфортное время;
- Участие в разработке Open Source проекта.
- Возможен рост до разработчика ядра Linux.
Узнать о больше о проекте Вы можете на http://tempesta-tech.com
Буду рад вашим CV на info at tempesta-tech dot com.
Александр