Описание вакансии
Коротко о роли— Ручное тестирование web, desktop (Electron) и мобильных клиентов iOS/Android. — Тестирование API (REST) через Postman/Swagger/curl.
Задачи:
— Ручное тестирование web, desktop (Electron) и мобильных клиентов iOS/Android.
— Тестирование API (REST) через Postman/Swagger/curl.
— Проверка синхронизации между устройствами, push-уведомлений, звонков, reconnect, офлайн-режима и работы при сетевых ограничениях.
— Подготовка и поддержка тест-кейсов, чек-листов, ведение баг-репортов.
— Самостоятельная локализация дефектов по трафику, логам и DevTools.
— Регрессионное тестирование и проверка релизов.
— Участие в настройке CI/CD пайплайна автотестов (GitLab CI).
— Постепенная автоматизация критичных сценариев (web/API, затем mobile при необходимости).
— Выбор стека, написание и поддержка автотестов.
— Анализ требований и участие в улучшении качества продукта.
Требования:
— Коммерческий опыт ручного тестирования мобильных приложений iOS и Android, desktop и web — от 3 лет.
— Charles / Proxyman / Fiddler: уверенное владение одним из сниферов — перехват HTTPS-трафика с устройств, подмена запросов и ответов, breakpoints, имитация медленной сети.
— Postman, Swagger/OpenAPI, curl: тестирование REST API, работа с коллекциями, окружениями и авторизацией; понимание HTTP/HTTPS и JSON.
— DevTools: диагностика web- и desktop-клиентов через Network, Console и Application.
— Владение техниками тест-дизайна, ведение тест-кейсов и баг-репортов, самостоятельная локализация дефектов и планирование регресса.
— Понимание клиент-серверной архитектуры: умение локализовать проблему (клиент/сеть/сервер).
— Базовые навыки SQL (SELECT, простые JOIN и агрегаты для проверки данных).
— Git на базовом уровне, чтение логов, работа в терминале.
— Опыт тестирования real-time систем: мессенджеры, чаты, WebSocket, reconnect, синхронизация.
— Английский на уровне чтения документации (B1+).
Будет плюсом:
— Android Studio, adb, Logcat: работа с реальными устройствами и эмуляторами, сбор и анализ логов.
— Xcode, Console, TestFlight: работа с iOS-сборками, устройствами и симуляторами, анализ логов и crash reports.
— SQL, PostgreSQL: запросы с JOIN и агрегатами, проверка данных через DBeaver или аналогичный клиент.
— Kubernetes: работа с тестовым окружением через kubectl или Lens — namespaces, pods, просмотр логов и событий, port-forward.
— Linux и Docker: работа в терминале, базовые команды, просмотр состояния и логов контейнеров.
— Grafana, Loki / Kibana или аналоги: поиск ошибок по логам, работа с метриками, сопоставление клиентских и серверных событий.
— GitLab CI/CD: работа с ветками и сборками, запуск готовых jobs, чтение логов pipeline и работа с артефактами.
— Понимание DNS, TCP/UDP, прокси и VPN; навыки диагностики сетевых проблем.
— Опыт с мессенджерами, Electron, WebView, WebRTC, Matrix, сквозным шифрованием.
— Wireshark / tcpdump, опыт диагностики VPN, прокси и медиатрафика.
— Автотесты: Python + pytest, Playwright, Appium или аналоги.
— Опыт написания API-тестов (requests/axios, интеграция с CI).
— Готовность разбираться в чужом коде и логировать не только баги, но и предлагать улучшения.
Условия:
— Оплачиваемый клод-тим
— Дружная команда и интересные технические вызовы.
— Гибкий график с ориентацией на МСК.
— Оплата 2 раза в месяц стабильно
Процесс отбора:
— Скрининг резюме
— Краткое кросс-интервью в ТГ
— интервью с командой
— Оффер
Контакты работодателя доступны по кнопке «Откликнуться» после входа.