Maxim technology
сегодня

Тестировщик (auto)

выше рынка на 18,0%
вакансия ~ 234 000 ₽
в среднем 198 235 ₽
мэтч
Загрузи резюме в профиле, чтобы видеть % мэтча с вакансией

сопроводительное письмо

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

описание

Компания разрабатывает цифровую платформу для сервиса 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 (умение запускать тесты в контейнерах и работать с микросервисной архитектурой, настройка окружения для тестов)

условия

  • Оформление по ТК РФ
  • Зарплата пересматривается минимум раз в год
  • Компенсация питания в офисе
  • Гибкое начало рабочего дня
  • Корпоративы, подарки, мерч
  • ДМС
  • Профессиональное обучение и английский
  • Работа в офисе, гибридном формате или удалённо
Откликнуться Пожаловаться