Представьте: яркий грузовичок Ozon подъезжает на склад, и запускается работа десятков микросервисов. Назначить гейт; достать товары из контейнера; разложить товары, соблюдая товарное соседство; отработать брак; пересобрать посылки в Новосибирск, во Владивосток, в Хабаровск…
Это только малая часть складских процессов. За всеми ними стоят огромная высоконагруженная система и моя команда тестирования. Мы пишем тесты и разрабатываем инфраструктурные инструменты. Сейчас у нас порядка 100 сервисов для автоматизации разных процессов. Мы постоянно масштабируемся, поэтому я ищу в команду специалистов разных уровней.
А когда не ищу и не тестирую — помогаю организовывать Heisenbug (я член программного комитета) и преподаю на курсах. Развиваю, развиваюсь и, надеюсь, вам будет интересно и комфортно в моей команде.
руководитель отдела тестирования интеграционных решений склада
Помощь в разработке утилит/инструментов для упрощения работы QA.
Участие в выстраивании пайплайнов для тестирования в системе Gitlab.
Работа с мокированием для изолированного тестирования в CI.
Настройка нагрузочных тестов для разных сервисов.
Подготовка и работа с данными для тестов в мире большого количества микросервисов.
Работа с gRPC, REST, Kafka.
Работа с базой данных (шардирование, мастер/реплики, постоянная выборка данных).
Анализ требований и участие в их разработке на ряду с разработчиками и аналитиками.
Что мы ожидаем по твоим скилам:
Знание Python, библиотеки PyTest.
Знакомство с SQL для написания несложных запросов.
Понимание, как устроена микросервисная архитектура и как её тестировать. (сервисов значительно больше 50).
Понимание CI/CD-процесса и умение работать с одной из систем сборки (Gitlab, Jenkins, Teamcity).
Понимание работы HTTP + REST.
Понимание, как работает брокер сообщений, например, Kafka/RabbitMQ.
С нас:
Без скромности — делать классные продукты на рынке e-com.
Удалёнка, гибрид или офис — решать только тебе.
Система менторства, адаптации, обучения, ДМС (+стоматология).
Скидки на спорт и изучение английского языка, корпоративные клубы (киберспорт, кино, рисование, настолки, спорт, etc.).
Сильное экспертное комьюнити: митапы, блоги, конференции и подкасты.
Оставляй заявку и приходи к нам реализовывать крутые и интересные задачи!
Хочу в команду
Старший инженер по автоматизации тестирования Python
Что по задачам:
Разработка тестов для высоконагруженных сервисов.
Разработка утилит/инструментов для упрощения работы как QA, так и разработчиков.
Проработка процессов тестирования вместе с командой.
Инициирование изменений/улучшений.
Выстраивание пайплайнов для тестирования в системе Gitlab.
Работа с мокированием для изолированного тестирования в CI.
Настройка нагрузочных тестов для разных сервисов.
Подготовка и работа с данными для тестов в мире большого количества микросервисов.
Работа с gRPC, REST, Kafka.
Работа с базой данных (шардирование, мастер/реплики, постоянная выборка данных).
Анализ требований и участие в их разработке наряду с разработчиками и аналитиками.
Помощь младшим членам команды в освоении технологий и соответствии процессу.
Что мы ожидаем по твоим скилам:
Уверенное знание Python, библиотеки PyTest и работы с микросервисами в экосистеме Python.
Знание SQL на уровне создания сложных запросов с использованием Join, группировки, встроенных функций, эмуляция локов и прочее (плюсом будет работа с PostgreSQL).
Понимание, как устроена микросервисная архитектура и как её тестировать (сервисов значительно больше 50).
Понимание CI/CD-процесса и опыт настройки пайплайнов в одной из систем сборки (Gitlab, Jenkins, Teamcity). Мы работаем в Gitlab.
Опыт работы с Docker/Kubernetes приветствуется.
Знания/понимание работы HTTP + REST.
Опыт работы с брокерами сообщений, такими как Kafka/RabbitMQ.
Понимание отличия gRPC от других инструментов.
С нас:
Без скромности — делать классные продукты на рынке e-com.
Удалёнка, гибрид или офис — решать только тебе.
Система менторства, адаптации, обучения, ДМС (+стоматология).
Скидки на спорт и изучение английского языка, корпоративные клубы (киберспорт, кино, рисование, настолки, спорт, etc.).
Сильное экспертное комьюнити: митапы, блоги, конференции и подкасты.
Оставляй заявку и приходи к нам реализовывать крутые и интересные задачи!
Хочу в команду
Тимлид QA
Что по задачам:
Управление командой до 5 человек.
Анализ тестового покрытия, качества тестирования.
Анализ и планирование разработки инфраструктурных инструментов для развития качества тестирования.
Проработка процессов тестирования вместе с командой разработчиков, аналитиков и QA.
Анализ требований и участие в их разработке на ряду с разработчиками и аналитиками.
Настройка и контроль за нагрузочными тестами внутри команды.
Развитие младших специалистов.
Что мы ожидаем по твоим скилам:
Опыт управления командой.
Уверенное знание Python, библиотеки PyTest и работы с микросервисами в экосистеме Python.
Знание SQL на уровне создания сложных запросов с использованием Join, группировки, встроенных функций, эмуляция локов и прочее. Плюсами будет работа с PostgreSQL.
Уверенное знание микросервисной архитектуры и принципов её тестирования.
Знание CI/CD процесса и опыт настройки пайплайнов в одной из систем сборки (Gitlab, Jenkins, Teamcity). Мы работаем в Gitlab.
Опыт работы с Docker/Kubernetes приветствуется.
Уверенные знания, понимание работы HTTP + REST.
Опыт работы с брокерами сообщений, такими как Kafka/RabbitMQ.
Понимание отличия gRPC от других инструментов.
С нас:
Без скромности — делать классные продукты на рынке e-com.
Удалёнка, гибрид или офис — решать только тебе.
Система менторства, адаптации, обучения, ДМС (+стоматология).
Скидки на спорт и изучение английского языка, корпоративные клубы (киберспорт, кино, рисование, настолки, спорт, etc.).
Сильное экспертное комьюнити: митапы, блоги, конференции и подкасты.
Оставляй заявку и приходи к нам реализовывать крутые и интересные задачи!
Хочу в команду
Команды, которым вы нужны
Команда Фреша
Занимается сервисами подбора товаров для непрерывной доставки товаров с распределительных центров и дарксторов для экспресс-доставки.
Команда фронтенда
Разрабатывает фронтенд-приложение, которое оптимизирует процесс складских операций, обеспечивая сотрудников склада удобным и современным интерфейсом для эффективной работы.
Ресурсная команда
Разрабатывает сервисы для взаимодействия с конкретным складом: для прогнозирования загруженности, интеграции с конвейерной лентой, синхронизации с грузовиками и людьми, которым нужен доступ к складу.
Интеграционная команда
Отвечает за сервисы поставок и возвратов и гордо носит титул команды с самым большим количеством интеграций в своих сервисах.
Команда батчинга
Создаёт сервисы для математического подсчёта процессов подбора товаров, в том числе два самых высоконагруженных сервиса в сезоны распродаж. Покрывает все алгоритмы BDD-тестами.
Команда инфраструктурных сервисов
Поддерживает интеграцию новой складской системы со старой, обновляет процессы на новые сервисы.
Мы отвечаем за 90% выдачи заказов. В команде более 100 IT-специалистов — и мы продолжаем расти. В нашем ведении ПО (веб приложение + мобильные клиенты), с которым работают внешние пользователи, когда вы приходите забрать свой заказ в пункте выдачи. Около 150 микросервисов обеспечивают работу этих приложений, общаясь между собой и внешними системами. Несколько админок помогают в управлении этой большой системой. Ежемесячно аудитория нашего приложения составляет 200 000 пользователей. Чтобы всё это работало как часы предъявляются серьезные требования по обеспечению отзывчивости сервисов в условии highload среды.
Почему нужно идти к нам: мы открытым новым идеям в разработке, которые можем раскатать на миллионы пользователей Ozon. У нас быстрый Time To Market:)
Отправить заявку
Мы отвечаем за 90% выдачи заказов. В команде более 100 IT-специалистов — и мы продолжаем расти. В нашем ведении ПО (веб приложение + мобильные клиенты), с которым работают внешние пользователи, когда вы приходите забрать свой заказ в пункте выдачи. Около 150 микросервисов обеспечивают работу этих приложений, общаясь между собой и внешними системами. Несколько админок помогают в управлении этой большой системой. Ежемесячно аудитория нашего приложения составляет 200 000 пользователей. Чтобы всё это работало как часы предъявляются серьезные требования по обеспечению отзывчивости сервисов в условии highload среды.
Почему нужно идти к нам: мы открытым новым идеям в разработке, которые можем раскатать на миллионы пользователей Ozon. У нас быстрый Time To Market:)
Отправить заявку
Мы отвечаем за 90% выдачи заказов. В команде более 100 IT-специалистов — и мы продолжаем расти. В нашем ведении ПО (веб приложение + мобильные клиенты), с которым работают внешние пользователи, когда вы приходите забрать свой заказ в пункте выдачи. Около 150 микросервисов обеспечивают работу этих приложений, общаясь между собой и внешними системами. Несколько админок помогают в управлении этой большой системой. Ежемесячно аудитория нашего приложения составляет 200 000 пользователей. Чтобы всё это работало как часы предъявляются серьезные требования по обеспечению отзывчивости сервисов в условии highload среды.
Почему нужно идти к нам: мы открытым новым идеям в разработке, которые можем раскатать на миллионы пользователей Ozon. У нас быстрый Time To Market:)
Отправить заявку
Мы отвечаем за 90% выдачи заказов. В команде более 100 IT-специалистов — и мы продолжаем расти. В нашем ведении ПО (веб приложение + мобильные клиенты), с которым работают внешние пользователи, когда вы приходите забрать свой заказ в пункте выдачи. Около 150 микросервисов обеспечивают работу этих приложений, общаясь между собой и внешними системами. Несколько админок помогают в управлении этой большой системой. Ежемесячно аудитория нашего приложения составляет 200 000 пользователей. Чтобы всё это работало как часы предъявляются серьезные требования по обеспечению отзывчивости сервисов в условии highload среды.
Почему нужно идти к нам: мы открытым новым идеям в разработке, которые можем раскатать на миллионы пользователей Ozon. У нас быстрый Time To Market:)
Отправить заявку
Мы отвечаем за 90% выдачи заказов. В команде более 100 IT-специалистов — и мы продолжаем расти. В нашем ведении ПО (веб приложение + мобильные клиенты), с которым работают внешние пользователи, когда вы приходите забрать свой заказ в пункте выдачи. Около 150 микросервисов обеспечивают работу этих приложений, общаясь между собой и внешними системами. Несколько админок помогают в управлении этой большой системой. Ежемесячно аудитория нашего приложения составляет 200 000 пользователей. Чтобы всё это работало как часы предъявляются серьезные требования по обеспечению отзывчивости сервисов в условии highload среды.
*Персональные данные опубликованы в соответствии со ст. 10.1 Федерального закона РФ № 152-ФЗ от 27 июля 2006 г. «О персональных данных» с согласия субъекта. Какая-либо иная обработка, в том числе дальнейшее распространение персональных данных третьими лицами в иных целях запрещена.