QA-инженер / Тестировщик — Россия, Томск
от 140 000 ₽
ОткликнутьсяmtcqPJ — продуктовая IT-компания, разрабатывающая платформу управления системами лояльности и маркетинговыми коммуникациями для сетевого ритейла.
Наша платформа обрабатывает десятки тысяч транзакций в секунду, поэтому мы работаем с современными технологиями масштабирования, continuous delivery, нагрузочным тестированием и оптимизацией решений.
О продукте: mtcqPJ — универсальная платформа, которая предлагает комплекс решений: CRM-систему/процессинг для создания и управления программами лояльности, модуль для коммуникаций с клиентами, аналитический модуль и рекомендательную систему на базе машинного обучения.
Стек: API- и интеграционные автотесты на C# (xUnit, NUnit), UI-автотесты на TypeScript/Playwright, MS SQL, Kafka, RabbitMQ, Kubernetes, ELK, Azure DevOps, Allure TestOps.
Кого мы ищем: тестировщика с сильной базой тестирования, который умеет самостоятельно оценивать риски, выбирать нужные проверки, разбираться в причинах багов и принимать решения о готовности задач.
У нас собственный агентный контур (harness). AI-агент проверяет задачи на стенде и собирает доказательства — ответы API, данные из БД, логи. QA анализирует результаты, перепроверяет спорные моменты и решает, можно ли принимать задачу. По мере погружения в работу вы сможете переносить свою экспертизу в агента через skills.
Вы будете работать в команде интеграции продуктов вместе с разработчиками и DevOps, тестировать интеграционные сервисы и их взаимодействие с другими продуктами компании и внешними системами.
Чем предстоит заниматься?
• участием в обсуждении задач до разработки, уточнением требований, выявлением рисков и предложением критериев приёмки;
• тестированием интеграционных сервисов, их API, взаимодействия с БД, другими продуктами и внешними системами;
• приёмкой задач с помощью AI-агента, разбором его проверок и доказательств, перепроверкой спорных случаев на стенде и самостоятельным принятием решения о готовности задачи;
• ручным исследовательским и регрессионным тестированием, самостоятельным выбором проверок с учётом рисков и существующего покрытия автотестами;
• поиском и локализацией багов, написанием баг-репортов, проверкой фиксов и добавлением проверок, чтобы баги не повторялись;
• подготовкой тестовых данных и настройкой стендов через SQL, API и скрипты, созданием моков внешних систем;
• запуском и разбором автотестов, анализом падений в Allure TestOps и Azure DevOps, поиском причин в продукте, тестах, окружении или данных;
• участием в развитии агентных проверок и skills, добавлением сценариев на основе найденных багов и оценкой качества работы агента.
Мы бы хотели, чтобы кандидат:
• составлял чек-листы и тест-кейсы, знал техники тест-дизайна и умел объяснить, почему выбранного набора проверок достаточно;
• имел опыт тестирования REST API через Postman или аналоги, работы с OpenAPI/Swagger, понимал авторизацию по токенам, идемпотентность, retry policy и таймауты;
• уверенно работал с SQL (JOIN, агрегаты, подзапросы) и DevTools для разбора проблем в веб-приложениях;
• умел самостоятельно локализовать баг до первопричины и написать баг-репорт, по которому разработчик воспроизведёт проблему без уточнений;
• умел читать и дорабатывать автотесты на C# (xUnit, NUnit), TypeScript (Playwright) или другом языке и был готов перейти на наш стек;
• имел опыт работы с Git и CI/CD, создания pull request и умел по логам сборки, коду теста и требованиям самостоятельно определить причину падения — дефект продукта, ошибка теста, проблема окружения или данных.
Будет плюсом, если кандидат:
• использовал AI-агентов для кода (Claude Code, Cursor, GitHub Copilot, Codex или аналоги) в задачах тестирования, критически проверял их результат, создавал свои skills, субагентов или MCP-серверы;
• работал с Allure TestOps: связь тест-кейсов с автотестами, разбор падений;
• писал автотесты с нуля на C# (xUnit, NUnit) или TypeScript/Playwright, которые прошли ревью и попали в общий репозиторий;
• тестировал асинхронную обработку с Kafka, RabbitMQ и разбирал логи стенда через Kibana, Grafana Loki или Kubernetes;
• занимался контрактным тестированием (Pact или аналоги) для проверки совместимости API и сообщений между независимо выпускаемыми сервисами;
• тестировал отказоустойчивость интеграций: ретраи, дубли, порядок сообщений, обработку сбойных сообщений;
• проводил нагрузочное тестирование с JMeter, Taurus или аналогами, готовил сценарии, запускал тесты и анализировал результаты.
Что вам может быть интересно о mtcqPJ:
• сейчас мы сотрудничаем с 70+ партнерами по всей стране и в ближнем зарубежье;
• у нас офисы в 3-х городах России: Томск, Новосибирск и Москва;
• каждый год мы проводим аттестации, на которых определяем траекторию дальнейшего развития и рост зарплаты каждого;
• у нас есть своя волейбольная команда и к ней может присоединиться любой желающий с первого рабочего дня.
Условия у нас ─ это:
• работа в аккредитованной IT-компании;
• официальное трудоустройство, полностью белая заработная плата;
• график 5/2 (суббота и воскресенье выходные), гибкое начало рабочего дня - с 8.00 до 10.00, восьмичасовой рабочий день;
• отсутствие дресс-кода, потому что мы уважаем индивидуальность каждого;
• оплата дополнительных курсов, а также занятий английским от F6W7ep, потому что мы поощряем развитие;
• компенсация медицинского обслуживания, потому что мы заботимся о здоровье наших сотрудников;
• ежемесячная компенсация части стоимости спортивного абонемента, потому что поощряем занятия спортом;
• корпоративный доступ к передовым ИИ-агентам для разработки и автоматизации рабочих задач;
• уютные офисы и кухни, где всегда есть ароматный кофе и чай, сладости и фрукты;
• возможность в течение рабочего дня переключаться на качественный отдых. Мы создали релакс зону в Томском офисе, где можно расслабиться на мягких диванчиках, поиграть в настольный теннис или PlayStation, почитать или сделать массаж в кресле YAMAGUCHI.