О компании
Solvd Inc. — AI-native консалтинговая и технологическая компания, предоставляющая услуги по трансформации предприятий в области облачных технологий, данных, разработки ПО и искусственного интеллекта. После приобретения Tooploox, Solvd предлагает полный цикл услуг: от стратегического консалтинга и проектирования решений до разработки ИИ и внедрения на уровне предприятия.
Задачи
•Проектирование, поддержка и выполнение автоматизированных и ручных тестов для iOS и Android приложений
•Создание и поддержка наборов автоматизации для мобильных приложений с использованием XCUITest и Espresso
•Проведение функционального, регрессионного, интеграционного, исследовательского, usability и end-to-end тестирования на реальных устройствах и эмуляторах
•Диагностика сбоев, исследование дефектов и работа с командами разработки для выявления первопричин
•Разработка тест-планов, тест-кейсов, тестовых процедур и отчётов о качестве релиза
•Интеграция автоматизированных тестов в CI/CD пайплайны и мониторинг стабильности тестов и инфраструктуры
•Сотрудничество с разработчиками, продакт-менеджерами и партнёрскими инженерными командами на протяжении Agile-цикла разработки
•Определение областей кросс-платформенного влияния и обеспечение риск-ориентированного покрытия тестами для новых функций и экспериментов
•Внедрение практик обеспечения качества на уровне unit, интеграционного и end-to-end тестирования
•Оценка трудозатрат на тестирование и самостоятельная работа в быстро меняющейся среде
Требования
•4+ года опыта построения или поддержки фреймворков автоматизации мобильных приложений
•Продвинутый практический опыт работы с XCUITest и Espresso, включая разработку, поддержку, отладку фреймворков и выполнение в CI
•Значительный опыт тестирования iOS и Android приложений, желательно социальных сетей или высоконагруженных потребительских приложений
•Опыт построения масштабируемых фреймворков мобильной автоматизации и их интеграции в CI/CD пайплайны
•Хорошее знание методологий мобильного QA, SDLC, стратегии тестирования и тестовой документации
•Хорошее понимание мобильных платформ, фрагментации устройств, работы с сетью, разрешениями, уведомлениями, deep links и поведением жизненного цикла приложения
•Умение самостоятельно составлять тест-планы и стратегии покрытия на основе требований к продукту
•Развитые навыки исследовательского тестирования и оценки рисков
•Опыт работы в Agile/Scrum среде с частыми или еженедельными продакшн-релизами
•Опыт использования Jira, Confluence и распространённых систем управления тестированием
•Хорошие навыки письменной и устной коммуникации
Будет плюсом:
•Опыт тестирования социальных, коммьюнити, мессенджинговых платформ или платформ с пользовательским контентом в масштабе
•Опыт тестирования на iOS, Android, web и мобильном web
•Опыт API-тестирования и валидации бэкенда
•Опыт тестирования экспериментов, feature flags, персонализации, лент, уведомлений и пользовательского контента
•Опыт поддержки частых или еженедельных циклов продакшн-релизов
Условия
Условия не указаны.