Calmis создаёт безопасный корпоративный мессенджер на базе протокола Matrix и развивает и адаптирует клиент Element Web/Desktop с открытым исходным кодом.
QA engineer (auto) корпоративного мессенджера
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Проводить ручное тестирование веб-, desktop- и мобильных клиентов
- Тестировать REST API через Postman, Swagger и curl
- Проверять синхронизацию между устройствами, push-уведомления, звонки, повторное подключение, офлайн-режим и работу при сетевых ограничениях
- Готовить и поддерживать тест-кейсы и чек-листы, вести баг-репорты
- Самостоятельно локализовать дефекты по трафику, логам и DevTools
- Проводить регрессионное тестирование и проверять релизы
- Участвовать в настройке конвейера CI/CD для автотестов в GitLab CI
- Постепенно автоматизировать критичные сценарии для веба и API, затем при необходимости для мобильных клиентов
- Выбирать стек, писать и поддерживать автотесты
- Анализировать требования и участвовать в улучшении качества продукта
требования
- Коммерческий опыт ручного тестирования мобильных приложений iOS и Android, desktop и веба — от 3 лет
- Уверенное владение одним из сниферов Charles, Proxyman или Fiddler: перехват HTTPS-трафика с устройств, подмена запросов и ответов, работа с точками останова и имитация медленной сети
- Опыт тестирования REST API с Postman, Swagger/OpenAPI и curl, работы с коллекциями, окружениями и авторизацией
- Понимание HTTP/HTTPS и JSON
- Умение диагностировать веб- и desktop-клиенты через Network, Console и Application в DevTools
- Владение техниками тест-дизайна, навыки ведения тест-кейсов и баг-репортов, самостоятельной локализации дефектов и планирования регресса
- Понимание клиент-серверной архитектуры и умение локализовать проблему на стороне клиента, сети или сервера
- Базовые навыки SQL: SELECT, простые JOIN и агрегаты для проверки данных
- Базовые навыки Git, умение читать логи и работать в терминале
- Опыт тестирования систем реального времени: мессенджеров, чатов, WebSocket, повторного подключения и синхронизации
- Английский на уровне чтения документации (B1+)
- Будет плюсом: опыт работы с Android Studio, adb, Logcat, Xcode, Console, TestFlight, PostgreSQL, DBeaver, Kubernetes, kubectl, Lens, Linux, Docker, Grafana, Loki, Kibana, GitLab CI/CD, DNS, TCP/UDP, прокси, VPN, мессенджерами, Electron, WebView, WebRTC, Matrix, сквозным шифрованием, Wireshark, tcpdump, медиатрафиком, Python, pytest, Playwright, Appium, автотестами и API-тестами с requests или axios, интегрированными с CI
условия
- Полная занятость, гибкий график с ориентацией на МСК
- Локация: весь мир
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.