тестировщик (auto) в онкологии

ориентир по рынку
вакансия зп не указана
в среднем 174 100 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Мы расширяем R&D-команду и ищем Software Development Engineer in Test, который будет отвечать за тестирование программной части наших биоинформатических решений. Основной продукт тестирования - биоинформатический пайплайн обработки и анализа NGS-данных, его отдельные этапы, вспомогательные модели и внутренние сервисы. Сейчас мы активно развиваем процессы тестирования, поэтому у вас будет возможность влиять на то, как именно устроен QA-процесс: от подходов к тестированию в целом до методов автоматизации и интеграции тестов в CI/CD. Вы будете работать в тесном контакте с разработчиком и командой биоинформатиков.

задачи

  • проводить ручное и автоматизированное тестирование биоинформатического пайплайна и его отдельных этапов;
  • тестировать новый код и изменения, разрабатываемые биоинформатиками;
  • участвовать в приёмке задач от внешней команды;
  • разрабатывать тесты для отдельных этапов обработки данных, вспомогательных моделей и внутренних сервисов;
  • анализировать результаты работы пайплайна на реальных и референсных данных;
  • анализировать логи, находить и локализовывать причины ошибок;
  • оформлять найденные баги и взаимодействовать с разработчиками по их устранению;
  • развивать автоматизированное тестирование;
  • настраивать и поддерживать запуск тестов в GitLab CI/CD;
  • участвовать в организации и поддержке Git-репозиториев и связанной с тестированием инфраструктуры;
  • планировать тестирование новых задач и оценивать сроки;
  • разрабатывать и поддерживать техническую документацию;
  • разрабатывать проверки целостности и согласованности баз данных, используемых пайплайном;
  • разрабатывать тесты для конфигурационных файлов: корректность формата, полнота и согласованность с базами данных и кодом;
  • Знакомство с устройством пайплайна, баз данных и внутренних сервисов, составление карты основных компонентов.
  • Разработка регрессионных тестов пайплайна на эталонных образцах.
  • Покрытие unit-тестами наиболее критичных этапов обработки данных.
  • Внедрение проверок целостности баз данных и конфигурационных файлов.
  • Интеграция тестов в GitLab CI/CD.
  • Документирование изученных компонентов в процессе работы.

требования

  • коммерческий опыт автоматического тестирования и уверенное понимание принципов QA;
  • опыт ручного тестирования;
  • уверенное владение Python;
  • знание SQL;
  • опыт работы с Linux и командной строкой;
  • владение Git, понимание принципов командной разработки;
  • опыт работы с Docker и Kubernetes;
  • базовое понимание REST API и способов их тестирования;
  • знание Bash;
  • понимание принципов CI/CD;
  • умение структурировать результаты тестирования и понятно описывать найденные проблемы;
  • способность самостоятельно оценивать сроки и синхронизироваться с командой;
  • английский язык на уровне, достаточном для чтения технической и научной документации;
  • умение разбираться в существующем коде и готовность работать в условиях ограниченной документации;
  • опыт покрытия тестами существующего кода или готовность освоить этот подход;
  • самостоятельность в постановке и декомпозиции задач.
  • Будет плюсом: Профильное образование в области биологии, биоинформатики, молекулярной биологии, генетики, информатики или смежных дисциплин будет преимуществом, но не является обязательным требованием; опыт работы с биоинформатическими или другими data-intensive системами; понимание основных форматов и этапов обработки NGS-данных; опыт тестирования вычислительных пайплайнов; опыт настройки GitLab CI/CD; коммерческий опыт автоматизированного тестирования; знание Pandas, Matplotlib, Scikit-learn; знакомство с Perl и PHP; опыт работы в медицинских, лабораторных или научных проектах

условия

  • полная занятость, пятидневная рабочая неделя (суббота и воскресенье - выходные), график работы с 10:00 до 19:00;
  • гибридный формат работы, 2–3 дня в офисе;
  • официальное оформление по Трудовому кодексу РФ;
  • заработная плата по результатам собеседования;
  • прозрачная система премирования;
  • ДМС после испытательного срока (3 месяца);
  • офис в шаговой доступности от станции метро Октябрьская, около 5 минут пешком.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Спроси Хайрика про вакансию

Сверит с твоим резюме, подскажет вилку и вопросы на собесе.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.