Обязанности:
-
Разработка и сопровождение автотестов (UI, API, Mobile, Backend).
-
Поддержка и развитие фреймворков автоматизации (Selenium, Appium, Selenide).
-
Написание тест-кейсов, чек-листов и другой тестовой документации.
-
Тестирование микросервисной архитектуры, REST API, WebSocket.
-
Анализ логов (Kibana и др.), работа с Charles/Fiddler.
-
Взаимодействие с CI/CD системами (Jenkins, Maven, Git).
-
Участие в code review и оптимизации стабильности автотестов.
-
Тестирование мобильных приложений (iOS/Android) и веб-интерфейсов.
-
Работа с базами данных, написание SQL-запросов.
-
Ведение задач в баг-трекинговых и TMS-системах (Jira, Allure TestOPS, HP ALM и др.)
Требования:
-
Опыт в тестировании от 3 лет, в автотестировании от 1 года.
-
Уверенное знание одного из языков: Python или Java (Core, Collections, Stream API, лямбды).
-
Понимание принципов ООП и опыт создания PageObject-архитектуры.
-
Опыт написания автотестов с использованием JUnit 4/5, Selenium WebDriver, Selenide, Appium.
-
Опыт работы с REST API, понимание HTTP и WebSocket протоколов.
-
Уверенное владение Git, Postman, SQL, Maven, CI/CD (Jenkins).
-
Опыт работы с логами и прокси-серверами (Kibana, Charles/Fiddler).
-
Навыки работы с TMS и баг-трекингом (Jira, Allure TestOPS, HP ALM).
-
Знания в области депозитарной деятельности и желание разбираться в бизнес-домене.
-
Коммуникабельность и готовность к командной работе.
Будет плюсом:
-
Опыт написания Jenkins pipeline (Groovy).
-
Опыт тестирования в сфере НРД / Аламеда.
-
Понимание, как писать стабильные и поддерживаемые автотесты.