Чем предстоит заниматься:
- Участие в разработке новых инновационных решений YADRO в
области Искусственного Интеллекта, от момента старта до выхода в продакшн. - Участие в управлении качеством продуктов, применение необходимых для соответствующих этапов навыки.
- Автоматизация тестирования с первых этапов проекта,
сопровождение и поддержка автоматических циклов тестирования,
тестовых скриптов. - Составление стратегий и планов тестирования на основе
требований к продукту, подготовка тестовых отчетов. - Поддержка разработчиков при отладке продукта, оформление
дефектов в баг-трекинг системе (Jira), валидация исправленных
дефектов. - Взаимодействие с инфраструктурной командой, участие в планировании инфраструктуры и ресурсов.
Что мы ожидаем от будущего члена команды:
-
Уверенное знание TS на уровне выше среднего (utility‑типы, условные типы, generics, настройка tsconfig.json под тестовое окружение).
-
Опыт промышленной автоматизации тестов от 3-х лет.
-
Понимание архитектуры FrontEnd.
-
Опыт разворачивания автоматического тестирования UI с нуля (приложение на React 18), Vitest (понимание, как Vitest использует типы assertions, mocking, spies), фреймворки TS, playwright.
-
Опыт интеграции автоматических тестов в CI (Jenkins или любой другой CI-сервер).
-
Знание теории тестирования и умение применять её на практике.
-
Понимание принципов построения устойчивых автоматических тестов.
-
Знание паттернов автоматизации (PageObject, PageFragment, PageElement, ValueObject) и умение применять их на практике.
-
Опыт работы с любой тест-менеджмент системой и поддержание тестовой базы автоматических и ручных тестов в актуальном состоянии.
Будет плюсом:
-
Опыт написания Jenkins pipeline-as-a-code.
-
Опыт исследовательского тестирования.
-
Опыт работы в сфере машинного обучения, базовое понимание
принципов глубокого обучения. -
Широкий кругозор в области тестирования ПО.