Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаИнженер по автоматизации тестирования (Swift AQA) в Домиленд
Мы — часть крупной PropTech-среды, которая уже больше семи лет развивает рынок цифровых решений для жилых комплексов. В рамках стратегии по обеспечению кросс-платформенного качества мы создаём новое направление автоматизации на iOS и ищем пионера — инженера-автоматизатора на Swift, который заложит основу надёжных тестовых решений для нашего iOS-приложения.
Наш стек:
- Язык: Swift
- Фреймворк для UI-тестов: XCTest
- Тестирование SwiftUI: XCTest
- Работа с API: клиент, сгенерированный из OpenAPI
- Сборка: Tuist/Xcode
Какие задачи вас ждут
Разработка и поддержка UI E2E-тестов для iOSСоздание стабильных автоматизированных сценариев, покрывающих ключевые пользовательские потоки.
Тестирование сложных интерфейсов: UIKit и SwiftUI
Разработка тестов для обоих подходов, включая гибридные сценарии. Нужно уметь работать в условиях отсутствия стабильных локаторов.
Интеграция с CRM через API для управления данными
Использование API нашей CRM-системы для подготовки тестовых данных, управления состоянием приложения и очистки.
Проектирование и развитие тестовой инфраструктуры
Вам предстоит выстраивать масштабируемую и поддерживаемую архитектуру автотестов Screen Object Pattern, слой сервисов, билдеры тестовых данных.
Борьба с флаками и повышение стабильности
Внедрение лучших практик с первого дня, настройка механизмов ожиданий, логирования и снятия скриншотов для быстрой диагностики.
Мы ждем, что вы
- Автоматизировали UI-тесты на iOS с использованием XCTest/XCUITest
- Тестировали интерфейсы на UIKit и/или SwiftUI
- Уверенно владеете Swift: пишете чистый, читаемый и поддерживаемый код
- Понимаете, как добиваться стабильности тестов в экосистеме Apple (борьба с флаками, корректные ожидания)
- Умеете работать с REST API для подготовки тестовых данных (авторизация, создание сущностей, очистка)
- Владеете принципами построения архитектуры автотестов (Screen Object Pattern, шаги, билдеры)
- Работаете с Git, понимаете процессы код-ревью и несёте ответственность за качество своего кода
Будет плюсом, если вы
- Работали со сгенерированными API-клиентами (OpenAPI)
- Настраивали прогоны автотестов в CI/CD (GitLab CI, Jenkins), работали с артефактами и отчётностью
- Автоматизировали на Kotlin (Android): это поможет нам быстрее выстроить кросс-платформенные процессы
- Знаете нюансы тестирования SwiftUI (accessibility identifiers, синхронизация)
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие