Обязанности:
Чем предстоит заниматься: самостоятельно разрабатывать архитектуру автотестов; покрывать регресс UI автотестами на Java; самостоятельно участвовать в процессах и решениях средних и сложных задач; формировать обратную связь по задачам/функционалу/методикам; анализировать ТЗ и согласовывать планы выполнения работ для текущих задач; обнаруживать дефекты и повышать качество программного продукта. Чего мы ждем от тебя: опыт фронтэнд автоматизации; знание видов и уровней тестирования, техники тест-дизайна, артефактов и метрик тестирования; навыки локализации ошибок и багрепортинга; знание Java Script на базовом уровне; уверенное/отличное знание Java 8-17, ООП и паттернов; основы программной инженерии, жизненный цикл программного обеспечения, управления требованиями; знание принципов работы операционных систем (Windows, Linux); знание клиент-серверной архитектуры; знание основ реляционных БД и SQL; уверенное использование инструментов автоматизации TestNG или Junit; понимание работы фреймворка Selenium WebDriver; опыт работы с системами управления версиями GIT или VCS; опыт работы с системами сборки Maven, Gradle; базовые знания и опыт работы с системами Continuous Integration; уверенный уровень владения HTML/Css; понимание принципов работы REST/SOAP; знание примитивных команд docker, способность собрать docker-compose; знание создания джобов, запуск и настройки Jenkins; развитые коммуникационные навыки; проактивность при выполнении рабочих обязанностей; умение быстро осваивать новые бизнес-области. Будет плюсом: опыт бекэнд автоматизации; знание JavaEE. Мы предлагаем: Удаленный формат работы.