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 зустрічей.