Ведущий инженер по автоматизированному тестированию (Python)

Дата размещения вакансии: 23.10.2024
Работодатель: Ozon
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Наша команда занимается тестированием поставок от их создания до приёмки (в том числе разгрузка, обработка брака и излишков, возврат поставщику). Тестируем только бекэнд, максимально автоматизируем тесты

Вам предстоит:

  • Разработка тестов для высоконагруженных сервисов

  • Разработка утилит/инструментов для упрощения работы как QA, так и разработчиков

  • Проработка процессов тестирования вместе с командой

  • Инициирование изменений/улучшений

  • Выстраивание пайплайнов для тестирования в системе Gitlab

  • Работа с мокированием для изолированного тестирования в CI

  • Настройка нагрузочных тестов для разных сервисов

  • Подготовка и работа с данными для тестов в мире большого количества микросервисов

  • Работа с gRPC, REST, Kafka

  • Работа с базой данных (шардирование, мастер/реплики, постоянная выборка данных)

  • Анализ требований и участие в их разработке наряду с разработчиками и аналитиками

  • Помогать младшим членам команды осваивать технологии и соответствовать процессу

Мы ожидаем:

  • Уверенное знание Python, библиотеки PyTest и работы с микросервисами в экосистеме Python

  • Знание SQL на уровне создания сложных запросов с использованием Join, группировки, встроенных функций, эмуляция локов и прочее (плюсом будет работа с PostgreSQL)

  • Понимание как устроена микросервисная архитектура и как её тестировать

  • Понимание CI/CD процесса и опыт настройки пайплайнов в одной из систем сборки (Gitlab, Jenkins, Teamcity). Мы работаем в Gitlab

  • Опыт работы с Docker/Kubernetes приветствуется

  • Знание/понимание работы HTTP + REST

  • Опыт работы с брокерами сообщений, такими как Kafka/RabbitMQ

  • Понимание отличия gRPC от других инструментов

Мы предлагаем:

  • Динамично и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce
  • Свободу действий в принятии решений
  • Достойный уровень заработной платы
  • Профессиональную команду, которой мы гордимся
  • Возможность развиваться вместе с нашим бизнесом
  • Возможность удалённой работы из любого региона