Инженер по автоматизированному тестированию на Java

Все вакансии

Инженер по автоматизированному тестированию на Java

Банковский проект. У нас дружная команда с хорошей экспертизой в автоматизации. Пишем тесты на Java 15 + maven. Ручным тестированием не занимаемся. Широкий выбор задач по тестируемым проектам (API, WEB, MQ, DB).

Все, что нужно для автоматизации, уже есть в нашем многомодульном фреймворке на базе junit5. А если нет — дописываем.

Для HTTP API используем декларативный клиент Feign со встроенными проверками и работой с моделями.

Разработали асинхронные клиенты для работы с очередями (Websphere/RH AMQ).

Для работы с DB, в зависимости от потребностей, используем JDBC или spring-data-jpa.

POJO модели (DTO) генерируются по WSDL/XSD/OpenAPI спекам, что здорово экономит время.

Тесты поставляются как исполняемый конфигурируемый jar-ник + docker image. Осознанно ушли от запуска в CI через maven-surefire-plugin.

У нас раздельное логирование (log4j2). Каждый тест пишет свой лог-файл, что значительно упрощает отладку и заведение дефектов.

WEB-тесты пока живут на чистом selenium, но уже приступили к переезду на selenide.

Интегрировались с Xray (аналог TestRail). Есть генерация чек-листов из автотестов. Трансляция результатов.

Интегрировались с Hashicorp Vault для хранения тестовых кредов.

В остальном многопоточный запуск, code review, deploy by tag, генерация тестов и много чего интересного.

 

Наши принципы

• Низкий порог вхождения в автотесты проекта

• Максимально информативный "выхлоп" автотестов

• Минимум времени на разработку и поддержку автотестов

• Максимально удобные и переиспользуемые решения

• Декомпозиция автотестов (атомарность)

Требования

  • Опыт работы в автоматизации тестирования от 3-х лет
  • Опыт в автоматизации тестирования клиент-серверных приложений (и/или - API, WEB, MQ, DB)
  • Знание Java stream api + functional interfaces + модификаторы +- реализация ООП концепций
  • Опыт разработки тестовой документации (чек-листы, планы, отчеты и тому подобное)
  • Умение находить/формулировать/предлагать решения
  • Высокий уровень самоорганизации и коммуникативные навыки

Обязанности

  • Разработка API, WEB, MQ, DB автотестов на Java
  • Тестирование ТЗ на разработку (полнота, непротиворечивость и т.п.)
  • Разработка чек-листов по требованиям (xray)
  • Фиксация дефектов, не проработанных/спорных моментов в Jira/Confluence
  • Разработка вспомогательных общих решений + code review
  • Заведение и контроль исправления дефектов
  • Взаимодействие с командой аналитиков и разработчиков

Условия

  • Конкурентоспособная заработная плата
  • Корпоративное обучение и сертификация в технических и бизнес областях
  • Корпоративные развлекательные программы
  • Возможность удаленной работы
Ждем резюме на HR@bellintegrator.com

Рекомендуемые вакансии

Специализация Позиция Локация
  Вакансии тестировщиков Инженер-тестировщик Москва
Вакансии тестировщиков Инженер-тестировщик Москва
Вакансии тестировщиков Инженер-тестировщик Москва Подробнее
  Вакансии тестировщиков Ученик по функциональному тестированию Москва
  Вакансии тестировщиков Инженер-тестировщик Удаленная работа