О проекте
CCM (Customer Care Management) - продукт «Управление сервисами обслуживания клиентов» реализует программную серверную логику для работы с продуктовыми предложениями и продуктами, которые Оператор связи предоставляет клиентам и абонентам.
Задачи
- автоматизация тестовых сценариев на Kotlin для тестирования REST API методов: регресс и новая функциональность;
- анализ и разбор падений в тесовых регрессионных прогонах, регистрация дефектов;
- поддержка и развитие текущего проекта автотестов;
- review запросов на слияние;
- взаимодействие с командами тестирования, разработки и аналитики.
Требования
- опыт в автоматизации тестирования на Java/Kotlin от 2-х лет;
- опыт ручного тестирования от 2-х лет;
- уверенные знания Java, желательно опыт разработки на Kotlin;
- уверенное владение SQL и опыт работы с реляционными БД, желательно опыт работы с Oracle и/или PostgreSQL;
- понимание RestAPI, протокола http, форматов данных запросов и ответов json/xml;
- уверенное владение инструментами и технологиями, автоматизация тестирования: JUnit (желательно 5 версии), RestAssured, Allure, AssertJ, Jackson и другие;
- опыт работы с системами ci/cd (желательно Jenkins);
- владение GIT.
Будет плюсом
- опыт работы с Docker;
- опыт работы в Linux;
- опыт работы с Kafka, RabbitMQ;
- знание теории тестирования, опыт применения её на практике
- владение техниками тест-дизайна.
FAQ
-
Как проходит собеседование?
-
Есть ли возможность работать удаленно?
-
В Nexign гибкий график работы. Что это значит?
-
Остались вопросы?