Старший инженер по автоматизации тестирования (Остатки и лимитатор склада)

Ozon

Старший инженер по автоматизации тестирования (Остатки и лимитатор склада)

Москва, Пресненская набережная, 10

Метро: Деловой центр

Описание вакансии

Наша команда «Остатки и лимитатор склада» отвечает за следующие функциональности:

  • Изменение остатков на складах продавцов всеми возможными способами (личный кабинет продавца, API для продавцов, импорт через Excel). Каждую секунду продавцы передают нам от 30 тысяч до 50 тысяч остатков по своим товарам на своих складах. Наш сервис валидирует весь этот поток данных на корректность и сохраняет проверенные остатки.
  • Отображение актуальных остатков на складах продавца и их агрегации в личном кабинете продавца. Нагрузка на чтение данных по остаткам 8-10 тысяч RPS, а в пике - до 40 тысяч.
  • Установка продавцом лимита на количество заказов в день на складе. Наш сервис также обеспечивает соблюдение этого лимита другими сервисами Ozon.
  • Также мы занимаемся разными проектами по развитию схем FBS/RFBS (со сборкой заказа на стороне продавца), в части настройки складов и методов доставки с этих складов.

О проекте

  • Наши сервисы ежедневно обрабатывают большой поток данных. Нагрузка от года к году растет, поэтому у нас всегда есть задачи на их совершенствование: на ускорение, увеличение пропускной способности, снижение нагрузки на инфраструктуру и другие сервисы, разные оптимизации как кода, так и взаимодействий, и т.д.
  • Множество интеграций и взаимодействия с другими сервисами Ozon, Kafka, Redis, шардированные PostgreSQL, микросервисная архитектура.
  • Высокая планка по автоматизации тестирования - придётся постоянно работать над расширением покрытия автотестов, их ускорением, улучшением их стабильности.

Вы будете

  • Проводить ручное тестирование.
  • Писать и поддерживать автотесты на Go и TypeScript.
  • Развивать и поддерживать инструментарии для подготовки тестовых данных - у QA есть собственный микросервис для этого.
  • Создавать тест-планы и сценарии в соответствии с бизнес-требованиями к проектам.
  • Развивать и поддерживать нагрузочное тестирование наших сервисов.
  • Участвовать в поддержке тестового стенда в стабильном состоянии.
  • Участвовать в демо новых проектов и фич.

Нам важно

  • Знание теории тестирования и наличие опыта ручного тестирования.
  • Знание методик тест-дизайна и умение их применять.
  • Большой опыт тестирования API и backend в целом (текущее соотношение backend 80 / frontend 20).
  • Опыт разработки тестовых сценариев.
  • Коммерческий опыт автотестирования (уверенное знание любого языка программирования, готовы переучить с Java, C#, Python).
  • Опыт работы в проектах с CI/CD (разработка автотестов, анализ прохождения джобы автотестов, настройка джоб с автотестами).
  • Опыт написания SQL запросов.
  • Опыт работы с Postman/Insomnia/Swagger.
  • Умение анализировать логи (Graylog/Kibana и тп).
  • Умение работать с трекерами задач/багов.
  • Умение работать с git.

Будет плюсом

  • Опыт работы с метриками и графиками Grafana/Prometheus.
  • Опыт работы с брокерами сообщений (Kafka, RabbitMQ).
  • Опыт работы с GRPC.
  • Опыт написания автотестов на TypeScript+PlayWright.
Навыки
  • QA
  • AQA
  • PostgreSQL
  • Apache Kafka
  • gRPC
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Рунити

QA инженер (AI)

Рунити

  • Москва

  • Не указана

БФТ-Холдинг
  • Москва

  • Не указана

Верный Код

QA Engineer FullStack

Верный Код

  • Москва

  • Не указана

ВТБ Факторинг
  • Москва

  • Не указана

Аренадата Софтвер

Python QA Automation специалист

Аренадата Софтвер

  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию