
Senior QA Manual Engineer
Remote work
Описание вакансии
Мы занимается созданием big data платформы для крупнейшей логистической компании России. Платформа построена на open source технологиях, и с помощью таких open source технологий как Kafka, Flink, Spark Streaming, Spark, Hive, ClickHouse позволяет обрабатывать от 200 до 400 млн. событий в сутки.
Платформа активно развивается - растущий поток данных и новые бизнес задачи требуют исследования и внедрения новых фреймворков и технологий, поэтому мы ищем новых специалистов в команду.
Технологический стек:
У нас есть стриминговые и батчевые расчеты с классическим data lake.
На стриминговых расчетах используется: Kafka, Spark Streaming, Flink, Kafka Streams(в перспективе)
На батче: Flink, Spark (DF, Scala), ClickHouse, Vertica
Коммитим код в Gitlab, собираем с помощью Maven
Обязательное покрытие тестами и ревью кода в Upsource
Автоматизировано создание рутинного кода по выделению слоев STG, ODS и DDS
Оркестрация на Oozie (в планах airflow)
Процесс CI/CD выстроен с помощью Team City, релиз-инженеров и команды девопсовбыстро масштабировать data-driven решения и продукты. Мы используем: Java 8, Scala 10/11, SQL. Big Data stack: Hadoop, Hive, Spark, Spark Streaming, Sqoop, Oozie, Kafka, Flume. DBs: PostgreSQL, Cassandra, ClickHouse, Vertica. BI: Pentaho. Data Analysis: Spark Ml.
Обязанности
Функциональное тестирование back end: Scala, полный стек Hadoop (Hive, Spark, HDFS), PostgreSQL, Cassandra, ClickHouse, Vertica , Apache Kafka, REST;
Взаимодействие с командами разработчиков, технической поддержки, бизнес-аналитиков;
Участие в ревью требований и всех типов проектной документации;
Разработка тестовой документации (составление тест-планов, тест-кейсов);
Выявление дефектов и работа с ними;
Составление отчетов по результатам тестирования.
Требования к кандидату
Обязательные требования
Опыт работы тестировщиком не менее 3 лет;
Опыт ручного тестирования ПО;
Опыт написания тест-планов и тест-кейсов;
Опыт работы с баг-трекинговыми и таск-трекинговыми системами;
Отличное знание SQL;
Знание java (уровень написания простых Unit тестов, понимание pom файлов maven) или Python, достаточное для написания скриптов по парсингу, сравнению данных в разных источниках;
Опыт работы с фреймворками для UNIT тестирования (Junit, TestNG, nosetests и т.п.);
Уверенное владение UNIX shell.
Желательные требования
Знание экосистемы Hadoop.
Работа у нас — это
Команда профессионалов, готовых поддержать ваши инициативы
Возможность работы с новыми технологиями
Возможности карьерного роста
Обучение за счёт компании
Красивый и комфортный офиc
Гибкий график
ДМС
Мощное железо и дополнительное оборудование
Ссылка на страницу с описанием вакансии скопирована в буфер обмена