Обязанности:
Привет! Мы — команда 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. Твоя работа будет влиять на жизнь миллионов школьников и на развитие одного из ключевых образовательных проектов страны. Удаленный формат. Работай из любой точки России. Достойный уровень дохода. Обсудим на собеседовании и предложим достойные условия. Билет в мир больших продуктов. Опыт работы с высоконагруженной платформой и сильной командой. Команду, которая тебя поддержит. Присоединяйся! Будем вместе менять то, как люди учатся, растут и раскрывают свой потенциал.Похожие вакансии