Buymie стремится сделать доставку продуктов по запросу простой, быстрой и надежной для наших клиентов и розничных партнеров. Наша команда инженеров создает и поддерживает платформы, обеспечивающие в реальном времени заказы, сбор и доставку в больших масштабах, а качество является центральным элементом того, как мы работаем.
Ваш профиль
Мы ищем Full Stack QA Engineer, который поможет нам поддерживать и повышать планку качества наших веб-, мобильных и бэкэнд-систем. Вы будете тесно сотрудничать с разработчиками, менеджерами по продуктам и дизайнерами на протяжении всего жизненного цикла разработки, сочетая опыт ручного тестирования со способностью проектировать, создавать и поддерживать наборы автоматизированных тестов для всего стека, от UI до API и баз данных.
Обязанности
- Написание и выполнение ручных тест-кейсов,
- Проведение функционального, регрессионного и исследовательского тестирования,
- Разработка и поддержка скриптов автоматизации как для UI, так и для API-тестирования,
- Валидация API и бэкэнд-логики для обеспечения надежности системы и точности данных,
- Выполнение SQL-запросов для проверки и валидации данных,
- Интеграция автоматизированных тестов в CI/CD конвейеры для поддержки непрерывного тестирования,
- Работа с командами QA и разработки для выявления областей, подходящих для автоматизации,
- Обеспечение согласованного и надежного выполнения тестов и отчетности,
- Сообщение об ошибках, их отслеживание и помощь в их устранении на протяжении всего жизненного цикла разработки,
- Устранение сбоев тестов, выявление первопричин и четкое информирование о результатах,
- Информирование заинтересованных сторон о статусе и разработка отчетов, показывающих статус автоматизированного тестирования релизов,
- Создание и поддержка документации по автоматизации и повторно используемых фреймворков,
- Вклад в инициативы по тестированию производительности и нагрузочному тестированию,
- Создание и поддержка дорожной карты автоматизации и демонстрация прогресса в ее реализации.
Требования
- Степень бакалавра в области компьютерных наук, инженерии или смежной области, или эквивалентный практический опыт,
- Более 5 лет опыта в области тестирования программного обеспечения,
- Практический опыт работы с фреймворками и инструментами автоматизации тестирования (Selenium, Playwright, Appium, RestAssured или аналогичными),
- Опыт тестирования веб-приложений, бэкэнд-сервисов и мобильных приложений,
- Глубокое понимание принципов и инструментов тестирования API (REST API, валидация запросов, проверка ответов),
- Базовые знания SQL для проверки данных и тестирования баз данных,
- Навыки программирования на Java или Python для написания скриптов автоматизации и разработки тестов,
- Опыт одновременной работы над несколькими проектами и/или системами в быстро меняющейся среде,
- Опыт работы с приложениями с высокой нагрузкой,
- Опыт управления тестовыми данными для надежного автоматизированного тестирования,
- Сильные аналитические навыки и навыки решения проблем,
- Сильные навыки письменного и устного общения,
- Отличное владение английским языком, как в письменной, так и в устной форме.