QA Automation (Java)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Bell Integrator – один из ведущих системных интеграторов страны.
Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.
Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.
Проект:
-Мобильное приложение для оплаты товаров и услуг в розничных магазинах и сети интернет c использованием всех поддерживаемых в СБП способов оплаты (QR-код, кнопка на сайте и т.д.)
-Принципиально новая платформа для мгновенного перевода денег 24/7 между любыми банками
Мы работаем по профессиональному Скраму. Первый в Москве официальный LeSS-кейс.
Наша небольшая продуктовая группа состоит из семи кросс-функциональных кросс-компонентных команд по 4-8 человек.
Мы работаем двухнедельными спринтами и выходим в прод пару раз в неделю, стремимся к ежедневным поставкам.
Придерживаемся принципов продуктовой разработки: команда работает над фичей от проработки бизнес-идеи до вывода на прод.
Полное доверие командам в принятии решений относительно архитектуры и технической реализации.
Наше приложение представлено на платформах iOS и Android, планируется запуск web-версии;
Наша backend-платформа построена на микросервисах и технологиях .Net, Java/Kotlin, MySQL, Kafka, Cassandra, Redis, Ansible и Docker
Для тестирования используем Java 11, Kotlin, Cucumber, Retrofit, TestContainers и различные заглушки (в т.ч. Wiremock).
Как понять, что ты нам подходишь:
- Опыт работы в гибкой разработке
- Обладание знаниями Core Java, умение составлять тестовые сценарии и реализовывать их
- Знание SQL и HTTP
- Опыт тестирования в микросервисной архитектуре
- Готовность развиваться в смежных областях, например, нагрузочное тестирование, devops-практики, разработка, управление продуктом
Будет здорово, если:
Есть опыт работы со следующими технологиями и фреймворками: Spring, в том числе SpringBoot, Docker
Есть знания Kotlin, или есть желание изучить этот язык.
Есть опыт работы c Jenkins, Nexus, Ansible.
Знаком cо SCRUM фреймворком.
Задачи:
- Разрабатывать сценарии и их реализацию для тестирования backend-сервисов. Frontend-решений у нас нет
- Разворачивать сервисы приложения с помощью Docker
- Участвовать в полном цикле разработки
- Работать в тесном контакте с бизнесом и пользователями
- Делиться своими знаниями и опытом
- Использовать практики eXP: TDD, pair programming, mob programming
- Принимать решения и вместе с командой брать за них ответственность
- Расширять свои компетенции и непрерывно обучаться
Условия:
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Корпоративные скидки на изучение иностранного языка, абонемент в фитнес, образовательные курсы;
- Возможность работать удаленно на территории РФ.