Confirmed on the employer's own hiring board on Oct 13, 2026. First seen by Alion on Oct 13, 2026.
Наш сайт oncoatlas.ru
ОнкоАтлас - лидирующая компания на рынке прецизионной онкологии. Мы помогаем больным, подбирая лучшее лечение по результатам молекулярного профилирования опухоли. Наша цель - сделать прецизионную онкологию доступной максимальному количеству людей.
В 2020 году мы зарегистрировали первый в России набор реагентов для генетического анализа мутаций генов BRCA1/BRCA2 и других методом NGS, в 2021 году - набор для анализа 15 генов для диагностики рака лёгкого, меланомы, колоректального рака и некоторых других типов рака. Также мы развиваем широкий спектр услуг персонализированного генетического анализа в онкологии.
Помимо разработки и реализации диагностических тест-систем на основе NGS, мы выполняем комплексное молекулярное профилирование и на постоянной основе инициируем и участвуем в научно-исследовательских проектах в области трансляционной онкологии.
О позиции
Мы расширяем R&D-команду и ищем Software Development Engineer in Test, который будет отвечать за тестирование программной части наших биоинформатических решений.
Основной продукт тестирования - биоинформатический пайплайн обработки и анализа NGS-данных, его отдельные этапы, вспомогательные модели и внутренние сервисы.
Сейчас мы активно развиваем процессы тестирования, поэтому у вас будет возможность влиять на то, как именно устроен QA-процесс: от подходов к тестированию в целом до методов автоматизации и интеграции тестов в CI/CD.
Вы будете работать в тесном контакте с разработчиком и командой биоинформатиков.
Чем предстоит заниматься:
- проводить ручное и автоматизированное тестирование биоинформатического пайплайна и его отдельных этапов;
- тестировать новый код и изменения, разрабатываемые биоинформатиками;
- участвовать в приёмке задач от внешней команды;
- разрабатывать тесты для отдельных этапов обработки данных, вспомогательных моделей и внутренних сервисов;
- анализировать результаты работы пайплайна на реальных и референсных данных;
- анализировать логи, находить и локализовывать причины ошибок;
- оформлять найденные баги и взаимодействовать с разработчиками по их устранению;
- развивать автоматизированное тестирование;
- настраивать и поддерживать запуск тестов в GitLab CI/CD;
- участвовать в организации и поддержке Git-репозиториев и связанной с тестированием инфраструктуры;
- планировать тестирование новых задач и оценивать сроки;
- разрабатывать и поддерживать техническую документацию;
- разрабатывать проверки целостности и согласованности баз данных, используемых пайплайном;
- разрабатывать тесты для конфигурационных файлов: корректность формата, полнота и согласованность с базами данных и кодом;
Что мы ожидаем:
- коммерческий опыт автоматического тестирования и уверенное понимание принципов QA;
- опыт ручного тестирования;
- уверенное владение Python;
- знание SQL;
- опыт работы с Linux и командной строкой;
- владение Git, понимание принципов командной разработки;
- опыт работы с Docker и Kubernetes;
- базовое понимание REST API и способов их тестирования;
- знание Bash;
- понимание принципов CI/CD;
- умение структурировать результаты тестирования и понятно описывать найденные проблемы;
- способность самостоятельно оценивать сроки и синхронизироваться с командой;
- английский язык на уровне, достаточном для чтения технической и научной документации;
- умение разбираться в существующем коде и готовность работать в условиях ограниченной документации;
- опыт покрытия тестами существующего кода или готовность освоить этот подход;
- самостоятельность в постановке и декомпозиции задач.
Чего мы ожидаем в течение первых 6-12 месяцев:
- Знакомство с устройством пайплайна, баз данных и внутренних сервисов, составление карты основных компонентов.
- Разработка регрессионных тестов пайплайна на эталонных образцах.
- Покрытие unit-тестами наиболее критичных этапов обработки данных.
- Внедрение проверок целостности баз данных и конфигурационных файлов.
- Интеграция тестов в GitLab CI/CD.
- Документирование изученных компонентов в процессе работы. Профильное образование в области биологии, биоинформатики, молекулярной биологии, генетики, информатики или смежных дисциплин будет преимуществом, но не является обязательным требованием.
Будет плюсом:
- опыт работы с биоинформатическими или другими data-intensive системами;
- понимание основных форматов и этапов обработки NGS-данных;
- опыт тестирования вычислительных пайплайнов;
- опыт настройки GitLab CI/CD;
- коммерческий опыт автоматизированного тестирования;
- знание Pandas, Matplotlib, Scikit-learn;
- знакомство с Perl и PHP;
- опыт работы в медицинских, лабораторных или научных проектах.
Условия:
- полная занятость, пятидневная рабочая неделя (суббота и воскресенье - выходные), график работы с 10:00 до 19:00;
- гибридный формат работы, 2-3 дня в офисе;
- официальное оформление по Трудовому кодексу РФ;
- заработная плата по результатам собеседования;
- прозрачная система премирования;
- ДМС после испытательного срока (3 месяца);
- офис в шаговой доступности от станции метро Октябрьская, около 5 минут пешком.

