QA Engineer / Тестировщик
По договоренности
Мы развиваем VPN-сервис с мобильными приложениями, личным кабинетом, Telegram-ботом, оплатами и автоматической выдачей VPN-доступа. Ищем QA-инженера, который поможет держать качество на должном уровне. В продукте есть backend API на Python, личный кабинет, админка, интеграции с платежками, почтой, Telegram, VPN-панелями и push-уведомлениями. Поэтому нам нужен человек, которому интересно тестировать связки между системами и смотреть за их взаимодействием, а не только проверять отдельные кнопки или экраны.
Задачи
-
Тестировать web и mobile сценарии продукта.
-
Проверять личный кабинет, авторизацию, регистрацию, пользовательские настройки и подписочные сценарии.
-
Тестировать API через Postman, Insomnia, curl или аналогичные инструменты.
-
Проверять платежные сценарии: успешная оплата, ошибки, возвраты, продления, повторные попытки.
-
Проводить регрессионное, функциональное, интеграционное и smoke-тестирование.
-
Составлять чек-листы, тест-кейсы и тестовую документацию.
-
Заводить понятные баг-репорты с шагами воспроизведения, фактическим и ожидаемым результатом.
-
Работать с dev/stage/prod-окружениями.
-
Анализировать логи, сетевые запросы, ответы API и пользовательские состояния.
-
Взаимодействовать с разработчиками и поддержкой.
Обязательные требования
-
Опыт ручного тестирования web/mobile/API от 1 года.
-
Опыт тестирования мобильных приложений Android/iOS.
-
Понимание клиент-серверной архитектуры.
-
Уверенное знание HTTP: методы, статусы, headers, cookies, redirects, JSON.
-
Опыт тестирования REST API.
-
Опыт работы с Postman/Insomnia/Swagger/curl.
-
Понимание жизненного цикла бага и умение писать качественные баг-репорты.
-
Умение составлять чек-листы и тест-кейсы.
-
Опыт регрессионного и smoke-тестирования.
-
Понимание базовых принципов тест-дизайна: классы эквивалентности, граничные значения, негативные сценарии.
-
Внимательность к деталям и умение проверять edge cases.
-
Умение самостоятельно разбираться в продуктовой логике.
-
Базовое понимание SQL и умение проверить состояние пользователя/платежа/устройства в БД.
-
Опыт с Python/pytest или желание постепенно подключаться к автотестам.
-
Понимание Redis/Celery/очередей на уровне “как это влияет на тестирование”.
Будет плюсом
-
Умение читать логи backend/frontend.
-
Опыт работы с DevTools.
-
Опыт с автотестами или желание развиваться в automation QA.
-
Базовое понимание CI/CD.
-
Опыт тестирования интеграций со сторонними сервисами.
Что мы ожидаем
-
Системный подход к тестированию.
-
Ответственность за качество релиза.
-
Умение не просто кликать, а понимать, что происходит с данными и состояниями пользователя.
-
Способность задавать правильные вопросы и находить неочевидные (не явные) сценарии.
-
Аккуратность в коммуникации и документации.
-
Готовность работать в динамичном продукте, где важно быстро проверять гипотезы и релизы.
Условия
-
Удалённая работа.
-
Гибкий график по договорённости. (Готовность по предварительному согласованию выйти в ночной период во время релиза обновлений на проде, компенсируется)
-
Возможность влиять на процессы тестирования и качество продукта.
-
Простая коммуникация без лишней бюрократии.
Формат работы
Удаленно. Желательно, чтобы кандидат мог самостоятельно поднимать тестовые сценарии, работать с dev/staging-окружением, фиксировать регрессию перед релизами и быстро давать обратную связь разработке.
Опубликована 9 часов назад
Похожие вакансии
- Можно удаленно
- Полный день
- Опыт от 1 года
- Москва
- Можно удаленно
- Полный день
- Опыт от 1 года
- Москва
- Можно удаленно
- Полный день
- Опыт от 1 года
- Москва
- Можно удаленно
- Полный день
- Опыт от 1 года
- Москва
- Можно удаленно
- Полный день
- Опыт от 1 года
- Москва