Тестировщик ПО (Middle QA Engineer)

Дата размещения вакансии: 19.05.2026
Работодатель: POSCREDIT
Уровень зарплаты:
з/п не указана
Город:
Москва
Авиамоторная улица 10к2
Требуемый опыт работы:
От 1 года до 3 лет

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

  • Функциональное и интеграционное тестирование веб-приложения с банковскими интеграциями
  • Анализ требований, проектирование тест-кейсов и чек-листов, выполнение тестирования, оформление баг-репортов, проверка исправлений
  • Тестирование интеграций с банками-партнёрами: проверка отправки/получения данных через HTTP REST, RabbitMQ, Kafka
  • Тестирование асинхронных сценариев: проверка доставки и обработки сообщений в очередях, корректности retry-логики, обработки таймаутов и дубликатов
  • Поиск и анализ ошибок через логи (Kibana, Sentry)
  • Работа с базой данных для подготовки тестовых данных и проверки результатов
  • Самостоятельное поднятие и обновление тестового окружения в Docker
  • Деплой на тестовый стенд, разбор результатов прогонов CI/CD-пайплайнов в GitLab
  • Ведение тестовой документации в Allure TestOps
  • Планирование и проведение регрессионного тестирования
  • Взаимодействие с разработчиками, участие в обсуждении требований

Тестирование

  • Опыт в ручном тестировании от 2 лет
  • Проектирование тест-кейсов на реальных примерах: классы эквивалентности, граничные значения, pairwise, decision table
  • Опыт планирования и проведения регрессионного тестирования: приоритизация набора, управление объёмом, отчётность
  • Баг-репорты воспроизводимые с первого раза: конкретные шаги с данными, ожидаемый/фактический результат, скриншоты, окружение, корректные severity/priority

SQL (MySQL 8)

  • SELECT с JOIN по нескольким таблицам, WHERE, GROUP BY, HAVING, подзапросы
  • UPDATE/INSERT для подготовки и конфигурации тестовых данных
  • Умение прочитать и понять структуру БД по схеме без подсказки разработчика

API

  • Составление запросов GET/POST/PUT/DELETE с нуля в Postman или аналогах
  • Работа с headers, body (JSON), авторизация через токены (Bearer, OAuth)
  • Понимание HTTP-кодов (200, 201, 400, 401, 403, 404, 409, 422, 500, 502, 503) — не перечислить, а объяснить когда каждый возникает и что проверять
  • Умение протестировать API без готовой документации, опираясь на логи и код

Очереди сообщений (RabbitMQ, Kafka)

  • Понимание принципов работы брокеров сообщений: producer/consumer, exchange/queue (RabbitMQ), topic/partition (Kafka)
  • Тестирование асинхронных сценариев: проверка что сообщение доставлено и обработано, тестирование retry, dead letter queue, обработка дубликатов
  • Умение посмотреть содержимое очереди/топика через UI (RabbitMQ Management, Kafka UI или аналоги) и через CLI

Linux

  • Подключение по SSH к серверу
  • Работа с логами: grep, tail -f, less, cat, перенаправление вывода
  • Навигация по файловой системе, просмотр конфигов, проверка запущенных процессов (ps, top)
  • Базовое понимание прав доступа и сетевых утилит (curl, wget, netstat/ss)

Docker

  • Поднятие окружения через docker-compose up/down
  • Просмотр логов контейнеров (docker logs)
  • Понимание Dockerfile на уровне чтения, умение пересобрать образ при необходимости
  • Диагностика проблем: контейнер не стартует, порт занят, volume не подключился

Kibana / Sentry

  • Поиск логов по trace ID, correlation ID, идентификатору заявки
  • Фильтрация по уровню, сервису, временному диапазону
  • Чтение stack trace, определение сервиса-источника ошибки
  • Формирование гипотезы о причине бага на основе логов до обращения к разработчику

Git / GitLab

  • clone, branch, checkout, commit, push, merge request
  • Чтение истории изменений и diff для понимания что поменялось в релизе
  • Разбор результатов CI/CD-пайплайнов: понимание почему упал билд, какой тест сломался, перезапуск джобы

Самостоятельность

  • Ведение задач от получения до закрытия без контроля
  • Самостоятельный поиск информации (документация, логи, код, коллеги) до эскалации
  • Деплой на тестовый стенд без привлечения DevOps

Будет плюсом

  • Опыт в финтехе или банковской сфере: статусные модели заявок, scoring, взаимодействие с банками-партнёрами
  • Allure TestOps или аналогичная TMS: создание тест-кейсов, формирование тест-планов, отчётность по прогонам
  • Базовое понимание Python: умение прочитать автотест на Playwright + pytest и понять что он проверяет, какой сценарий покрыт
  • Опыт написания автотестов (любой стек)
  • Понимание архитектурных паттернов: микросервисы, event-driven, saga

Стек

PHP, MySQL 8, Python + Playwright + pytest, Allure TestOps, Kibana, Sentry, GitLab CI/CD, Docker, HTTP REST, RabbitMQ, Kafka, Linux

Условия:

  • Оформление c первого рабочего дня в аккредитованную ИТ-компанию в соответствии с нормами ТК РФ, социальные гарантии;
  • Гибридный формат работы.
  • Очень удобный, просторный офис с дизайнерской отделкой и мощной техникой;
  • Возможность развития в автоматизацию (Python + Playwright)
  • Команда QA из 8–10 человек с выстроенными процессами/