Описание вакансии
Чем предстоит заниматься
- Проводить ручное функциональное тестирование нового функционала.
- Проверять соответствие задач acceptance-критериям.
- Тестировать UI/UX, мультиязычный интерфейс (русский, английский, казахский языки).
- Выполнять кросс-браузерное тестирование и проверку на мобильных разрешениях.
- Заводить качественные баг-репорты с подробным описанием проблемы, шагами воспроизведения и ожидаемым результатом.
- Разрабатывать и поддерживать автоматизированные E2E-тесты на Playwright по архитектуре Page Object Model.
- Проводить регрессионное и smoke-тестирование перед релизами.
- Тестировать API с использованием Postman или аналогичных инструментов.
- Проверять данные в базе данных (MySQL).
- Анализировать запросы и ответы через DevTools (Network).
- Работать с Git/GitHub, участвовать в тестировании задач на dev и staging окружениях.
- Взаимодействовать с разработчиками, аналитиками и продакт-менеджерами для повышения качества продукта.
- Опыт работы QA Engineer от 6 месяцев до 2 лет.
- Опыт ручного тестирования веб-приложений.
- Базовые навыки автоматизации тестирования (Playwright, Cypress или аналогичные инструменты).
- Знание JavaScript или TypeScript на уровне, достаточном для написания и поддержки автотестов.
- Понимание жизненного цикла тестирования и основных видов тестирования.
- Умение составлять тест-кейсы, чек-листы и качественные баг-репорты.
- Понимание принципов Page Object Model.
- Базовые знания SQL (SELECT, JOIN).
- Опыт тестирования REST API (Postman).
- Уверенная работа с Git.
- Навыки использования DevTools.
- Английский язык на уровне чтения технической документации.
- Опыт работы с Vue.js, Quasar или другими SPA-приложениями.
- Понимание работы Docker.
- Опыт тестирования AI/LLM-функциональности.
- Понимание принципов тестируемости интерфейсов (например, использование data-testid).
- Опыт работы с CI/CD (GitHub Actions или аналогичные инструменты).
- Внимательность к деталям.
- Аналитическое мышление.
- Ответственность.
- Умение воспроизводить и локализовывать ошибки.
- Грамотная письменная коммуникация.
- Готовность задавать вопросы и работать в тесном взаимодействии с командой разработки.
- Работу над современным EdTech-продуктом с тысячами активных пользователей.
- Участие в разработке AI-функциональности и инновационных решений.
- Возможность развиваться как в ручном, так и в автоматизированном тестировании.
- Современный стек технологий и реальные задачи.
- Дружную и профессиональную команду.
- Минимум бюрократии и быстрое принятие решений.
- Возможность влиять на качество продукта и процессы разработки.
- Участие во всех этапах жизненного цикла продукта — от постановки задачи до релиза.