QA Automation инженер (JS/Python)

О заказчике и проекте

Это один из крупнейших в мире сервисов по семейной истории и ДНК. Пользователи могут строить собственные генеалогические деревья и находить родственников. На базе более чем 60 млрд оцифрованных архивных записей (и эта цифра постоянно растёт) можно исследовать семейную историю и узнавать интересные факты о предках. В целом заказчик считается крупнейшим в своём сегменте.

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

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

Технологический стек проекта: Java 17 / Spring Boot 2 & 3 / MySQL / AWS (S3, SQS, SNS, ECS/EKS, CloudWatch, IAM).

Основные обязанности

  • Разработка и поддержка автоматизированных тестовых фреймворков, инструментов и наборов тестов на Java для наших приложений (API, базы данных).
  • Взаимодействие с кросс-командами (разработчики, тестировщики, PM) для понимания требований и разработки комплексных планов тестирования.
  • Проектирование, внедрение и выполнение автотестов, выявление дефектов и устранение неисправностей на протяжении всего жизненного цикла разработки.
  • Проведение ручного и автоматизированного тестирования серверных сервисов, включая REST API и запросы к базам данных.
  • Проведение анализа первопричин и тесное сотрудничество с разработчиками для устранения дефектов, отслеживания проблем и их своевременного решения.
  • Постоянное улучшение покрытия, эффективности тестирования и общего качества за счёт определения областей для автоматизации и внедрения инновационных практик тестирования.
  • Отслеживание новых технологий, отраслевых трендов и лучших практик в сфере тестирования и обеспечения качества.

Требования

  • 2+ года коммерческого опыта в роли Automation QA (автоматизация на Java).
  • Сильные навыки программирования на Java.
  • Коммерческий опыт ручного тестирования.
  • Опыт работы с фреймворками для автотестов: JUnit 5, TestNG (опционально), REST Assured, Spring Boot Test или аналогами.
  • Глубокое понимание методологий разработки ПО, процессов QA и принципов Agile/Scrum.
  • Практический опыт тестирования RESTful API, веб-приложений, баз данных и бэкенд-систем.
  • Сильные аналитические навыки и навыки решения проблем, умение отлаживать сложные кейсы и предлагать эффективные решения.
  • Знание Git, инструментов сборки (Maven/Gradle) и интеграции автотестов в CI/CD-конвейеры (Jenkins, GitHub Actions, GitLab CI, Harness).
  • Опыт работы с SQL Server или MySQL.
  • Отличные устные и письменные коммуникативные навыки, умение эффективно сотрудничать с межфункциональными командами.
  • Английский: уровень Upper-Intermediate (устный и письменный).

Будет преимуществом

  • Опыт работы с инструментами тестирования производительности/нагрузки (например, JMeter).
  • Знание облачных платформ и сервисов, таких как AWS (S3, SQS, SNS, ECS/EKS, CloudWatch, IAM).
  • Понимание контейнеризации (Docker) и инструментов оркестрации (Kubernetes).
  • Знакомство с инструментами управления тестированием и отслеживания дефектов (TestRail, Jira, Bugzilla).
  • Сертификаты по тестированию ПО или разработке на Java (ISTQB, Oracle Certified Java Programmer).
  • Степень бакалавра/магистра по компьютерным наукам/инженерии.

Что мы предлагаем

Поддержка и забота

  • 20 оплачиваемых дней отпуска, 15 больничных и 6 дополнительных дней для семейных событий.
  • До 10 дополнительных выходных в год на государственные праздники.
  • 100% покрытие медицинской страховки.
  • Компенсация спорта и экипировки.
  • Онлайн-йога с инструктором из УФЙ.
  • Тимбилдинги, корпоративные подарки и стильный мерч.
  • Финансовая и юридическая поддержка.
  • Сохранение рабочего места и поддержка для тех, кто вступил в ряды ВСУ.
  • Участие в социальных активностях в поддержку Украины.

Комфортная рабочая среда

  • Работай из нашего хаба в Киеве по гибкому графику.
  • Современные гаджеты и инструменты для работы.

Вклад в твоё будущее

  • Будешь работать с опытной командой Middle и Senior-специалистов, которые делятся экспертизой и практическими кейсами.
  • 70% наших хедов и лидов выросли внутри United Tech - сможешь и ты!
  • Регулярное performance-review и Индивидуальный план развития (ИПР).
  • Компенсируем профильное обучение и занятия английским.
  • Доступ к корпоративной библиотеке, книжному клубу и командным knowledge-sharing встречам.