Senior QA automation Python

Maxim technology

Senior QA automation Python

Описание вакансии

Сейчас мы ищем опытного автоматизатора в тестировании бэкэнда, который пишет на Python, для участия в разработке и поддержке автоматизированных тестовых решений для наших бэкэнд сервисов.

Обязанности:

Разработка и поддержка автотестов REST API:

  • Анализ требований и создание тест-кейсов.
  • Написание тестов на Python с использованием Pytest.
  • Поддержка, рефакторинг и оптимизация существующей кодовой базы.

Интеграционное тестирование C#-сервиса:

  • Взаимодействие с разработчиками и тестировщиками, участие в обсуждении архитектуры и тестового охвата.
  • Тесная работа с базой данных PostgreSQL, а также с NATS и Redis для интеграционных сценариев.

Настройка окружения и CI/CD:

  • Анализ результатов прогона тестов, интеграция отчетов (Allure, JUnit и т. п.).

Анализ и устранение дефектов:

  • Работа с логами приложений, поиск корневых причин, оформление баг-репортов.
  • Взаимодействие с командой разработки для оперативного решения инцидентов.

Участие в улучшении процессов тестирования:

  • Предложение идей по оптимизации стратегии тестирования, инструментария и практик QA.
  • Наставничество (менторство) младших специалистов и код-ревью автотестов команды.

Документирование:

  • Поддержка в актуальном состоянии документации по тестированию и автотестам.
  • Описание best practices и гайдов для команды.

Мы ждем, что вы:

Имеете опыт автоматизации тестирования 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

  • Умение запускать тесты в контейнерах и работать с микросервисной архитектурой.
  • Настройка окружения для тестов.

Что дальше?

У нас простой процесс подбора. Тебя ждет интервью с HR и лидом команды, и после этого мы выходим с оффером.

Отправляй свой отклик! Мы тебя ждем.

Навыки
  • Pytest
  • REST API
  • e2e
  • C#
Посмотреть контакты работодателя

Похожие вакансии

Bercut
Удаленная работа
  • Санкт-Петербург

  • Не указана

Рекомендуем
Датаджайл
Удаленная работа
  • Санкт-Петербург

  • Не указана

Рекомендуем
Enjoypro
Удаленная работа
  • Санкт-Петербург

  • до 230000 RUR

Рекомендуем
БИОКАД, биотехнологическая компания

QA Automation Engineer (Python, PyTest)

БИОКАД, биотехнологическая компания

Удаленная работа
  • Санкт-Петербург

  • до 230000 RUR

Lenvendo
Удаленная работа
  • Санкт-Петербург

  • до 230000 RUR

V4Scale
Удаленная работа
  • Санкт-Петербург

  • от 3500 USD

V4Scale
Удаленная работа
  • Санкт-Петербург

  • от 3500 USD

Датаджайл

QA Automation Engineer (С#)

Датаджайл

Удаленная работа
  • Санкт-Петербург

  • от 3500 USD

Enjoypro
Удаленная работа
  • Санкт-Петербург

  • до 200000 RUR

i-FREE
Удаленная работа
  • Санкт-Петербург

  • до 200000 RUR

Koronatech
Удаленная работа
  • Санкт-Петербург

  • до 200000 RUR

НОНТОН
Удаленная работа
  • Санкт-Петербург

  • до 200000 RUR

АСД Технолоджиз

Технический Лидер (Python)

АСД Технолоджиз

Удаленная работа
  • Санкт-Петербург

  • до 500000 RUR

FULLSTAFF.
Удаленная работа
  • Санкт-Петербург

  • от 370000 RUR

Ак Барс Цифровые Технологии

QA Auto Specialist

Ак Барс Цифровые Технологии

Удаленная работа
  • Санкт-Петербург

  • от 370000 RUR

Карвиль
Удаленная работа
  • Санкт-Петербург

  • до 300000 RUR

Codex Optimus

Senior QA Engineer

Codex Optimus

Удаленная работа
  • Санкт-Петербург

  • до 300000 RUR

НАЛАНЧ
Удаленная работа
  • Санкт-Петербург

  • до 300000 RUR

Арго Медиа

Python-разработчик

Арго Медиа

Удаленная работа
  • Санкт-Петербург

  • от 250000 RUR

Azur Games
Удаленная работа
  • Санкт-Петербург

  • от 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию