quality engineer (auto)
генерация резюме под вакансию
сопроводительное письмо
описание
Компания «Базис» является разработчиком программных продуктов для оказания облачных услуг и создания платформы динамической инфраструктуры. Организация создает экосистему виртуализации с собственной кодовой базой, включающую инструменты управления виртуальной инфраструктурой и средства её защиты.
задачи
- Проводить динамический анализ и фаззинг-тестирование продуктов компании на Python, C, C++, Go;
- Автоматизировать сценарии для фаззинг-тестирования продуктов компании;
- Выполнять сборку продуктов компании из исходных кодов.
требования
- Уверенное владение языками программирования C, C++, Python;
- Опыт работы с ОС Linux;
- Опыт программирования для Unix-подобных систем;
- Опыт сборки сложных проектов с помощью Makefile;
- Умение читать чужой код и вносить в него правки;
- Знание инструментов Svace, Jenkins, GitLab;
- Понимание фаззинг-тестирования и опыт работы с AFL/AFL++, libFuzzer, Sydr-fuzz, Crusher;
- Аналитическое мышление и усидчивость;
- Желание развиваться в области безопасной разработки ПО;
- Английский язык на уровне чтения технической литературы;
- Понимание синтаксиса языков Java, Go;
- Опыт самостоятельного формирования технических решений;
- Будет плюсом наличие собственных OpenSource проектов, понимание микросервисной архитектуры, принципов контейнеризации и управления ей (Docker, Containerd, Podman, Kubernetes), опыт работы с QEMU.
условия
- Гибкое начало рабочего дня;
- Трудоустройство согласно ТК РФ;
- Социальный пакет (ДМС, оплата мобильной связи);
- Обучение внутри компании и на внешних курсах;
- Корпоративная программа лояльности (профессиональное обучение, фитнес-активности, обучение языкам);
- Возможность работать над сложными технологическими задачами;
- Создание продуктов «с нуля».
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.