Инженер по автоматизации тестирования
Вакансия "Инженер по автоматизации тестирования"
Удаленная, полный рабочий день
Возможна удаленная работа из любой точки РФ
г. Москва
Обязанности
Создание планов комплексного тестирования web-приложений и тестирования отдельных компонент
Развертывание и поддержка в актуальном состоянии тестовых сред.
Разработка автоматизированных тестов web-сервисов, API, баз данных, web-приложений.
Выполнение автоматизированных тестов, фиксация результатов
Подготовка протоколов тестирования
Создание и описание issues, взаимодействие с разработчиками для воспроизведения проблем
Премии и бонусы
У нас можно повышать квалификацию в рабочее время за счет работодателя и сразу же применять эти навыки в работе, ездить на технические конференции по территории РФ за счет работодателя. Мы предоставляем доступ к корпоративной базе онлайн-курсов по soft skills. Есть ДМС после испытательного срока, выездные корпоративные мероприятия, льготная ИТ-ипотека, современная техника, гибкое начало рабочего дня. Для желающих работать из офиса: кухня с микроволновкой и холодильником, кофемашина, стиральная машина, спортзал, полка букшеринга, развитая инфраструктура с кафе, магазинами, транспортными остановками, и обьектами культурного досуга в пешей доступности.
Общие требования
Опыт Java + Junit / Testng
Навыки написания e2e тестов на Selenium / Selenide, api тестов на restAssured\retrofit\feign (желательно по спецификации swagger)
Понимания методологий разработки и тестирования ПО
Опыт автоматизированного тестирования в коммерческих проектах
Практический опыт разработки тестовых сценариев с помощью одного или нескольких средств автоматизации тестирования (Selenium, Robot Framework или аналоги)
Базовые знания реляционных баз данных (SQL, умение сделать запрос и проанализировать результат)
Опыт работы со средствами управления тестирования (TestRail, TestLink, JIRA Test Management или аналоги)
Базовые знания стека протоколов TCP/IP, REST/SOAP API
Опыт работы с Continuous Integration tools (Jenkins, TeamCity, Gitlab-CI).
Знание Linux (базовый уровень).
Понимание принципов микросервисной архитектуры
Опыт работы со средствами контейнеризации (docker, kubernetes)