QA automation engineer (Java)

Местоположение и тип занятости

Санкт-Петербург, ТомскПолный рабочий день

Компания

Надёжная российская IT-компания с уникальным опытом в заказной и продуктовой разработке.

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

Условия работы

О проекте:

Комплексный продукт для автоматизации бизнес-процессов растениеводческого агропредприятия, аналитики и поддержки принятия решений.

Базовая часть системы позволяет осуществлять мониторинг ресурсов предприятия, планирование и контроль агроопераций на различных уровнях и временных отрезках, а также непрерывные коммуникации между сотрудниками. Дополнительные модули агроаналитики позволяют автоматизировать севооборот, прогнозировать урожай, болезни растений и даты агроопераций, проводить дифференцированную обработку полей и оценку инвестиционной привлекательности земель, определять гранулометрический состав почвы, а также целесообразность применения точного земледелия.

Стек проекта:

У разработчиков: 

BE- SpringBoot, Kotlin, PostgreSQL, Jdbi, Kafka, Python, Anaconda (Conda), MongoDB

FE - React, TypeScript, Next.js, Material UI, GraphQL, Apollo

У тестировщиков: Playwright+Java, Gatling, JUnit 5, Gradle.

Чем предстоит заниматься:

  • Участие в ручном и автоматизированном тестировании
  • Работа с функциональным, нагрузочным и другими видами тестирования
  • Тестирование UI (ручное + написание автотестов)
  • Тестирование API (ручное + написание автотестов)
  • Создание тестовой документации: тест-кейсов
  • Оценка и планирование тестирования
  • Анализ инцидентов и постановка задач разработчикам

Что мы ждем от кандидатов:

  • Знание Java, JUnit, Gradle
  • Опыт тестирования web-приложений не менее 2-х лет
  • Опыт мануального тестирования (и готовность к нему)
  • Уверенное владение инструментами автоматизации тестирования (Selenium, REST Assured и любые подобные Java-based библиотеки)
  • Знание языка программирования (Java)
  • Уверенное знание HTTP и REST подходов
  • Знание SQL
  • Коммуникабельность
  • Опыт работы по agile методологиям (Scrum, Kanban)
  • Высшее техническое образование

Что будет плюсом:

  • Опыт работы с Playwright
  • Опыт работы с REST Assured
  • Опыт работы с CI/CD инструментарием (Gitlab, Jenkins и т.д.)
  • Опыт написания технической документации

Бонусы

С нашей стороны: 

  • ДМС
  • Уроки английского и немецкого языков
  • Комфортабельный офис в центре города 
  • 10 дней компенсируемого больничного в год 
  • У нас нет мониторинга мышки или клавиатуры, мы не приветствуем переработки