Технологии/инструменты
Java/KotlinSQLOracle/PostgreSQLREST APIHTTPJSON/XMLJUnitAllureAssertJJacksonREST AssuredGit
О проекте
CCM (Customer Care Management) — продукт «Управление сервисами обслуживания клиентов» реализует программную серверную логику для работы с продуктовыми предложениями и продуктами, которые Оператор связи предоставляет клиентам и абонентам.
Задачи
- Автоматизация тестовых сценариев на Kotlin для тестирования REST API методов: регресс и новая функциональность.
- Анализ и разбор падений в тестовых регрессионных прогонах, регистрация дефектов.
- Поддержка и развитие текущего проекта автотестов.
- Review запросов на слияние.
- Взаимодействие с командами тестирования, разработки и аналитики.
Требования
- Опыт в автоматизации тестирования на Java/Kotlin от 2 лет.
- Опыт ручного тестирования от 2 лет.
- Уверенные знания Java, желательно опыт разработки на Kotlin.
- Уверенное владение SQL и опыт работы с реляционными БД, желательно опыт работы с Oracle и/или PostgreSQL.
- Понимание REST API, протокола HTTP, форматов данных запросов и ответов JSON/XML.
- Уверенное владение инструментами и технологиями, автоматизация тестирования: JUnit (желательно 5 версии), REST Assured, Allure, AssertJ, Jackson и другие.
- Опыт работы с системами CI/CD (желательно Jenkins).
- Владение Git.
Будет плюсом
- Опыт работы с Docker.
- Опыт работы в Linux.
- Опыт работы с Kafka, RabbitMQ.
- Знание теории тестирования, опыт применения её на практике.
- Владение техниками тест-дизайна.
Условия
- У нас есть офисы в Санкт-Петербурге, Москве, Краснодаре, Ростове-на-Дону, Нижнем Новгороде, Самаре, Екатеринбурге, Новосибирске и Владивостоке. Но в Nexign можно работать из любой точки России или выбрать частично-удаленный формат работы.
- Рабочий день у нас длится 8 часов, а гибкий график предполагает, что ты можешь сам выбирать время начала работы. В Nexign есть «часы присутствия» — с 11:30 по 16:30, когда нужно находиться в офисе, либо выходить на связь, если работаешь удаленно.
Как проходит собеседование
Подбор кандидатов на вакансии проходит в несколько этапов.
- Беседа с hr-специалистом. По телефону мы рассказываем про проекты, задачи, условия работы.
- Онлайн-интервью с командой. Обычно оно занимает 1-1,5 часа, в течение которых мы тестируем, насколько кандидат владеет нужными навыками и технологиями. В некоторых случаях предлагаем выполнить тестовое задание, чтобы более полно оценить навыки кандидата. И, конечно, отвечаем на вопросы о работе в Nexign.
- В течение нескольких дней даем обратную связь по итогам собеседования.
Анастасия Ежикеева IT Recruiter