Обязанности:
Что нужно делать: выполнять функциональное и end-2-end тестирование web-интерфейсов; фиксировать дефекты, непроработанные и спорные требования; разрабатывать web UI автотесты в стеке Java / Selenide / RestAssured / JDBC; разрабатывать вспомогательные общие решения; проводить оптимизацию тестов; проводить code review; подготавливать и поддерживать тестовое окружение в Docker; интегрировать тесты в CI в качестве quality gate, анализировать результаты выполнения; тесно взаимодействовать с архитекторами, разработчиками и системными аналитиками в рамках продуктовой команды. Мы ждём, что вы: имеете опыт работы с Java более 5 лет, а также знаете Spring Boot 2+; обладаете уверенными знаниями ООП, принципов SOLID и структур данных; имеете опыт работы с Maven; обладаете опытом тестирования web UI и RESTful-сервисов; имеете опыт написания интеграционных тестов; имеете опыт тестирования распределенных систем; умеете идентифицировать и устранять причины нестабильности автотестов; имеете опыт работы с PostgreSQL; имеете опыт работы с системами контроля версий (Git); понимаете основные принципы работы с Docker-контейнерами; имеете опыт работы в Unix-средах; можете проводить code review QA automation engineers (Java); способны решать сложные технические проблемы; обладаете знанием английского языка на уровне чтения документации; умеете работать в команде; способны быстро погрузиться в новую предметную область, читать и понимать чужой код. Будет плюсом: проактивный подход к делу; понимание процессов разработки enterprise-продуктов; знание классических алгоритмов программирования; опыт реализации или поддержки CI-пайплайнов; опыт работы с распределенными хранилищами данных.Похожие вакансии
Договорная
Москва. Станции метро: Алексеевская
Цифровые Пространственные Технологии