Если Вас заинтересовала вакансия, просим пройти предварительное интервью, заполнив форму по данной ссылке:
https://forms.gle/E9rRhh2dtKjUwp578
Описание
QA-инженер в проекте отвечает за обеспечение качества разрабатываемой платформы на всех этапах жизненного цикла — от ревью требований до верификации в продакшне. Инженер тесно взаимодействует с командой разработки, бизнес-аналитиками и владельцем продукта, гарантируя, что каждая микросервисная функция соответствует критериям приёмки и бизнес-ожиданиям.
Ключевые навыки
Тестирование и методологии
- Уверенное владение техниками тест-дизайна: эквивалентное разбиение, граничные значения, таблицы решений, исследовательское тестирование
- Понимание видов тестирования: функциональное, регрессионное, интеграционное, нагрузочное, smoke и sanity
Автоматизация тестирования
- Опыт написания автотестов для REST API и UI, знание хотя бы одного фреймворка (Playwright, Cypress, Selenium или аналоги)
- Понимание принципов CI/CD для интеграции тестов в пайплайн
Работа с API и данными
- Умение тестировать REST API через Postman или аналоги: проверка контрактов, цепочек вызовов, обработки ошибок
- Базовые навыки SQL для верификации данных и проверки целостности между микросервисами
Коммуникация и Agile
- Знакомство с Agile/Scrum: участие в планировании спринтов, ретроспективах, уточнении бэклога
- Навыки чёткой документации: тест-планы, чек-листы, баг-репорты, отчёты о покрытии
Знание предметной области
- Понимание туристической отрасли и систем бронирования будет преимуществом: знакомство с типичными бизнес-сценариями позволит быстрее выявлять нетривиальные дефекты
Обязанности
Анализ требований и планирование тестирования
- Участие в ревью пользовательских историй и критериев приёмки совместно с бизнес-аналитиком ещё на этапе планирования спринта
- Разработка тест-планов и тест-кейсов на основе функциональных и нефункциональных требований по каждому микросервису
- Разработка автоматизированных тестов
Выполнение тестирования
- Проведение ручного и автоматизированного тестирования: функциональное, регрессионное, интеграционное и API-тестирование
- Тестирование сквозных пользовательских сценариев, охватывающих взаимодействие нескольких микросервисов
- Участие в сессиях UAT совместно с бизнес-аналитиком и бизнес-пользователями: верификация соответствия реализации ожиданиям
Документирование и отчётность
- Ведение тест-документации: тест-кейсы, чек-листы, баг-репорты с детальным описанием шагов воспроизведения, ожидаемого и фактического результата
- Подготовка отчётов о результатах тестирования и метриках покрытия для команды и заинтересованных сторон
Интеграция в CI/CD и автоматизация
- Разработка и поддержка автотестов для регрессионного и smoke-тестирования, интеграция в пайплайн Azure DevOps
- Мониторинг результатов автоматических прогонов, анализ нестабильных тестов и их актуализация
Взаимодействие с командой
- Тесная работа с разработчиками для оперативного разбора дефектов и согласования критериев фикса
- Участие в уточнении бэклога, помощь в оценке рисков и сложности задач с точки зрения тестирования
- Регулярная обратная связь по результатам тестирования: информирование команды о состоянии качества в рамках спринта
Непрерывное улучшение качества
- Анализ корневых причин дефектов, предложение системных улучшений для предотвращения аналогичных проблем
- Участие в ретроспективах спринта с предложениями по улучшению QA-процессов
Технологический стек
- Agile, Scrum, Azure DevOps, Jira — middle
- Postman / REST API тестирование — middle
- Playwright / Cypress / Selenium / Gherkin — middle
- SQL, noSQL — middle
- BPMN, Sequence Diagram, UML — junior
- Claude, Gemini, ChatGPT и другие ИИ — middle
Условия
- Оформление по трудовому кодексу РК
- График ПН–ПТ с 9:00 до 18:00 (гибкий)
- Удалённая работа
- Карьерный рост
- Бонусы по KPI
- Отличная команда
Если Вас заинтересовала вакансия, просим пройти предварительное интервью, заполнив форму по данной ссылке:
https://forms.gle/E9rRhh2dtKjUwp578