Специалист по автоматизированному тестированию Python/API (Middle)

«ОС груп»

Специалист по автоматизированному тестированию Python/API (Middle)

Санкт-Петербург, наб. канала Грибоедова, 19

Метро: Невский проспект

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

Описание компании:

  • Компания «Оранж Систем Груп» является разработчиком популярной в России OSS «Equipment Manager».
  • На сегодня, более 25% пользователей фиксированного Интернет РФ мониторятся и управляются системой «Equipment Manager»,
  • Среди клиентов компании: «Билайн», «Мегафон», «ЭР-Телеком (Dom.ru)», «Ростелеком», «Orange Business Services»
  • Среди продуктов компании Автоматизированная система расчетов с абонентами (биллинг) «Оранж», Система зонтичного мониторинга «Sceptor», OSS «Equipment Manager».

Расположение компании:

  • Россия, Санкт-Петербург, метро Невский проспект, наб. канала Грибоедова 19.

Должностные обязанности:

  • Разработка и сопровождение автотестов backend-сервисов на Python с использованием pytest, pytest-asyncio, asyncpg, cx-oracle (oracledb), в рамках архитектурных подходов layered testing и contract-first validation.

  • Проектирование тестовой архитектуры для асинхронных FastAPI-приложений с акцентом на изоляцию зависимостей, переопределение DI и стабильность тестовых фреймворков.

  • Интеграция автотестов в CI/CD (GitLab CI/Jenkins): настройка пайплайнов, автоматический триггер, использование pytest-xdist, генерация отчетов через Allure.

  • Настройка mocks/stubs через встроенные механизмы FastAPI и сторонние библиотеки (respx, unittest.mock, faker, factory_boy), организация test data management.

  • Мониторинг покрытия тестами с помощью coverage.py, выявление blind zones, документирование технического QA-долга и участие в ревью тестовой стратегии проекта.

Требования:

Core QA Automation Competencies

  • Продвинутая экспертиза в оркестрации тестовой инфраструктуры в CI/CD-пайплайнах (GitLab CI, Jenkins) с интеграцией environment provisioning и test gating.

  • Навыки построения и имплементации performance testing strategy с применением инструментов уровня Locust включая анализ latency distribution, throughput, percentiles.

  • Опыт институционализации процессов автоматизации QA через внедрение test pyramids, shift-left практик и coverage-driven development.

Python & Ecosystem Proficiency

  • Production-grade опыт написания тестов на Python с использованием pytest + plugins stack (pytest-asyncio, pytest-xdist, allure-pytest).

  • Понимание event loop semantics, coroutine lifecycle и task scheduling на базе asyncio.

  • Практика интеграционного тестирования API на базе FastAPI с dependency overrides, pydantic schema mocking и asyncpg transactional fixtures.

Infrastructure & Middleware Awareness

  • Hands-on опыт контейнеризации с Docker, включая multi-stage образы и volume management.

  • Навыки работы с RDBMS: написание SQL-запросов, настройка connection pooling, миграции (alembic/liquibase) — PostgreSQL, Oracle.

  • Знание брокеров сообщений и in-memory data stores (RabbitMQ: exchange types, delivery modes; Redis: pub/sub, eviction policies).

Manual QA Toolkit

  • Уверенное владение техникой ручного тестирования, включая test case design (boundary, equivalence partitioning), test documentation (TCS, checklists, traceability matrix).

  • Составление и ведение test plans, баг-репортинг по стандарту (STR, ACT, EXP) с использованием систем управления тестированием (TestRail, Zephyr).

Условия:

  • Официальное оформление по ТК РФ;
  • ​Белая заработная плата;
  • Премии с проектов;
  • Возможен гибкий график работы (выбор начала и окончания рабочего дня);
  • Возможен комбинированный режим работы (частично удаленная);
  • Место работы г. Санкт-Петербург;
  • Медицинское страхование (ДМС);
  • Офис в центре города у Дома компании Зингер (м. Невский проспект);
  • Безлимитный чай и кофе на кухне;
  • Профессиональный коллектив;
  • Крупные проекты, известные заказчики;
  • Корпоративные праздники.
Навыки
  • SQL
  • ORACLE
  • FastReport
  • FastScript
  • Atlassian Jira
  • RabbitMQ
  • FastAPI
  • Redis
  • Docker
  • Python
  • PostgreSQL
  • MS SQL
  • MySQL
  • Kubernetes
  • CI/CD
  • Jenkins
Посмотреть контакты работодателя

Адрес

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

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

  • от 3500 USD

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

  • до 230000 RUR

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

  • до 230000 RUR

Рекомендуем
Data-Driven Lab

QA Automation Python

Data-Driven Lab

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

  • до 230000 RUR

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

  • до 230000 RUR

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

  • до 230000 RUR

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

  • до 230000 RUR

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

QA Automation Engineer (Python, PyTest)

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

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

  • до 230000 RUR

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

  • до 210000 RUR

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

  • до 210000 RUR

Токл Девелопмент
Удаленная работа
  • Санкт-Петербург

  • до 210000 RUR

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

  • до 210000 RUR

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

  • до 210000 RUR

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

  • до 210000 RUR

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

  • до 210000 RUR

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

  • до 210000 RUR

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

  • до 320000 RUR

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

  • до 300000 RUR

Oil and Gas Production Tools
Удаленная работа
  • Санкт-Петербург

  • до 300000 RUR

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

  • до 300000 RUR

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

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