Обязанности:
О компании: Мы создаем единую распределенную систему масштаба страны, которая преобразит опыт совершения покупок, а именно позволит "оцифровать" каждую единицу товара уже к 2025 году. Это позволит каждому покупателю быть уверенным в качестве и происхождении товара, а производителям и продавцам - не только уменьшить долю неоригинальной продукции на рынке, но и оптимизировать производственно-логистические процессы и сократить издержки за счет возможностей аналитической подсистемы. Уже сейчас система обрабатывает миллиарды транзакций ежедневно и оперирует петабайтами данных на скоростях десятки тысяч запросов в секунду. О команде: Мы ищем сотрудника в команду автоматизации Отдела контроля качества (ОКК) – отдел, который занимается тестированием сложных сквозных сценариев, включая тестирование интеграций с внешними системами и смежными компонентами. Наша команда помогает различным проектам компании в автоматизации тестирования, выстраивая процессы автоматизации как с нуля, так и помогая развивать и поддерживать существующие решения. Также улучшаем существующие практики автоматизации, обучаем коллег и постоянно обучаемся сами. Спектр задач по автоматизации очень широк и разнообразен: автоматизация высоконагруженных сервисов, работающих с Kafka, Cassandra, Hbase, автоматизация фронтенда, автоматизация тестирования пользовательской документации, разработка сервисов и утилит по подготовке тестовых данных, тестовых плагинов для IntelliJ, GitlabCI пайплайнов. Стараемся работать в максимально плотной коллаборации с командой разработки и DevOps для максимизации синергии разработки и обмена техническими знаниями. Избегаем бюрократии, отчетов, долгих церемониальных митингов, митингов на «всякий случай», митингов ради митингов, но стремимся к стандартизации и унификации базовых процессов, подходов и документации для удобной и продуктивной работы как в офисе, так и удаленно. Технологический стек: Kotlin (изредка Java), Bazel, Gradle, Spring, JUnit, Selenide, Selenoid, Allure, Docker, Testcontainers, TestIt, Jira, Confluence, IntelliJ Чем предстоит заниматься: Автоматизация интеграционных и компонентных backend тестов. Автоматизация frontend сценариев. Автоматизация и поддержка автотестов пользовательской документации. Рефакторинг и улучшение существующих тестов, улучшения скорости и стабильности работы. Поддержка и разработка тестовых утилит, плагинов. Помощь команде ручного тестирования или разработки в идентификации причин падения тестов. Ведение тестовой документации по разрабатываемым тестам, утилитам, плагинам. От успешного кандидата мы ожидаем: Опыт в автоматизации тестирования от 4 лет. Уверенные знания языка Kotlin (либо Java с готовностью оперативного переучивания). Опыт работы с брокерами сообщений (типа Kafka, RabbitMQ и т.д.). Опыт в автоматизации frontend и backend сценариев. Понимание и опыт работы с системами CI (типа GitlabCI, Jenkins). Опыт работы с Git (Gitlab или Github). Навыки работы с базами данных и SQL. Опыт работы с Linux\MacOS, командной строкой, Docker. Внимательность к деталям, желание разбираться со сложными техническими проблемами, инициативность. Опыт командной работы. Что вам точно понравится: Сложные и интересные задачи, работа с реально большими объемами данных и современным востребованным стеком. Конкурентная ЗП, оформление по ТК РФ. ДМС со стоматологией после испытательного срока, возможность оформления ДМС для семьи. Страхование жизни и здоровья. Корпоративный психолог. Buddy-поддержка во время адаптации. Предоставляем всю необходимую рабочую технику. Возможность участия в конференциях. Гибкое начало рабочего дня. Возможность работать удаленно (из любого города на территории РФ)/частично удаленно или в комфортном офисе в Санкт-Петербурге. Корпоративный мерч. “Кафетерий” льгот (возмещение расходов на любое самообразование, спорт, ДМС для членов семьи, доступ к ИТ сервисам и т.д)