В основе роли
В Болгарии мы активно ищем старшего инженера по автоматизации качества (мобильные приложения), чтобы усилить нашу команду, посвящённую проекту в области лотерей. Цель роли — разрабатывать и поддерживать автоматизированные тесты для мобильных приложений, бэкенд-сервисов и интеграций, поддерживающих регулярные релизы и доставку ценности в рамках потока работ.
Основные навыки, которые вы принесёте
•Глубокие знания CodeceptJS, Appium, TypeScript и тестирования API.
•Sauce Labs для удалённого выполнения тестов.
•Знакомство со Swift, Kotlin, Xcode, Espresso или Compose UI.
•Архитектура мобильных и бэкенд-систем, проектирование тестов и принципы доставки программного обеспечения.
•Мобильные локаторы, синхронизация, жесты и жизненный цикл приложения.
•Компромиссы между физическими устройствами, симуляторами/эмуляторами и выполнением в облаке.
•HTTP, JSON, аутентификация, коды статусов и проверка схем.
•Независимые тесты с надёжной настройкой и очисткой, покрытие уровней приёмочного и интеграционного тестирования, проверки контрактов и ограничения мокирования.
•AWS/DevOps, виртуальные среды и виртуализация сервисов с использованием моков или стабов.
Инженерия с поддержкой ИИ
•Проектирование мобильных тестов с помощью ИИ: генерация сценариев, охватывающих разрешения, прерывания, жизненный цикл приложения и изменения сети.
•Разработка с поддержкой ИИ: генерация и рефакторинг тестов, проверка локаторов, синхронизации и поведения устройств, специфичных для платформы.
•Анализ сбоев устройств с помощью ИИ: интерпретация логов устройств и доказательств выполнения для расследования сбоев на разных операционных системах и устройствах.
Влияние, которое вы создадите
•Создавать переиспользуемую автоматизацию для важных сценариев мобильных приложений.
•Управлять установкой приложения, запуском, сбросом и состоянием теста.
•Проектировать покрытие для разрешений, прерываний, работы в фоне и изменений сети.
•Запускать тесты на согласованном наборе устройств и операционных систем.
•Диагностировать сбои с помощью логов устройств, скриншотов и доказательств выполнения.
•Сотрудничать с разработчиками для улучшения тестируемости приложений и стабильности автоматизации.
•Использовать одобренные инструменты ИИ, защищать конфиденциальные данные и самостоятельно проверять и выполнять тесты, сгенерированные ИИ, перед слиянием.
Что поддерживает ваш путь
Наши преимущества включают частное медицинское страхование, программы благополучия, гибкий и гибридный режим работы, ноутбуки и оборудование, возможности обучения, социальные мероприятия, отличные офисы и многое другое.