Привет! Мы — команда Thesis. Мы не просто агентство, а команда единомышленников, которая создает цифровые продукты, действительно меняющие жизнь людей. Мы работаем с лидерами рынка — Сбер Университет, ГК Просвещение, Ростелеком — чтобы образование и карьера становились доступнее и интереснее для многих людей.
А сейчас мы развиваем флагманский профориентационный проект федерального масштаба.
Представь: твоя работа помогает школьникам по всей стране ответить на самый сложный вопрос: «Кем я хочу стать?». Это не просто платформа, это навигатор в мире профессий, который объединяет более 6 миллионов пользователей, 10 000 работодателей и покрывает все 89 регионов России плюс г. Байконур.
Мы ищем Senior QA Engineer с выраженным ownership, инициативным и системным подходом, который будет отвечать за качество сложного продукта с распределённой архитектурой, асинхронными процессами и потоками данных.
Роль предполагает глубокое погружение в backend-логику, API, данные и интеграции, а также проактивное участие в процессах разработки, принятии решений и релизах, с ответственностью за итоговое качество результата.
О продукте и технологическом стеке
Продукт - веб-платформа со сложной серверной логикой, микросервисными взаимодействиями, ETL-конвейерами и аналитическими хранилищами данных.
Технологический стек:
• Backend: Python, Django, DRF, FastAPI
• API: REST (Postman / Insomnia)
• Базы данных: PostgreSQL, ClickHouse, MongoDB
• Асинхронность и события: Celery, Kafka
• Инфраструктура: Docker, Kubernetes, GitLab CI/CD, Grafana
• Frontend: Vue.js (тестирование вторично)
• Процессы и дизайн: Figma, Firetms, Weeek
Чем предстоит заниматься:
Работа с продуктом и архитектурой
- Работать со сложной архитектурой сервисов, понимать взаимодействие компонентов системы.
- Проводить тестирование сервисов повышенной сложности (backend, API, интеграции).
- Проводить ревью требований и ТЗ, выявлять неучтённые требования, логические несоответствия и риски на ранних этапах (Shift-Left).
Тестирование и тест-дизайн
- Выполнять функциональное, интеграционное, регрессионное и исследовательское тестирование.
- Разрабатывать тест-дизайн, тест-кейсы, чек-листы, сценарии тестирования.
- Составлять тест-планы, участвовать в выпуске новых сервисов в прод.
- Проводить E2E-тестирование и тестирование сквозных бизнес-процессов через несколько систем.
- Участвовать в приёмочном тестировании.
Данные, асинхронность и интеграции
- Тестировать ETL / ELT-процессы и потоки данных между системами.
- Проверять корректность трансформаций, инкрементальных загрузок, отсутствие потерь и дубликатов данных.
- Работать с данными в PostgreSQL и ClickHouse, писать SQL-запросы средней сложности для проверки качества данных.
- Тестировать асинхронные сценарии (Celery, Kafka): обработку событий, ретраи, консистентность данных.
Инциденты, релизы и процессы
- Разбирать инциденты с продуктовой среды, участвовать в анализе причин и предотвращении повторений.
- Участвовать в релизах: проверка миграций БД, регрессионное тестирование, контроль откатов.
- Планировать и оценивать задачи совместно с командой.
- Взаимодействовать с product owner-ами, разработчиками, аналитиками и технической поддержкой.
- Предоставлять отчетность о проделанных работах.
Требования
Обязательные
- Опыт коммерческого тестирования веб-приложений от 4–5 лет.
- Уверенные знания общих принципов тестирования, включая: методы покрытия состояний и переходов объекта по жизненному циклу; определение критичности и приоритетности дефектов; техники тест-дизайна для различной функциональности.
- Опыт ведения бизнес-фич от этапа анализа до выпуска в прод.
- Опыт анализа инцидентов с продуктовой среды.
- Опыт тестирования API (Postman, Insomnia, SoapUI или аналоги).
- Понимание принципов работы микросервисной архитектуры, REST / GraphQL API, Kafka.
- Опыт работы с PostgreSQL и ClickHouse, уверенное написание SQL-запросов средней сложности.
- Навыки работы с системами логирования (текстовые логи, логи БД, Grafana).
- Базовый опыт работы с Git.
- Опыт тестирования frontend-приложений и работы с browser devtools (на базовом уровне).
Будет большим плюсом
- Опыт участия в полном цикле обеспечения качества: анализ требований, разработка тестовой стратегии, оценка трудозатрат, выявление рисков.
- Опыт подготовки комплекта приемочной документации (ПМИ/ ПСИ): тест-кейсы, сценарии, use cases, чек-листы.
- Опыт автоматизации критичных сценариев API-регресса (Postman / Newman).
- Опыт работы в Kubernetes-окружениях и понимание CI/CD.
- Опыт работы с аналитическими и data-ориентированными системами.
Что мы предлагаем, кроме «оформления по ТК»:
-
Реальный impact. Твоя работа будет влиять на жизнь миллионов школьников и на развитие одного из ключевых образовательных проектов страны.
-
Удаленный формат. Работай из любой точки.
-
Достойный уровень дохода. Обсудим на собеседовании и предложим достойные условия.
-
Билет в мир больших продуктов. Опыт работы с высоконагруженной платформой и сильной командой.
-
Команду, которая тебя поддержит.
Присоединяйся! Будем вместе менять то, как люди учатся, растут и раскрывают свой потенциал.