Middle QA Automation Engineer

Основні (загальні) вимоги до Middle AQA (General requirements):

  • Досвід: 2+ роки в автоматизації тестування (web та/або API) у комерційних проєктах.
  • Playwright (Java): впевнене написання UI-автотестів, робота з локаторами, очікуваннями, стабілізацією флейків; побудова підтримуваної структури тестів (Page Object/компонентний підхід).
  • API automation (Rest Assured): розробка та підтримка автотестів для REST API, робота з авторизацією (tokens/cookies), валідація схем/контрактів, негативні сценарії, тестові дані.
  • Test framework (TestNG): організація тестових suite’ів, групування/теги, паралельні запуски, data providers, грамотне налаштування конфігурації запусків.

Основні завдання (Responsibilities):

  • Аналіз бізнесових та функціональних вимог, технічних специфікацій і проєктної документації.
  • Участь у зустрічах із замовником/стейкхолдерами для уточнення та опрацювання вимог до продукту.
  • Декомпозиція робіт і оцінка трудовитрат на автоматизацію тестування (mobile, API, web).
  • Визначення та пріоритезація тест-кейсів для автоматизації; створення та підтримка Test Cases / Test Suites / Test Plans.
  • Розробка та підтримка автоматизованих тестів для: UI (web), API (REST), мобільних застосунків.
  • Інтеграція автотестів у CI/CD процеси; підтримка стабільності та відтворюваності запусків.
  • Участь у code review, дотримання стандартів якості коду та підходів до побудови фреймворку.
  • Взаємодія з командами розробки для підвищення тестованості продукту та оперативного усунення дефектів.
  • Формування звітності за результатами тестування (прогрес, покриття, якість, ризики).
  • Участь у демо продукту та плануванні активностей з тестування в межах SDLC.

Необхідні навички та вимоги (Must-have):

  • Test Automation
  • Практичний досвід розробки автоматизованих UI та API тестів.
  • Розуміння та застосування патернів автоматизації: Page Object, Page Factory.
  • Досвід інтеграції тестів у CI/CD.
  • Впевнене тестування REST API, використання API-викликів у тестах.
  • Досвід налаштування тестових середовищ (у т.ч. контейнеризація; Docker як суттєва перевага/або must — залежно від вашого рівня вимоги).
  • Програмування та якість коду
  • Знання принципів ООП та практичний досвід їх застосування.
  • Знання патернів проєктування та вміння застосовувати їх у тест-автоматизації.
  • Навички написання чистого, підтримуваного та зрозумілого коду.
  • Досвід використання інструментів контролю якості коду: static code analysis, linters.

Інструменти та технології:

  • Впевнена робота з Git (у т.ч. вирішення конфліктів).
  • Досвід роботи з build/dependency інструментами: Maven / Gradle.
  • Розуміння роботи з cookies, токенами, базові навички JavaScript для потреб тестування.
  • Знання практик CI/CD, досвід конфігурації/підтримки пайплайнів.
  • SDLC та процеси
  • Участь у всіх етапах SDLC та командних церемоніях: daily, planning, grooming, retro тощо.
  • Вміння оцінювати обсяг робіт, планувати та пріоритизувати задачі.

Буде плюсом (Nice-to-have):

  • Досвід Appium для мобільної автоматизації (Android/iOS).
  • Розуміння принципів мікросервісної архітектури.
  • Розуміння безпекових аспектів мобільної розробки.
  • Досвід використання моків, а також роботи з БД для задач тестування.
  • Що ми пропонуємо:

    • Можливість впливати та відчувати свій вплив всередині компанії;
    • Компенсація, яка зростає разом з вашими досягненнями;
    • Оплачувана відпустка (17 днів на рік) та лікарняні;
    • Медичне страхування;
    • Бюджет на конференції, семінари та тренінги, які допоможуть вам розвиватися як професіоналу;
    • Безкоштовні курси англійської мови;
    • Гнучкий графік роботи;
    • Затишний, сучасний офіс з усім необхідним в історичному центрі Києва з безкоштовним паркуванням.
    Відгукнутися

Наші цінності

Цінуємо інновації та розвиток

Найбільша цінність нашої команди – людина, її особистість та унікальність. На цьому підході ми будуємо взаємодію всередині команди, з клієнтами та партнерами. У фокусі нашої уваги – розвиток довгострокових партнерств у всіх проєктах: продуктових, сервісних, програмах корпоративної відповідальності. Ми ростемо спільно з усіма нашими партнерами, бо разом можемо зробити для розвитку індустрії більше, ніж поодинці.

Middle QA Automation Engineer Довіра, взаємоповага та  партнерство

Ми будуємо корпоративну культуру на основі довіри, взаємопідтримки та партнерства, і намагаємося створити такі умови, щоб працювати у команді було комфортно всім. На цих принципах ми будуємо всю нашу еко-систему: довгострокові партнерства, стосунки зі стейкхолдерами, сервіси та продукти.

Middle QA Automation Engineer Ефективність та результат

Кожен наш проєкт націлений на вимірювальний результат, підвищення ефективності у роботі наших клієнтів, партнерів та членів команди.

Middle QA Automation Engineer Корпоративна соціальна відповідальність та волонтерство

Важливою складовою нашої роботи є корпоративна соціальна відповідальність на рівні компанії та волонтерство - на рівні кожного працівника. Волонтери з нашої команди у вільний час допомагають ремонтувати та збирати FPV-дрони, надавати гуманітарну допомогу переселенцям, розвивають екологічні проєкти.

Middle QA Automation Engineer Якість та інноваційність

Ми будуємо всі сервісні та продуктові рішення на основі інновацій, що дозволяє нашій команді розвивати експертизу і рухатись до лідерства на глобальному ринку технологічних.