Для масштабирования автоматизации на проекте виртуального мобильного оператора необходимы автоматизаторы. Это долгосрочная перспектива на полный рабочий день для профессионалов.
Обязанности:
Поддерживать и развивать решения автоматизированного тестирования систем;
Автоматизировать регрессионные сценарии;
Разрабатывать и поддерживать окружения для запуска автотестов (Jenkins, Docker env, etc);
Автоматизировать сбор статистики, составления отчетов по результатам запуска автотестов;
Интегрировать результаты своей деятельности в существующий процесс разработки, ориентированность на значимый для команды результат;
Тесно взаимодействовать с командой: аналитиками, разработчиками, QA;
Привлекать функциональных тестировщиков к автоматизации регрессионных сценариев.
Технологический стек:
Java, Jenkins, Docker.
Требования:
Опыт работы в качестве автоматизатора тестирования от 2-х лет;
Уверенное знание и опыт разработки автоматизированных сценариев на JVM;
Опыт работы с REST API, SOAP, HTTP/HTTPS, JSON (включая автоматизацию);
SQL (средний сложности запросы DML, DDL, понимание принципов разработки, миграций);
Опыт использования системы сборки (Maven, Gradle, etc);
Опыт использования снифферов трафика (Charles, Fiddler и т.д);
Опыт разработки и использования mock-сервисов;
Опыт настройки CI/CD с помощью Jenkins или аналогов;
Понимание git и git-flow;
Понимание гибких методологий разработки, ценностей и процессов;
Готовность писать высокоуровневый код, подключать функциональных тестировщиков к автоматизации.
Будет плюсом:
Опыт работы с Retrofit.
Условия:
Удаленная работа;
Команда сильных специалистов (Middle+ и Senior), почти на каждом PR вы узнаете что-то новое для себя;