Сейчас мы развиваем и усиливаем нашу команду 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.
- Комфортный и стильный офис в Москва-Сити.