📍 СНГ (Европа)Санкт-ПетербургМоскваМожно удалённо из РФПомощь с переездом
Технологии/инструменты
Java/KotlinSQLGitKafkaJMeter/Gatling
Мы разрабатываем car connectivity платформу, которая является фундаментом сервисов каршеринга, подписки, а также некоторых R&D проектов компании.
Платформа решает большое количество задач, в частности обеспечивает защищенный канал связи между автомобилем и сервером, собирает и анализирует метрики и логи с телематического оборудования, умеет обновлять ПО оборудования по воздуху, а еще имеет резервный канал связи через BLE.
Чем предстоит заниматься
Мы используем «Shift Left» концепцию, и тестирование подключается уже на этапе формирования требований. Верхнеуровнево можно выделить следующие задачи:
- Ведение тестовой документации.
- Валидация пользовательских историй.
- Сопровождение релизов.
- Разработка автотестов.
- Развитие CI/CD процессов.
- Разработка скриптов для нагрузочного тестирования сервисов.
Стек
- Kotlin как основной язык, Reactor, RxJava, Netty для обработки TCP соединений, MQTT и Kafka для message broadcasting задач.
- R2DBC для работы с базой, для обеспечения неблокирующего ввода-вывода.
- В качестве БД у нас MySQL и ClickHouse.
- Сервисы между собой общаются по gRPC.
- Автотесты — на Backend пишем на юнит и интеграционные тесты на Kotlin + Junit5. CI/CD процессы настроены в GitHub Actions и Jenkins.
- Тестовая документация и другие инструменты — ведем немного в Confluence и много в Allure TestOps, также у нас настроена интеграция этого инструмента с автотестами и Jira, благодаря чему часть документации генерируется автоматически.
Что ожидаем
- Уверенные знания теории тестирования.
- Опыт разработки автотестов на Java / Kotlin от 2-х лет.
- Знание SQL.
- Опыт работы с Git и терминалом.
- Опыт работы с Kafka.
- Опыт работы с инструментами нагрузочного тестирования JMeter / Gatling и т.п.
- Умение разобраться в новой для себя технологии.
Что предлагаем
- Условия работы — удаленно, СНГ, Европа или Россия.
- Классный современный продукт, который очень быстро развивается и завоевывает рынки.
- 5 оплачиваемых day-off в год помимо ежегодного оплачиваемого отпуска.
- Несколько вариантов оформления на выбор, белую з/п и гибкое начало рабочего дня.
- Премирование по итогам performance review каждые полгода.
- Корпоративный тариф на каршеринг, участие в конференциях.
Елена Лялечкина IT Recruiter