Middle QA Automation Engineer (Backend, API & Web)

АстраЗенека

Middle QA Automation Engineer (Backend, API & Web)

Москва, 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.
  • Комфортный и стильный офис в Москва-Сити.
Навыки
  • Python
  • REST
  • SQL
  • Selenium
  • Docker
Посмотреть контакты работодателя

Адрес

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

Х5
  • Москва

  • Не указана

Рекомендуем
Раппорто
  • Москва

  • Не указана

Рекомендуем
ИЦ АЙ-ТЕКО

QA Automation Engineer

ИЦ АЙ-ТЕКО

  • Москва

  • Не указана

Рекомендуем
Цифровые привычки
  • Москва

  • Не указана

  • Москва

  • Не указана

Клируэй Текнолоджис

QA Auto Python специалист

Клируэй Текнолоджис

  • Москва

  • Не указана

Marfatech
  • Москва

  • Не указана

ЗащитаИнфоТранс, ФГУП

Senior/ Middle + QA Automation Java + Manual

ЗащитаИнфоТранс, ФГУП

  • Москва

  • Не указана

ВИРТУ СИСТЕМС
  • Москва

  • Не указана

ГК «МТ-Интеграция»
  • Москва

  • Не указана

АО «ОТП Банк» (JSC «OTP Bank»)
  • Москва

  • Не указана

Национальная Лотерея

QA-инженер fullstack (Java)

Национальная Лотерея

  • Москва

  • Не указана

Эвотор
  • Москва

  • Не указана

  • Москва

  • Не указана

BelkaCar

QA Engineer

BelkaCar

  • Москва

  • до 225000 RUR

Цифров
  • Москва

  • до 225000 RUR

SkillStaff
  • Москва

  • до 225000 RUR

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

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