QA Engineer (Manual + Automation)
Технологии
Описание вакансии
Кратко о роли
Calmis — технологический стартап, создающий безопасный корпоративный мессенджер на базе протокола Matrix. Ищем QA Engineer для ручного и автоматизированного тестирования web, desktop и мобильных клиентов.
Ключевые задачи
- Ручное тестирование web, desktop (Electron) и мобильных клиентов (iOS/Android).
- Тестирование API (REST) и проверка real-time функционала (синхронизация, звонки, push-уведомления).
- Подготовка тест-кейсов, чек-листов и ведение баг-репортов.
- Самостоятельная локализация дефектов с использованием логов и DevTools.
- Настройка CI/CD пайплайнов и постепенная автоматизация критичных сценариев.
- Анализ требований и участие в улучшении качества продукта.
Обязательные требования
- Опыт ручного тестирования мобильных, desktop и web-приложений от 3 лет.
- Уверенное владение сниферами (Charles/Proxyman/Fiddler).
- Опыт тестирования REST API (Postman, Swagger, curl).
- Понимание клиент-серверной архитектуры и DevTools.
- Базовые навыки SQL и работы в терминале.
- Опыт тестирования real-time систем (мессенджеры, WebSocket).
- Английский язык на уровне чтения документации (B1+).
Будет плюсом
- Опыт работы с Android Studio, Xcode, Kubernetes, Linux и Docker.
- Навыки работы с системами логирования (Grafana, Loki, Kibana).
- Опыт с мессенджерами, Electron, WebRTC, Matrix.
- Автоматизация на Python (pytest, Playwright, Appium).
Условия и бенефиты
- Зарплата 1500–3000 USD.
- Удаленный формат работы.
- Гибкий график с ориентацией на МСК.
- Оплачиваемый отпуск.
- Стабильные выплаты 2 раза в месяц.
Процесс найма
- Скрининг резюме.
- Краткое кросс-интервью в Telegram.
- Интервью с командой.
- Оффер.
Мы — молодой технологический стартап, создаём безопасный корпоративный мессенджер на базе протокола Matrix, развивая и адаптируя open-source клиент Element Web/Desktop. Ищем QA Engineer (Manual + Automation), который возьмёт на себя тестирование web/desktop (Electron) и мобильных клиентов (iOS/Android), API, real-time и интеграций, а также постепенную автоматизацию критичных сценариев.
Обязанности:
- Ручное тестирование 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: уверенное владение одним из сниферов.
- Postman, Swagger/OpenAPI, curl: тестирование REST API.
- DevTools: диагностика web- и desktop-клиентов.
- Владение техниками тест-дизайна, ведение тест-кейсов и баг-репортов.
- Понимание клиент-серверной архитектуры.
- Базовые навыки SQL.
- Git на базовом уровне, чтение логов, работа в терминале.
- Опыт тестирования real-time систем: мессенджеры, чаты, WebSocket.
- Английский на уровне чтения документации (B1+).
Будет плюсом:
- Опыт работы с Android Studio, Xcode, Kubernetes, Linux, Docker.
- Работа с системами мониторинга и логов (Grafana, Loki, Kibana).
- Опыт с мессенджерами, Electron, WebRTC, Matrix.
- Автотесты: Python + pytest, Playwright, Appium.
Условия:
- Оплачиваемый отпуск.
- Гибкий график с ориентацией на МСК.
- Оплата 2 раза в месяц стабильно.
Оригинальная вакансия:
https://t.me/qa_jobs/260828