Стань частью нашей команды Разработки

Открытых вакансий:
Head of QA
Уровень:
Senior
Продукт:
All
23 мая 2024

Что нужно делать

  • заниматься разработкой и реализацией комплексной стратегии тестирования для обеспечения высокого качества программного обеспечения, с особым вниманием к технологическому стеку, включая Greenplum, Apache Hadoop, Apache Kafka, ClickHouse, PostgreSQL;
  • управлять тимлидами нескольких существующих команд тестирования (ручное тестирование, автоматизация тестирования на Python, автоматизация тестирования на Java, нагрузочное тестирование);
  • заниматься постановкой задач и контролем их выполнения, анализировать результаты тестирования, подготавливать отчеты для руководства департамента;
  • организовывать работу команд, направленную на эффективное обнаружение и устранение дефектов на разных стадиях разработки ПО;
  • осуществлять внедрение и поддержку процессов автоматизации тестирования, адаптировать и оптимизировать существующие процессы под специфику различных проектов;
  • заниматься постоянным совершенствованием методик тестирования и внедрять инновационные решения для повышения эффективности работы команд;
  • поддерживать тесное сотрудничество между всеми заинтересованными командами для обеспечения качества на всех этапах жизненного цикла продукта;
  • участвовать в процессах найма и отбора кандидатов, включая проведение собеседований и оценку технических навыков;
  • участвовать в разработке и внедрение системы KPI для оценки работы команд и качества выпускаемого ПО.

Мы ожидаем, что вы

  • обладаете опытом работы в аналогичной должности не менее 5 лет;
  • обладаете опытом управления разными командами тестирования в больших проектах;
  • имеете глубокие знания в области методологий тестирования, инструментов автоматизации на Python или Java, а также методик нагрузочного тестирования;
  • умеете эффективно организовывать работу команды, мотивировать и развивать сотрудников;
  • обладаете отличными коммуникативными навыками, умеете строить эффективное взаимодействие между командами и решать конфликтные ситуации;
  • имеете опыт внедрения инновационных технологий и методик в процессы тестирования;
  • являетесь уверенным пользователем Linux (для эффективного взаимодействия с техническими аспектами и инструментарием тестирования);
  • имеете высшее техническое образование.

Будет плюсом

  • опыт работы с технологическим стеком, включая Greenplum, Apache Hadoop, Apache Kafka, ClickHouse, PostgreSQL, будет значительным преимуществом
  • опыт работы с CI/CD системами и понимание принципов DevOps;
  • способность быстро адаптироваться к изменяющимся требованиям, умение работать в условиях многозадачности.
Если тебя заинтересовала эта вакансия, отправь свое резюме на почту poe@arenadata.io с пометкой “Head of QA”
Python Automation QA Engineer
Уровень:
Middle/Senior
Продукт:
ADQM ClickHouse
23 мая 2024

Что нужно делать

  • разрабатывать тесты в Python используя PyTest для тестирования приложений Arenadata;
  • проводить анализ результатов тестирования, составлять отчёты о проведённом тестировании;
  • осуществлять поддержку и развитие фреймворка тестирования;
  • взаимодействовать со смежными командами разработки и DevOps.

Мы ожидаем, что вы

  • имеете практический опыт разработки тестов на языке Python;
  • имеете опыт в написании автоматизированных тестовых сценариев;
  • обладаете опытом работы с Linux;
  • имеете опыт работы с Git.

Будет плюсом

  • опыт проведения нагрузочных тестов;
  • опыт работы с любым из перечисленных облачных провайдеров - AWS, GCP, Azure, VK Cloud, Yandex, SberCloud;
  • опыт работы с контейнерами Docker;
  • опыт автоматизации работы с помощью Ansible, Puppet, Chef, Salt;
  • опыт работы с GitLab/GitHub;
  • опыт работы с базами данных, знание SQL.
Если тебя заинтересовала эта вакансия, отправь свое резюме на почту poe@arenadata.io с пометкой “Python Automation QA Engineer (ADQM)”
Performance Test Engineer
Уровень:
Middle
Продукт:
All
23 мая 2024

Что нужно делать

  • проводить тестирование производительности, определять и оптимизировать узкие места в продуктах платформы для хранения больших данных;
  • составлять и выполнять сценарии нагрузочного тестирования;
  • собирать и анализировать метрики, тренды и статистику производительности;
  • составлять отчеты о результатах тестирования производительности;
  • формировать техническую документацию и руководство пользователя;
  • взаимодействовать с командой разработки для идентификации и устранения проблем производительности на ранних стадиях.

