Software Developer Engineer in Test на платформу iOS
вакансия от 20.12.2024Зарплата договорная
Работодатель: VK
Показать контакты
Показать контакты
График работы: Гибкий график
Тип занятости: Полная занятость
Тип занятости: Полная занятость
TVtoken
Дополнительный заработок в свободное время за просмотр обзоров товаров и услуг. Получай деньги на карту! Никаких вложений, кроме 5 минут в день вашего времени!
Должностные обязанности
Мы — команда инженеров, занимающихся вопросами автоматизации тестирования в Одноклассниках. Основная миссия нашей команды автоматизации тестирования — обеспечить тестировщиков и разработчиков удобными инструментами и инфраструктурой для запуска автоматизированных тестов на всех платформах (web, API, Android, IOS).
Наша инфраструктура развёрнута в облаке и на физических машинах для iOS и позволяет запускать сотни тестов параллельно. У нас есть собственная репорт-система для анализа результатов тестов.
Мы ищем в команду опытного SDET на платформу iOS для усовершенствования наших сервисов, используемых разработчиками и тестировщиками для запуска и последующего анализа автотестов.
Задачи:- автоматизировать тестирование наших iOS-приложений, попутно создавая инструменты, которые позволят делать это много, часто, удобно и безболезненно;
- принимать участие в развитии и поддержке автотестовой инфраструктуры;
- принимать участие в определении и реализации стратегии автоматизации тестирования;
- настраивать и поддерживать инфраструктуру для запуска тестов (Teamcity, Mac OS сервера);
- дорабатывать и оптимизировать фреймворк для написания автотестов (XCUI-фреймворк);
- писать и поддерживать автотесты;
- взаимодействие с тестировщиками и разработчиками по вопросам автоматизации тестирования.
- уверенное знание языка Swift XCTest;
- опыт написания автотестов для мобильных приложений;
опыт работы с симуляторами (iOS) или эмуляторами (Android); - знание принципов построения iOS-приложений;
умение пользоваться terminal'ом (SSH, логи, Bash-скрипты и пр.); - желание и готовность писать и поддерживать автоматизированные тесты и развиваться в инфраструктурной разработке под iOS (Swift);
- базовые знания Linux, навыки работы в командной строке;
- желание писать хороший код;
- понимание основ тестирования;
- знание стандартных алгоритмов, структур данных, шаблонов проектирования;
- способность самостоятельно определять и соблюдать установленные сроки задач;
- умение работать в распределённой команде.
Требования к кандидату
Образование: Не указано
Опыт работы: не требуется
Образование: Не указано
Опыт работы: не требуется
Адрес места работы
г Москва
г Москва