Habr Career · собрана 3 дня назад

QA Automation (Java/Kotlin),Senior, удаленно, аутстафф

BGStaff

до 200 000 ₽
УдалёнкаЛокация не определенаSenior
JavaKotlinSQLMongoDBGitCI/CDQAAutomation TestingUI

Описание вакансии

QA Automation (Java/Kotlin),Senior, удаленно, аутстафф Employment type: Полный рабочий день Grade: Senior Salary: до 200 000 ₽ Skills: Автоматизация тестирования, Java, Kotlin Description: Проект: Строительная компания Требования: - Соотношение ручного и авто 50/50 - Опыт работы от 5 лет - Уверенное знание теории тестирования - Уверенное знание основных практик тест-дизайна и умение применять их на практике - Знание базовых команд Git - Базовые знания SQL (CRUD + join) - Уверенные знания REST - Уверенные навыки тестирования API (использование инструментов для тестирования API, особенности тестирования API) - Опыт тестирования WEB - Понимание как работают клиент-серверные приложения, умение локализовать дефект в клиент-серверных приложениях - Умение использовать панель разработчика в Chrome (верстка, консоль, сеть) - Умение настраивать заглушки (Желательно в Wiremock) - Опыт функционального, интеграционного и E2E-тестирования - Знания и понимание, что такое CI/CD, базовый опыт использования готовых, умение встраивать в существующий автотесты - Умение оценивать стандартные задачи - Умение работать с логами (желательно Kibana) - Умение работать с нереляционными БД (Желательно MongoDB) - Умение работать с брокерами сообщений - Умение составить тест-план под конкретные цели - Понимание особенностей процесса тестирования в разных методологиях разработки - Понимание особенностей тестирования в микросервисной архитектуре, в том числе навыки локализации дефектов в системах с большим количеством микросервисов - Хорошие навыки выявления неявных требований - Хорошие навыки взаимодействия со смежными командами - Уверенные знания Java Core - Уверенные знания Selenium/Playwright и Rest-assured (или аналогов) - Уверенные знания JUnit/TestNG/KTest или аналогов - Понимание основных принципов ООП - Знание основных паттернов проектирования ПО и автотестов в частности - Понимание работы систем сборки приложений (maven/gradle/npm и т.д.) - Понимание основных принципов построения архитектуры фреймворков автоматизации Задачи: - Функциональное тестирование - Контрактное тестирование - Разработка и отладка автотестов для UI и API - Поддержка работоспособности уже написанных тестов - Ведение документации, написание скриптов, анализ требований - Сопровождение релизов, мониторинг качества продукта - Работа с баг-трекингом, разбор и проведение анализа результатов тестирования - Проведение регрессионного тестирования, в том числе вручную Если вы готовы работать по аутстафф модели и подходите под описание, то смело откликайтесь. Также обращаю внимание, что трудоустройство через ИП ( если его нет, нужна готовность открыть)