Full-Stack QA Engineer
ZentistУдалённоот 3 лет
PythonSQLGitFull-stackJiraAPI TestingPlaywrightManual TestingPytestweb testingAllureZephyr
Описание
Ищем Full-Stack QA Engineer, который умеет работать как с ручным тестированием, так и с автоматизацией. Важная часть роли — тестирование web и API, взаимодействие с разработчиками, анализ изменений и активное использование AI-инструментов в работе.
Обязанности
- Ручное тестирование веб-приложения и API
- Разработка, актуализация и поддержка тест-кейсов и тест-сьютов в Zephyr
- Анализ требований и изменений, определение объёма и приоритетов тестирования
- Функциональное, регрессионное, интеграционное и API-тестирование
- Анализ дефектов, создание баг-репортов и работа с backlog в Jira
- Подготовка test reports по результатам тестирования
- Взаимодействие с разработчиками на всех этапах разработки
- Участие в Agile-процессах: daily, refinement, review/demo, retrospective
- Разработка и поддержка автоматизированных тестов
- Соотношение ручного и автоматизированного тестирования — ориентировочно 70/30
- Активное использование AI-инструментов в ежедневной работе
Требования
- От 3 лет опыта в QA / Software Testing
- Практический опыт тестирования web-приложений и API
- Опыт работы в Agile-командах
- От 1 года опыта в автоматизации тестирования
- Практический опыт работы с Python, pytest, Playwright, requests, Allure
- Опыт работы с AI инструментами: Claude, Claude Code или аналогами
- Jira / Zephyr - работа с backlog и дефектами, создание и поддержка test cases и test cycles
- Уверенное знание и применение техник тест-дизайна
- Понимание метрик тестирования
- Уверенное понимание HTTP, REST и принципов работы API, понимание GraphQL
- Уверенное владение Python и инструментами автоматизации тестирования pytest, Playwright, requests
- Умение анализировать результаты автотестов в Allure
- Уверенное владение Chrome DevTools и инструментами для тестирования API: Postman, Insomnia, curl, Swagger
- Уверенное знание SQL
- Умение пользоваться терминалом
- Понимание основных Git-процессов и умение работать с merge conflicts
- Опыт работы с системами логирования и мониторинга: Grafana, Sentry, Splunk или аналогами
- Внимательность к деталям
- Ответственность
- Самостоятельность
- Проактивность
- Коммуникабельность
- Умение работать в команде
- Применение risk-based testing для определения приоритетов и объёма тестирования
- Понимание принципов shift-left testing
- Умение анализировать влияние изменений и определять необходимый regression scope
- AI-first подход к тестированию: использование AI для анализа изменений, создания и актуализации тест-кейсов, разработки и улучшения автотестов
- Английский язык — B1+: чтение технической документации; написание баг-репортов; рабочая коммуникация с командой