Ищем в команду Автотестировщика
Обязанности:
Разработка, запуск и анализ автотестов (UI, API, верстка, интеграционные),
Работа в кроссфункциональной команде, налаживание эффективных коммуникаций,
Развитие единого фреймворка автотестов,
*Работа с инфраструктурой проекта (создание пайпов, поднятие кластеров для автоматизации)
Требования:
Минимальный опыт в автоматизации тестирования Web приложений не менее 3х лет (Java, Selenide, Selenoid), из которых 1 год - автоматизация бэкэнда (RestAssured).
Уверенные знания Java 8 - не менее 2х лет использования Java как языка написания автотестов.
Опыт ручного тестирования - не менее 1 года.
Опыт создания тестовой документации: тест-кейсы, чек-листы, протоколы тестирования.
Опыт работы с инфраструктурой: создание и настройка пайпов (Teamcity, Jenkins), кластера UI автотестов (Selenium Server, Selenoid, Moon).
Уверенные знания в HTTP/HTTPS, REST/SOAP, SQL, Postgres.
Опыт работы с логами (ELK stack)
Понимание клиент-серверной архитектуры.
Самостоятельность, усидчивость, внимательность, хорошие коммуникационные навыки.
Будет плюсом:
- опыт работы в банковской сфере
- опыт написания автотестов для запросов в БД (JDBC)
- опыт работы с Docker
- опыт работы с Kafka, IBM MQ
- опыт написания интеграционных автотестов, автотестов на асинхронное взаимодействие
- опыт работы со Spring
Стек проекта: Java, Spring, Typescript, React, Maven, REST, Kafka, IBM MQ, Teamcity, Openshift, ELK, Grafana, Docker, PostreSQL
Стек автотестов: Java, Gradle, Junit, Selenide, RestAssured, Galen Framework, Git, Allure, JDBC, Teamcity, Selenoid/Moon