Привет! Наша команда занимается тестированием на проекте Warehouse Management System (WMS). Занимаемся размещением товаров на полки, перемещением до них и между ними. Тестируем только бекэнд, максимально автоматизируем тесты на python.
Ты будешь
- Участвовать в разработке и поддержке тестов для высоконагруженных сервисов под руководством опытных коллег.
- Помогать в создании инструментов для автоматизации рутинных задач QA и разработки.
- Изучать и принимать участие в процессах тестирования в рамках команды.
- Обучаться и помогать в настройке пайплайнов CI/CD в Gitlab.
- Познакомишься с мокированием и изолированным тестированием в CI-среде.
- Участвовать в подготовке и проведении нагрузочных тестов.
- Работать с gRPC, REST, Kafka и базами данных (шардирование, репликация) на практике.
- Участвовать в анализе требований вместе с разработчиками и аналитиками.
- Активное обучаться технологиям и процессам под менторством команды.
Нам важно
- Уверенное понимание жизненного цикла ПО, видов и уровней тестирования, составления тестовой документации (тест-кейсы, чек-листы, баг-репорты).
- Базовые знания Python и большое желание развивать их на реальных проектах.
- Понимание принципов работы SQL, назначения баз данных и умение писать простые запросы.
- Понимание клиент-серверной архитектуры, основ протокола HTTP и принципов REST API.
- Готовность погружаться в работу микросервисных систем и изучать подходы к их интеграционному и контрактному тестированию.
Будет плюсом:
- Опыт написания автотестов от 6 месяцев с использованием фреймворка Pytest.
- Практический опыт работы с СУБД PostgreSQL.
- Знакомство с сетевым протоколом gRPC.
- Понимание принципов CI/CD.
- Базовые навыки работы с Docker (сборка образов, запуск контейнеров).