Обязанности и достижения:
Ищу позицию Full-Stack QA Engineer в динамичной компании, где смогу применять свой опыт ручного и автоматизированного тестирования, участвовать в построении эффективных QA-процессов и вносить вклад в повышение качества продукта.
Технические навыки:
Ручное тестирование веб- и мобильных приложений (iOS, Android, Web)
Функциональное, регрессионное, интеграционное, приёмочное, smoke-тестирование
Адаптивная верстка, кроссбраузерное тестирование (Chrome, Firefox, Safari, Edge)
Анализ и тестирование требований (user stories, acceptance criteria)
Работа с CRM/ERP-системами: Bitrix24, 1C (УТ, Бухгалтерия, ЗУП) - тестирование бизнес-процессов, интеграций и прав доступа
Работа в мультибазовой среде - одновременное тестирование нескольких информационных баз, настройка прав, ролей и ограничений доступа.
Тестовая документация:
Разработка и ведение тест-кейсов и чек-листов (TestRail, TestIT)
Составление планов тестирования, тест-стратегий и отчетов
Работа в Jira, Confluence, Google Docs/Sheets, Notion, Яндекс.Трекер, Figma
API и Backend
Тестирование REST API (Postman: параметризация, pre-request scripts, окружения)
Swagger / OpenAPI: работа с документацией
Анализ и валидация HTTP-запросов, кодов ответов, заголовков и тела
Чтение логов (Kibana, Sentry)
Основы SQL: SELECT-запросы для проверки корректности данных
Автоматизация тестирования:
Написание автотестов на Python + Selenium (UI)
Основы работы с JavaScript-фреймворками (Cypress, Playwright) - на уровне понимания структуры и запуска
Интеграция автотестов в процессы ручного тестирования
Настройка окружений, запуск автотестов через GitLab CI (на чтение и поддержку)
Инструменты и окружение:
DevTools для анализа верстки, сетевых запросов, консоли
Работа с баг-трекинговыми системами: Jira, Яндекс.Трекер, Redmine
Git, GitHub/GitLab — на уровне чтения, работы с ветками, pull request’ов
Инструменты фиксации багов: Snagit, Lightshot, OBS
Работа с макетами в Figma — проверка соответствия UI/UX, составление сценариев
Аналитические навыки:
Владею методами тест-дизайна (эквивалентное разбиение, граничные значения, таблицы принятия решений, диаграммы состояний)
Способен находить скрытые и нестандартные сценарии
Умею оценивать риски и определять приоритеты тестов
Быстро разбираюсь в новой предметной области
Коммуникация и процессы
Работа в Scrum / Kanban-командах, участие в митингах, планированиях, ретроспективах
Эффективное взаимодействие с разработчиками, аналитиками, продакт-менеджерами
Уверенное оформление баг-репортов с понятными шагами, логами, видео/скриншотами
Ответственность за качество на всех этапах разработки
Ключевые кейсы и достижения:
Организация и координация работы QA-команды
Руководил тестированием в проекте командой тестировщиков: распределял задачи, контролировал выполнение сроков, проводил ревью баг-репортов и тест-кейсов.
Настроил процесс smoke и sanity-чеков после релизов с разбивкой по зонам ответственности — сократилось время отклика на критичные баги.
Менторство и адаптация новых сотрудников:
Наставлял новых специалистов: проводил вводные по проекту, объяснял тестовую стратегию, помогал с оформлением документации и багов.
Разработал внутреннюю «QA-памятку» по работе с TestRail/TestIT, Jira, API и логами — это сократило время онбординга на 40–50%.
Ведение QA-проекта от планирования до релиза:
Участвовал в оценке трудозатрат на тестирование на этапе планирования спринта.
Составлял тест-планы, декомпозировал задачи, отслеживал прогресс в Jira, готовил отчёты о покрытии и статусе качества для команды и менеджмента.
Отвечал за финальное подтверждение готовности фичи к релизу (Go/No Go).
Оптимизация тестовой документации и процессов:
Пересобрал устаревшие чек-листы и тест-кейсы в TestRail/TestIT, добавив недостающие сценарии и актуализировав связи с требованиями и багами.
Интеграция автоматизации в ручное тестирование:
Настроил автоматическое тестирование критичных API-эндпоинтов с использованием Postman (коллекции + переменные + тестовые скрипты), сократив время регресса на - 30%.
Участвовал в поддержке автотестов на Python + Selenium для smoke-проверок, настроил запуск на GitLab CI по ветке merge request'ов.
Участие в построении QA-процесса:
Предложил внедрение структуры "тестовая цель → сценарий → результат", что улучшило читаемость документации и облегчило обучение новых QA-инженеров.
Работа с макетами и UX:
Создал на основе макетов в Figma собственные чек-листы для проверки соответствия верстки UI/UX-дизайну на разных устройствах — это позволило вовремя выявлять несоответствия до перехода задачи в стадию тестирования.
Личностные качества:
Внимание к деталям и критическое мышление.
Инициативность и ориентация на результат.
Быстрая обучаемость и адаптивность.
Умение работать в условиях неопределённости и быстро менять фокус.
Настойчивость в поиске сложных и редких дефектов.
Навык приоритизации задач и оценки рисков.
Эффективная коммуникация и умение выстраивать процессы внутри команды.
Руководство командой QA: Эффективно управлял командой из 5 QA-инженеров, координируя задачи и обеспечивая выполнение целей проекта в установленные сроки, что повысило производительность команды на 20%.
Построение QA-процессов с нуля: Разработал и внедрил полноценную тестовую стратегию и процессы тестирования для нового проекта, обеспечив структурированный подход к контролю качества и сокращение критических дефектов в продакшене на 25%.
Внедрение системы приоритизации дефектов: Спроектировал и внедрил систему приоритизации дефектов в Яндекс.Трекере, что улучшило процесс управления багами и сократило время их исправления на 30%.
Улучшение процесса отчетности: Оптимизировал систему отчетности по качеству, внедрив регулярные метрики (покрытие тестами, статистика дефектов), что повысило прозрачность работы QA для стейкхолдеров.
Повышение покрытия тестами: Увеличил покрытие тестами на 40% за счет разработки новых тест-кейсов и автоматизации регрессионных сценариев, что обеспечило более высокую стабильность продукта.
Организация QA-сессий и митапов: Инициировал и проводил регулярные QA-сессии и внутренние митапы, что способствовало обмену знаниями и повышению квалификации команды.
Наставничество и развитие команды: Осуществлял наставничество для 3 новых сотрудников, разработав индивидуальные планы обучения, что позволило им достичь полной продуктивности раньше запланированного срока.
Проведение тестирования: Выполнял регрессионное, интеграционное и функциональное тестирование, обеспечив обнаружение и устранение более 150 дефектов, включая 15 критических, что повысило качество релизов.