Мы ожидаем, что вы

  • имеете опыт работы в области тестирования производительности от 2-х лет;
  • умеете формировать отчеты о тестировании производительности, включающие в себя данные о нагрузке, времени отклика, пропускной способности и других ключевых показателях производительности;
  • имеете опыт работы с инструментами тестирования производительности (JMeter, Perftracker, TPC-DS, TPC-B, Locust framework и т.д.);
  • умеете адаптировать инструменты тестирования производительности к конкретной системе или приложению, включая настройку и настройку тестовых сред;
  • умеете интерпретировать и анализировать результаты тестов, полученные с помощью этих инструментов, для определения и локализации узких мест в производительности системы;
  • понимаете основы работы баз данных, веб-серверов и серверов приложений;
  • имеете опыт работы с распределенными системами и большими объемами данных;
  • знаете языки программирования (Java или Python), и сценарные языки (Bash или Shell);
  • имеете опыт работы с инструментами мониторинга производительности (Grafana, Prometheus):
    • опыт настройки и использования систем мониторинга для сбора и анализа данных о производительности системы;
    • умение создавать и настраивать дашборды для отображения метрик производительности;
    • понимание того, как данные о производительности могут быть использованы для определения узких мест и для улучшения общей производительности системы.

Будет плюсом

  • знание основ DevOps и CI/CD;
  • навыки работы с документацией, включая создание технической документации и пользовательских руководств;
  • опыт работы с такими СУБД как Greenplum и ClickHouse;
  • опыт работы в экосистеме Hadoop;
  • опыт использования инструментов мониторинга для определения узких мест в производительности баз данных;
  • опыт оптимизации и настройки баз данных для улучшения производительности и масштабируемости.
Если тебя заинтересовала эта вакансия, отправь свое резюме на почту poe@arenadata.io с пометкой “Performance Test Engineer”
SDET Python
Уровень:
Senior
Продукт:
All products
23 мая 2024

Что нужно делать

  • заниматься разработкой, актуализацией и сопровождением автотестов Arenadata Cluster Manager (ADCM);
  • Заниматься разработкой и поддержкой API client;
  • Разрабатывать различные утилиты для AQA-команды;
  • Проводить исследования flaky тестов, связанных по инфраструктуре;
  • Анализировать данные с мониторинга ресурсов;
  • Проводить ревью кода автотестов;
  • Проводить аудит по code-style, проводить рефакторинг архитектуры в автотестах;
  • Актуализировать и развивать внутреннюю QA документацию;
  • Проводить настройку Allure для проектов.

Мы ожидаем, что вы

  • Обладаете уверенным знанием Python 3.10 и выше;
  • Умеете использовать тестовый фреймворк Pytest;
  • Знаете принципы ООП;
  • Имеете опыт работы Allure TestOps;
  • Имеете опыт работы с Linux;
  • Имеете опыт работы с Docker;
  • Имеете опыт тестирования API;
  • Понимаете принципы построения веб-приложений, клиент-серверной архитектуры;
  • Владеете английским языком не ниже уровня B1.

Будет плюсом

  • Опыт работы с Postgres и умеете писать SQL запросы;
  • Опыт работы с JsonSchema.
Если тебя заинтересовала эта вакансия, отправь свое резюме на почту poe@arenadata.io с пометкой “SDET Python”
Python Developer
Уровень:
Senior
Продукт:
ADCM
23 мая 2024

Что нужно делать

  • заниматься разработкой и поддержкой решения Arenadata Cluster Manager;;
  • заниматься разработкой Unit-тестов;
  • взаимодействовать с архитекторами, системными аналитиками, тестировщиками и DevOps.

Мы ожидаем, что вы

  • имеете опыт работы с Python более 2 лет;
  • обладаете знаниями классических алгоритмов и структур данных;
  • имеете опыт работы с Django REST Framework;
  • обладаете уверенными знаниями SQL и опытом работы с базами данных, например, с PosgreSQL;
  • имеете уверенные знания и опыт работы с командной строкой в операционных системах семейства Linux;
  • имеете опыт написания Unit-тестов;
  • обладаете опытом работы с Docker контейнерами;
  • обладаете опытом работы с системами контроля версий (Git).
Если тебя заинтересовала эта вакансия, отправь свое резюме на почту poe@arenadata.io с пометкой “Python Developer (ADCM)”
Staff Engineer (С)
Уровень:
Senior
Продукт:
ADB Greenplum
23 мая 2024

Что нужно делать

  1. Управлять командой из 7 человек с перспективой дальнейшего найма:
    • заниматься краткосрочным планированием, распределять задачи, осуществлять контроль за их выполнением, отчитываться перед вышестоящим руководством;
    • проводить регулярные встречи с командой и индивидуально с сотрудниками;
    • отслеживать эмоциональное состояние сотрудников, решать возникающие конфликты;
    • предоставлять обратную связь и определять вектора развития;
    • вести внутреннюю документацию, формализовывать и контролировать соблюдение установленных процессов;
    • формировать отчетность по работе команды.
  2. Взаимодействовать с внешними подразделениями:
    • проводить предварительный анализ задач, поступающих от других подразделений (второй линии поддержки, архитекторов), декомпозицию, оценку сроков;
    • участвовать во встречах с представителями смежных команд, вовлеченных в разработку ADB, для уточнения приоритетов, информирования о текущем статусе выполнения задач, предоставления экспертизы по компонентам системы.
  3. Решать задачи третьей линии поддержки MPP СУБД ADB (на базе Greenplum):
    • обеспечивать синхронизацию изменений из вышестоящих проектов для интеграции исправлений и улучшений;
    • подготавливать исправления для выявленных проблем, заниматься оптимизацией и внесением улучшений;
    • обеспечивать покрытие тестами разных уровней;
    • участвовать в code-review;
    • передавать исправления opensource-сообществу;
    • автоматизировать процесс разработки и тестирования (в т.ч. с привлечением других команд).

