Мы — команда инженеров, занимающихся вопросами автоматизации тестирования в Одноклассниках. Основная миссия нашей команды автоматизации тестирования — обеспечить тестировщиков и разработчиков удобными инструментами и инфраструктурой для запуска автоматизированных тестов на всех платформах (web, API, Android, IOS).
Наша инфраструктура развёрнута в облаке и на физических машинах для iOS и позволяет запускать сотни тестов параллельно. У нас есть собственная репорт-система для анализа результатов тестов.
Мы ищем в команду опытного SDET на платформу iOS для усовершенствования наших сервисов, используемых разработчиками и тестировщиками для запуска и последующего анализа автотестов.
Задачи
- Автоматизировать тестирование наших iOS-приложений, попутно создавая инструменты, которые позволят делать это много, часто, удобно и безболезненно;
- принимать участие в развитии и поддержке автотестовой инфраструктуры;
- принимать участие в определении и реализации стратегии автоматизации тестирования;
- настраивать и поддерживать инфраструктуру для запуска тестов (Teamcity, Mac OS сервера);
- дорабатывать и оптимизировать фреймворк для написания автотестов (XCUI-фреймворк);
- писать и поддерживать автотесты;
- взаимодействие с тестировщиками и разработчиками по вопросам автоматизации тестирования.
Требования
- Уверенное знание языка Swift XCTest;
- опыт написания автотестов для мобильных приложений;
опыт работы с симуляторами (iOS) или эмуляторами (Android); - знание принципов построения iOS-приложений;
умение пользоваться terminal'ом (SSH, логи, Bash-скрипты и пр.); - желание и готовность писать и поддерживать автоматизированные тесты и развиваться в инфраструктурной разработке под iOS (Swift);
- базовые знания Linux, навыки работы в командной строке;
- желание писать хороший код;
- понимание основ тестирования;
- знание стандартных алгоритмов, структур данных, шаблонов проектирования;
- способность самостоятельно определять и соблюдать установленные сроки задач;
- умение работать в распределённой команде.
Мы предлагаем
Формат работы
Уровень
График работы
ОК
Команда OK.TECH объединяет сотни специалистов разработки, дизайна, маркетинга, машинного обучения, поддержки пользователей и не только. Каждый из нас влияет на то, каким увидят ОК миллионы пользователей.