Москва
Чем предстоит заниматься:
- самостоятельно разрабатывать архитектуру автотестов;
- покрывать регресс 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.