Загрузи резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

Тестировщик (auto)
сопроводительное письмо
описание
Компания разрабатывает цифровую платформу для сервиса maxim, которая обрабатывает больше миллиона заказов в сутки. Это продуктовая IT-компания с командой сильных разработчиков, которая работает на рынке IT больше 13 лет и продолжает развиваться.
Вам нужно будет участвовать в разработке и поддержке автоматизированных тестовых решений для бэкэнд сервисов. Вы будете писать тесты на Python для REST API с использованием Pytest, работать с PostgreSQL, NATS и Redis для интеграционных сценариев. Также нужно будет настраивать окружение и CI/CD, анализировать результаты тестов, устранять дефекты, документировать процессы и проводить код-ревью для младших специалистов
требования
- Имеете опыт автоматизации тестирования REST API и глубоко понимаете принципы REST, валидации ответов, работы с HTTP-методами и статус-кодами
- Умеете проектировать архитектуру автотестов и эффективно организовывать тестовые наборы
- Отлично владеете Python, имеете опыт коммерческой разработки тестов на Python от 3+ лет, понимаете основные концепции ООП и уверенно работаете со стандартными библиотеками Python (requests, json и др)
- Знаете Pytest, имеете опыт написания и конфигурирования тестовых сценариев (fixtures, parametrization и др), а также опыт параллельного запуска тестов и сбора метрик (pytest-xdist и т п)
- Имеете опыт работы с базами данных (PostgreSQL), понимаете принципы реляционных БД и умеете строить SQL-запросы
- Имеете опыт тестирования сервисов с PostgreSQL
- Имеете опыт в автоматизации e2e-тестов, практику написания сквозных тестов, затрагивающих несколько сервисов сразу, и умеете работать с mock-сервисами (например, WireMock, mountebank)
- Имеете опыт взаимодействия с C#-сервисом, базовое понимание структуры .NET-приложения (уровень чтения кода и логики) и умеете анализировать логи и совместно с разработчиками находить источники ошибок
- Имеете знания очередей и брокеров сообщений (NATS), понимаете принципы работы с брокерами сообщений (Pub/Sub, очереди, топики) и имеете опыт тестирования сценариев, завязанных на асинхронный обмен сообщениями
- Знаете Redis, имеете базовое понимание структуры ключ-значение и принципов кэширования, умеете писать и читать данные в Redis, проверять кэш при тестировании API/сервисов
- Имеете опыт работы с системами контроля версий (Git), уверенные навыки ветвления (branching) и создания pull request’ов, понимаете GitFlow или похожие Git-стратегии
- Знаете CI/CD, имеете опыт интеграции автотестов в пайплайны (Jenkins, GitLab CI, GitHub Actions и др) и умеете анализировать результаты прогона тестов и работать с отчетами (Allure, JUnit XML и т п)
- Имеете базовые знания Linux, умеете работать через командную строку (bash), анализировать логи и настраивать окружение
- Имеете опыт нагрузочного тестирования (инструменты К6, JMeter или навыки в рамках Pytest для стресс-тестов) или имеете опыт работы с Docker / Kubernetes (умение запускать тесты в контейнерах и работать с микросервисной архитектурой, настройка окружения для тестов)
условия
- Оформление по ТК РФ
- Зарплата пересматривается минимум раз в год
- Компенсация питания в офисе
- Гибкое начало рабочего дня
- Корпоративы, подарки, мерч
- ДМС
- Профессиональное обучение и английский
- Работа в офисе, гибридном формате или удалённо