
Ozon
QA-инженер (C#), Группа разработки "Инструменты ВЭД для поставок Global"
- QA
- AQA
- C#
- PlayWright
- Allure
- gRPC
- Apache Kafka
- Graylog
- Swagger
Что разрабатываем:
SOM (Seller Order Management) — мы делаем личный кабинет иностранного продавца и развиваем сервисы по управлению его ассортиментом и поставками.
Ежедневно осуществляют тысячи поставок товаров для продажи на Озон. Мы помогаем им определиться со способами хранения и транспортировки товаров, а также предоставляем личный кабинет по управлению и документальному сопровождению международных поставок.
Помимо этого, мы предоставляем возможность продавцам получить удобный инструмент для таможенного оформления и сертификации товаров, которые доставляются на территорию РФ.
В обязанности нашей группы входит:
- Предоставление продавцу информации о необходимости таможенного оформления товаров.
- Помощь продавцу в оформлении и сертификации товаров. Сбор документов, подбор атрибутов, интеграция с провайдерами.
- Инструменты создания и управления заявками на внешнюю экономическую деятельность.
- Создание внутренней админки для менеджеров.
- Создание функционала для интеграции с внешними пользователями (продавцы, брокеры, логистика)
- Трекинг и оповещения о результатах выполненных шагов.
- Помощь в таможенном оформлении товаров и развитие данного функционала в оказание услуг "под ключ".
На UI у нас есть своя админка для внутренних пользователей (менеджеров). Для создания этого продукта используется Typescript и Vue 3. В соседней команде, в которой имеем тесные контакты UI-приложение является монорепозиторием с модульной архитектурой (микромодули). Мы используем Typescript и Vue 3.
На BE - это десяток микросервисов, которые общаются как синхронно через gRPC запросы, так и асинхронно, через Kafka
Стек: C#, PlayWright, Allure, gRPC, Kafka, Graylog, Swagger.
Команда: 1 лид, 5 C#, 1 JS, 1 QA, 1 аналитик.
Также в смежной команде есть еще 2 QA, с которым построено довольно плотное общение.
Вам предстоит:
- Написание автотестов для фронтенда и бэкенда (соотношение примерно 50\50), сейчас соотношение по тестам - 70 ручное\30 авто, в дальнейшем хотим увеличивать количество автотестов.
- End-to-end тестирование сервисов.
- Тестирование интеграций с другими сервисами и системами.
- Чтение и анализ логов.
- Составление тестовой документации.
- Нагрузочное тестирование сервисов.
- Проведение e2e и UAT с другими командами.
Нам важно:
- Опыт со стеком C# от 2х лет, если есть желание перейти на C# с другого языка, до достаточно от 6-12 месяцев.
- Опыт тестирования Web приложений (frontend/backend).
- Опыт работы с инструментами для API тестирования (Postman, Swagger и другие).
- Опыт программирования на C#.
- Знание видов тестирования и техник тест-дизайна.
- Понимание принципов построения современных архитектур приложения, в частности микросервисной архитектуры.
- Опыт работы с Git.
- Опыт работы с баг-трекерами (Jira, Allure и другие).
- Знание SQL на уровне простых запросов.
- Желание изучать новые технологии.