Middle QA Automation Engineer (Backend, API & Web)

Работодатель:
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, 1-й Красногвардейский проезд, 21с1

Сейчас мы развиваем и усиливаем нашу команду Data&Digital, и у нас для тебя есть вакансия — Middle QA Automation Engineer (Backend & API)

Основные вызовы и задачи:

  • Автоматизация Backend/API: разработка и поддержка автотестов на Python (pytest, requests/httpx), контрактное тестирование (OpenAPI/Swagger, Pact), проверка REST/внутренних сервисов, тесты интеграций и событий.
  • Автоматизация Web/UI: создание автотестов UI на Python и Selenium (Selene), поддержание стабильности тестового пайплайна, кроссбраузерная проверка и совместимость релизов.
  • Ручное тестирование: исследовательское и приёмочное тестирование API и бизнес-логики, воспроизведение пользовательских/системных сценариев, участие в проверке критических релизов и хотфиксов.
  • Интеграционное и системное тестирование: проверка взаимодействия микросервисов, очередей и событий; интеграции с брокерами сообщений (Kafka), внешними/внутренними API, БД и файловыми хранилищами.
  • Тестирование данных и SQL: валидация трансформаций, миграций и агрегаций; написание и оптимизация SQL-запросов (PostgreSQL, MSSQL), проверка схем, индексов и ограничений целостности.
  • Надёжность и производительность: инициирование нагрузочного и стресс-тестирования (k6, Locust, JMeter), профилирование узких мест, мониторинг SLO/SLI, работа с метриками и логами (Grafana, Prometheus, ELK, syslog).
  • Безопасность: проверка API и web по OWASP Top 10 (Injection, AuthN/AuthZ, SSRF, XSS, CSRF и др.), аудит политик доступа и секретов, проверка конфиденциальности данных и шифрования в транзите/на хранении.
  • Наблюдаемость и трассировка: анализ распределённых трассировок (OpenTelemetry, Jaeger/Zipkin), корреляция событий, воспроизведение инцидентов на основе логов/метрик.
  • Документация и ревью: создание и актуализация чек-листов, тест-кейсов, отчётов; рецензирование автотестов и документации, обеспечение качества и полноты.
  • CI/CD и инфраструктура: интеграция тестов в GitLab CI/Jenkins; изоляция окружений с Docker/Testcontainers; поднятие временных стендов, использование мок/стаб-сервисов и фейковых провайдеров; работа с Postman, Swagger UI, Charles Proxy/mitmproxy, DevTools, BrowserStack.
  • Процессы: участие в Scrum-ритуалах (стендапы, груминги, планирование, ретроспективы), triage, поиск root cause, вклад в улучшение процессов качества.

Ты идеально нам подходишь, если у тебя есть:

  • Опыт: 3+ года в автоматизации тестирования backend сервисов и API; 2+ года в автоматизации web/UI (опыт с реальными поставками на Production).
  • Язык и фреймворки: уверенный Python; опыт с pytest, allure, requests/httpx, Selenium (Selene); знания контрактного тестирования (OpenAPI/Swagger, Pact) приветствуются.
  • Интеграции и события: опыт с Kafka и очередями; понимание схем сериализации (JSON/Avro/Protobuf).
  • Базы данных: уверенные знания SQL (PostgreSQL, MSSQL), тестирование миграций и оптимизация запросов; базовое понимание NoSQL приветствуется.
  • Инфраструктура: опыт с CI/CD (GitLab CI/Jenkins), контейнеризацией (Docker), изоляцией окружений (Testcontainers), работа с mock/stub сервисами и web-эмуляторами.
  • Инструменты тестирования: Postman, Swagger UI, Charles Proxy/mitmproxy, Allure TestOps, BrowserStack, DevTools; опыт с нагрузочными инструментами (k6/Locust/JMeter) желателен.
  • Безопасность: понимание практик AuthN/AuthZ, безопасных конфигураций, управления секретами.
  • Процессы и взаимодействие: опыт работы в Agile-команде и баг-трекинге (Яндекс Трекер или аналогичные), умение формулировать качественные баг-репорты и читать техническую документацию.
  • Навыки: сильные аналитические способности, поиск корневых причин и предложения по исправлению; менторство и внедрение best practices приветствуются.
  • Фокус на развитие: ориентация на постоянное обучение, исследование новых технологий и улучшение процессов.

Успешному кандидату мы готовы предложить:

  • Возможность строить карьеру в динамичной атмосфере лидирующей инновационной компании с одним из сильнейших портфелей препаратов в отрасли.
  • Официальное трудоустройство согласно ТК РФ в компанию, входящую в реестр IT-компаний.
  • Возможность получать внутренние корпоративные скидки и привилегии – PrimeZone.
  • Комфортный и стильный офис в Москва-Сити.

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

Backend разработчик (.NET C#)
Лоция

Опыт в .NET-разработке от 4 лет. Опыт работы с .NET 6 и выше. Понимание принципов SOLID, KISS, YAGNI, DRY.

Ментор направления DevOps-инженер
РБК

Мы ждём специалиста с опытом работы DevOps-инженер (уровень junior или middle), который: хорошо разбирается в системном администрировании, умеет настраивать...

Дежурный инженер
42

Готовность работать в сменном графике, в т.ч. по ночам: 3 рабочих дня (день/вечер/ночь), 2 выходных.

Auto&Manual QA Engineer / Тестировщик-автоматизатор
Х5

Опыт в тестировании от 5-х лет, опыт автоматизации тестирования от 2-х лет. Развитые навыки и знания ручного и...

Инженер по ручному тестированию.
Перфоманс Лаб

Опыт тестирования интеграционных систем от 2х лет. Опыт подготовки различных типов документов, относящихся к процессу тестирования. Знаете методики функционального...

110 000 руб.