Описание
В Shiftbase мы создаём софт для управления персоналом, который помогает людям выполнять работу. Тысячи команд по всей Европе каждый день используют нашу платформу для планирования смен, учёта времени и управления отпусками — с меньшим количеством админской рутины. Наша инженерная команда состоит из 18 человек с разным бэкграундом. Культура открытая. Любой может оспорить идею независимо от должности. Вы — инженер, который делает нашу автоматизацию тестирования достаточно хорошей, чтобы на неё можно было полагаться при релизах. Вы строите, стабилизируете и расширяете тестовые наборы, с мобильной платформой как первой крупной целью, и помогаете окружающим становиться лучше в тестировании по ходу дела.
Задачи
•Построить автоматизацию тестирования для мобильных приложений и упразднить ручную регрессию как условие релиза
•Определить, где покрытие тестами сильное, а где слабое, и закрыть пробелы, наиболее важные для безопасной поставки
•Сделать фреймворк и инструментарий достаточно доступными, чтобы QA-тестировщики и разработчики сами писали тесты, затем работать в паре с ними, пока они не начнут это делать
•Отслеживать нестабильность тестов (flakiness), покрытие, пропущенные дефекты и время цикла, чтобы видеть, становится ли набор тестов более надёжным
•Передавать полученные знания в процесс тестирования для непрерывного развёртывания
Требования
•Вы делали тестовый набор надёжным в масштабе. Вы создавали или стабилизировали end-to-end и интеграционные тестовые наборы, на которые команда полагалась для пропуска мерджей или релизов, и знаете, какая это была работа
•Вы работаете с кодовой базой как равный. Вы читаете и пишете код наравне с разработчиками и рассуждаете об API, данных и точках интеграции, а не только об UI
•Вы делаете окружающих лучше. Вы работаете в паре, проводите ревью и объясняете достаточно хорошо, чтобы люди вокруг вас росли, и для этого вам не нужна должность, чтобы вас услышали
•Желательно, чтобы вы уже строили автоматизацию тестирования для мобильных приложений. Если нет — покажите, что вы разворачивали автоматизацию на незнакомой платформе и добивались, чтобы она прижилась, быстро
Будет плюсом
•Вы были частью команды, которая переходила на частые или полностью автоматизированные релизы
•Опыт работы совместно с AI-assisted разработкой
•Знакомство со сложным регулируемым доменом (наш охватывает планирование, учёт времени, отпуска и трудовое законодательство разных стран)
Условия
•Вам потребуется право на работу в Нидерландах
•Мы можем спонсировать визу для этой роли, и вам нужно будет бывать в офисе в Зютермере (Zoetermeer) в гибридные дни
•Мы не рассматриваем кандидатов, которым требуется релокация