Технологическая IT компания виртуализирует движение объектов реального мира. Наш главный продукт – платформа для создания IoT-приложений для управления автомобилями, грузами и выездным персоналом. Мы помогаем разработчикам создавать высоконагруженные сервисы и приложения, которые преобразуют данные геолокации и автомобильных датчиков в полезные бизнес-инструменты.
Начав в 2005 году в России, сегодня мы растущая компания со штаб-квартирой в солнечном Лос-Анджелесе, и несколькими офисами по миру. Мы любим наших клиентов из разных стран, обожаем инновации, учимся на собственном опыте и приветствуем удаленную работу. Мы подбираем в команду любознательных и ответственных людей, которые хотят улучшать мир с помощью IoT технологий, получая при этом удовольствие в атмосфере стартапа и многонациональной команды.
В качестве QA инженера вы будете заниматься полным циклом тестирования ПО: от тестов небольших задач на Web и Mobile платформах, до тестирования больших продуктовых фич. Также, не будем скрывать, полного регресса мобильных приложений. У нас в продакшене уже есть 3 мобильных приложения (по одному на Android и iOS), ещё одно готовится к выпуску.
Как правило, тест план строится на основании технического задания, которое является результатом работы аналитика и утверждено всеми заинтересованными сторонами. Также существуют дизайн-макеты, которые позволяют глубже понять, как должен выглядеть итоговый результат.
Помимо этого вам предстоит заниматься автотестированием: уже сейчас у нас большой процент покрытия автотестами web и мобильных приложений. Все новые фичи и продукты мы стараемся покрывать автотестами и уделяем этому значительное количество времени, так как верим, что ручной регресс — это крайне неэффективный процесс.
Задачи
- Тестирование новых модулей и продуктов
- Предстоит проводить полный цикл тестирования реализуемых командой разработки решений
- Процесс тестирования начинается с участия в установочных командных встречах, на которых подробно рассказывается о том, какой продукт разрабатывается, какие функции будет выполнять, и зачем он нужен клиенту
- Каждая подобная задача выполняется согласно постановке. Или в соответствии с техническим заданием, если задача является объемной и требует детальной проработки перед постановкой
Тестирование существующих компонентов и решений
- В процессе доработки работающих решений и даже просто фиксов багов, как правило, тоже необходимо тестирование. Предстоит активно работать с трекером задач (Youtrack) и подробно описывать все багрепорты и способы воспроизведения багов
- При этом предполагается активное взаимодействие с командой разработки и технической поддержки
Покрытие продуктов автотестами
- Разработка и написание автотестов на самые популярные разделы и фичи
- В том числе на мобильные приложения в целях сокращения ручного тестирования при будущих релизах
Мы ожидаем, что у вас
- Оконченное высшее образование: техническое
- Опыт тестирования больших и нагруженных IT систем (от 2-х лет)
- Понимание техник тест-дизайна и умение ими пользоваться
- Знание процессов тестирования и разработки ПО
- Опыт ручного тестирования web и мобильных приложений (iOS, Android)
- Опыт разработки тестовой документации
- Базовые навыки работы с СУБД (желательно MySQL)
- Опыт работы с Gitlab CI, Testrail, Youtrack, Postman
- Представление о веб-технологиях, отладочных инструментах современных браузеров, протоколе HTTP(S), умение работать с Rest API и JSON
- Системное мышление, обучаемость, честность, грамотная устная и письменная речь, нацеленность на результат
Будут дополнительным плюсом:
- Знаете одного или нескольких языков программирования (Java/Kotlin, Swift, JavaScript).
- Опыт написания автотестов:для веб | android или iOS-приложений
- Умение работать со снифферами трафика (Fiddler, Charles и т.п.)
Мы предлагаем
- Сотрудничество с международной IT-компанией – одной из лидеров в сфере телематики
- Достойную оплату труда и бонусы по результатам
- График работы, на основе 40-часовой рабочей недели
- Психологическая поддержка от сервиса Yasno.live, практика иностранного языка
- Обучающие программы как внутри компании, так и за ее пределами в рамках выстроенного карьерного пути
- Прозрачность и рост: культуру открытой обратной связи, возможность вертикального и горизонтального роста;
- Влияние и открытость: возможность видеть результат своей работы, получая своевременную обратную связь от команды, Лида, HR
- Корпоративные мероприятия: офлайн |онлайн
- Профессиональный, опытный и дружный интернациональный коллектив