Quadcode
Mobile QA Engineer (iOS)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Mobile QA Engineer в iOS-команду финтех-компании Quadcode. Полное владение процессом тестирования: ручное тестирование, автоматизация и миграция автотестов на Swift для флагманской трейдинговой платформы.
Задачи
- Проводить функциональное, регрессионное, smoke, end-to-end и интеграционное тестирование iOS-функциональности
- Анализировать спецификации, выявлять риски и edge cases, готовить тест-кейсы и чек-листы
- Валидировать редизайн UI на разных размерах экранов, семействах устройств и версиях iOS
- Разрабатывать и поддерживать автотесты для расширения регрессионного покрытия
- Помогать мигрировать существующий фреймворк автотестов на Swift
- Тестировать REST API и JSON, анализировать сетевой трафик через Charles Proxy или Proxyman
- Взаимодействовать с Android-командой для проверки кросс-платформенной функциональности
- Интегрировать и поддерживать автотесты в CI/CD пайплайнах
- Использовать AI-инструменты в тест-дизайне, автоматизации, код-ревью и отладке
Требования
- 3+ года опыта тестирования нативных мобильных приложений с фокусом на iOS
- Понимание Apple Human Interface Guidelines и Material Design
- Опыт построения и поддержки мобильных автотестов на Appium, XCUITest и/или Espresso
- Умение проектировать масштабируемый фреймворк автотестов с нуля (Page Object, Screenplay)
- Владение одним из языков для автотестов: Kotlin, Java, Swift, Python или TypeScript
- Знание теории тестирования и техник тест-дизайна (эквивалентные классы, граничные значения, таблицы решений, pairwise)
- Опыт тестирования REST API и работы с JSON, Postman, Swagger, REST Assured, Retrofit или requests
- Базовое понимание WebSockets и тестирования real-time данных
- Опыт работы с Charles Proxy, Proxyman или Fiddler для перехвата и мокирования трафика
- Умение анализировать логи через Xcode Console, Android Studio Logcat и adb
- Опыт интеграции автотестов в CI/CD (GitLab CI, GitHub Actions, Jenkins, Bitrise)
- Готовность использовать AI-инструменты в ежедневной работе
- Английский B1+ и русский C2
Условия
- Полностью удалённая работа (контракт с service provider)
- Конкурентная компенсация в EUR
- Гибкий график работы
- Корпоративные подписки на AI (Claude, Gemini, GPT и др.)
- Доступ к маркетплейсу наград с продуктами и языковыми курсами
- Сильная команда инженеров
- Позитивная и дружелюбная атмосфера
Навыки
- iOS
- Appium
- XCUITest
- Espresso
- Swift
- Kotlin
- Java
- Python
- TypeScript
- REST API
- JSON
- Postman
- Swagger
- REST Assured
- Retrofit
- WebSockets
- Charles Proxy
- Proxyman
- Fiddler
- Xcode Console
- Android Studio Logcat
- adb
- GitLab CI
- GitHub Actions
- Jenkins
- Bitrise