Мы ожидаем, что вы

  • имеете опыт коммерческой разработки системного ПО на языке Си от 5 лет;
  • имеете опыт коммерческой разработки на уровне ядра СУБД;
  • имеете экспертизу в области теории баз данных;
  • имеете опыт управления командой от трех лет, умеете применять scrum для организации работы команды;
  • имеете продвинутый опыт работы с git (мы используем GitHub и GitLab);
  • имеете продвинутый опыт отладки (gdb) и профилирования, понимание в какие инструкции транслируются языковые конструкции (assembler);
  • знаете SQL, способны анализировать и оптимизировать комплексные аналитические запросы, анализировать планы запросов;
  • обладаете навыками работы с системами сборки make, cmake;
  • обладаете основными знаниями языков C++, golang, python, shell;
  • знаете внутреннее устройство операционной системы Linux, ее конфигурацию и инструменты диагностики и отладки, инструменты командной строки;
  • знаете английский язык на уровне, достаточном для ведения внутренней технической документации, а также письменного общения с opensource сообществом.

Будет плюсом

  • опыт работы с СУБД Postgres, Greenplum, ClickHouse;
  • опыт работы с экосистемой Hadoop;
  • опыт создания высоконагруженных систем.
Если тебя заинтересовала эта вакансия, отправь свое резюме на почту poe@arenadata.io с пометкой “Staff engineer (ADB)”
Java Team Lead
Уровень:
Senior
Продукт:
All products
23 мая 2024

Вам предстоит заниматься разработкой:

  • cистемы мониторинга запросов распределенной СУБД;
  • cистемы управления бэкапированием распределенной СУБД;
  • коннекторов для взаимодействия между компонентами платформы, отвечающей за хранение больших данных.

Стек технологий:

  • Java 8/11/17;
  • Spring Framework;
  • Vert.x;
  • Apache Camel;
  • PostgreSQL;
  • Greenplum;
  • Clickhouse;
  • Apache Kafka;
  • Apache Hadoop;
  • Docker и т.д.

Будет плюсом

  • руководить командой разработки на языке java, состоящей из 7+ человек;
  • заниматься оценкой трудоемкости, анализом возможности реализации и согласованием сроков выполнения поставленных задач как для своих задач, так и для задач, которые будут выполнять другие члены команды;
  • осуществлять распределение и контроль выполнения для своих и командных задач;
  • заниматься управлением и развитием команды разработчиков, включая регулярные технические встречи, performance review и разработку индивидуальных планов развития;
  • заниматься разработкой программного обеспечения (ПО) в соответствии с функциональными спецификациями (техническим заданием);
  • работать с существующим кодом, в т.ч. проводить код-ревью;
  • нести ответственность за качество, сроки и план;
  • участвовать в построении производственного процесса;
  • взаимодействовать с другими отделами (архитектуры, разработки, системного анализа и технической документации) при разработке продуктов;
  • участвовать в подборе команды;
  • накопление экспертизы – организация и поддержание в актуальном состоянии базы знаний.

Будет плюсом

  • опыт работы с Vert.x, Greenplum, Etcd, Clickhouse, Apache Kafka, Apache Hadoop.
Если тебя заинтересовала эта вакансия, отправь свое резюме на почту poe@arenadata.io с пометкой “Java Team Lead”

Этапы

  1. Беседа с HR
    Первичное собеседование с сотрудником отдела подбора
  2. Техническое интервью с экспертами
    Проверка технических навыков кандидата и знакомство с командой
  3. Интервью с руководителем
    Обсуждение будущих задач и планов на испытательный срок
  4. Оффер
    Приглашение на работу в компанию

Условия работы

  • работа в аккредитованной ИТ-компании в Департаменте Архитектуры и Разработки;

  • официальное трудоустройство по ТК РФ с белой заработной платой;

  • расширенный ДМС со стоматологией;

  • 100% оплата больничного;

  • возможность работать удаленно или в офисе;

  • работа в коллективе профессионалов в своей области (почитай наши статьи на Хабр);

  • развитая корпоративная культура:

    • отсутствие бюрократии;

    • no meeting day по четвергам;

    • налаженные механизмы горизонтальных переходов, если появится такое желание, после 1 года работы;

    • постоянный обмен опытом на внутренних технических конференциях;

    • выделенный бюджет на персональное развитие hard & soft skills;

  • корпоративный английский язык с носителями языка или русскоязычными преподавателями на выбор;

  • обеспечиваем мощным оборудованием (ноутбук, мониторы, софт)

Если тебя привлекают технически сложные, но захватывающие задачи из мира Open Source, и среди открытых вакансий нет такой, которая бы тебя заинтересовала, отправь свое резюме на poe@arenadata.io. Мы обязательно его рассмотрим.