Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаJava-разработчик в команду разработки платформы тестирования
Мы — команда инженеров с глубокой экспертизой в автоматизации тестирования и разработке QA-инструментов.
Наша цель — сокращать Time to Market и повышать качество продуктов за счёт масштабируемой и надёжной автоматизации тестирования.
Наш ключевой продукт — внутренняя Платформа тестирования: набор сервисов и инструментов для автоматизированного тестирования Android, iOS, Web, API, TV и Desktop-продуктов. Платформа развернута в облаке OneCloud, поддерживает параллельный запуск тысяч тестов и ежедневно используется проектами холдинга VK, существенно ускоряя цикл разработки.
Мы ищем опытного Java-разработчика для развития платформы тестирования и её инфраструктуры: проектирования и разработки сервисов, повышения производительности и надёжности системы, участия в эволюции архитектуры платформы.
Задачи
В команде у нас вы будете:
- развивать сервисы для запуска автотестов для всех популярных платформ (mobile, web, tv, desktop): тест-раннер, автоматизацию управления фермой устройств, поддержку новых типов девайсов, новые режимы запуска тестирования сервисов;
- разрабатывать и поддерживать функциональность системы;
- проектировать отказоустойчивые сервисы;
- оценивать задачи и выполнять их в срок;
- проводить code review;
- активно взаимодействовать с тестировщиками, разработчиками, ИБ, DevOps и SRE для решения вопросов автоматизации тестирования и развития платформы тестирования;
- интегрировать наши решения в новые проекты и команд
Требования
Вы идеальный кандидат для нас, если:
- проактивны - умеете организовать свою и чужую работу;
- обладаете аналитическим складом ума, методичны и внимательны к деталям;
- ответственны, коммуникабельны, ориентированы на сотрудничество и общий результат, умеете работать в команде;
- имеете высокий уровень владения Java и обширные знания его экосистем, в частности Spring;
- твердое понимание разнообразия дизайна и архитектурных паттернов;
- вас не пугают аббревиатуры SOLID, KISS, DRY, и вы понимаете их смысл;
- понимание принципов построения HL/HA-решений;
- опыт работы с микросервисной архитектурой;
- опыт и желание поработать с различными платформами (Android, iOS, Web, TV, desktop);
- понимание принципов эксплуатации и мониторинга сервисов;
- понимание основ тестирования и автоматизации тестирования;
- навыки в CI/CD (GitLab);
- опыт работы с Docker;
- опыт работы с SQL/NoSQL;
- опыт работы с системами контроля версий (Git);
- умение работать с командной строкой в Linux;
- способность самостоятельно определять и соблюдать установленные сроки задач;
- умение работать в распределённой команде;
- опыт работы в роли Java-разработчика 3+ лет
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие