Calmis

QA engineer (auto) корпоративного мессенджера

Коротко

Ручное и частично автоматизированное тестирование веб-, desktop- и мобильных клиентов корпоративного мессенджера на базе протокола Matrix (Element Web/Desktop). Компания — разработчик безопасного корпоративного мессенджера. Требуется коммерческий опыт тестирования мобильных, desktop и веб-приложений от 3 лет, работа со сниферами (Charles/Proxyman/Fiddler), REST API, DevTools, базовый SQL и Git, опыт тестирования систем реального времени (мессенджеры, WebSocket). Формат — полная удалённая занятость с ориентацией на московское время.

Описание
Calmis создаёт безопасный корпоративный мессенджер на базе протокола Matrix и развивает и адаптирует клиент Element Web/Desktop с открытым исходным кодом.
Задачи
•Проводить ручное тестирование веб-, 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
Условия
•Полная занятость, гибкий график с ориентацией на МСК
•Локация: весь мир

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте