О компании и команде
Наша команда разрабатывает высоконагруженную высокопроизводительную распределенную платформу для решения задач Big Data и Realtime-аналитики на современном техническом стеке (Hadoop, Spark, Python, Kafka, Cassandra, MongoDB, Ignite, Kubernetes и т.д.). Тебе предстоит проектировать и разрабатывать автоматические тесты для нашей платформы, обеспечивающей критические процессы Банка. Также у тебя будет возможность принимать участие в более высокоуровневых задачах, связанных с выбором стека и RnD.
Задачи:
- Создание автотестов для платформы Big Data и других сервисов
- Анализ и повышение тестового покрытия функционала
- Ведение бэклога задач автоматизации тестирования и его приоритезация
Ожидания от кандидата
От кандидата ожидаются:
- Опыт проектирования и разработки автотестов на Python с использованием BDD-инструментов
- Понимание ключевых метрик тестирования (покрытие, время исполнения и др.)
- Опыт тестирования систем в режиме «черный ящик»
- Опыт разработки разных типов сценариев (функциональные, интеграционные, e2e, smoke, performance и т.п.)
- Базовое знание git
- Понимание принципов разработки ПО по Agile методологии
- Сопровождение автотестов
- Знание принципов тестирования ПО
Плюсом будет:
- Опыт работы с Kafka
- Опыт работы с PySpark
- Опыт работы с Rest API
- Опыт построения отчетов о результатах тестирования
- Тестирование backend
- Знаниe SQL (умение составлять запросы среднего уровня сложности)
- Администрирование Linux
Условия работы
Мы предлагаем:
- Фиксированный оклад + система премирования
- Социальный пакет
- Режим работы - гибрид (Обнинск. Мск, СПб, РнД), удалёнка (РФ)
- Высокий уровень ответственности и возможность самостоятельно принимать решения
- Атмосфера, где легко оставаться собой: минимум формализма, открытые коммуникации и отсутствие дресс-кода