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 встречам.