Middle QA Automation Engineer (Mobile & Web) в GEOBUYER L.L.C., віддалено

GEOBUYER L.L.C.

  • Запытов, Львовская Область
  • Постоянная работа
  • Полная занятость
  • 7 ч. назад
Ми - динамічно розвивається IT-компанія, яка створює високонавантажені та технологічні продукти для мільйонів користувачів. Наші проекти охоплюють усі сучасні платформи: iOS, Android та Web.Наш технологічний стек:
  • Мобільна автоматизація: Appium, XCTest, Espresso
  • Веб-автоматизація: Selenium WebDriver, Selenide, Playwright (на вибір)
  • Мови програмування: Java / Kotlin (для Android), Swift (для iOS) / JavaScript/TypeScript / Python
  • Серверна частина: REST API, Swagger/OpenAPI
  • Інфраструктура: CI/CD (Jenkins/GitLab CI), Docker, Kubernetes
  • Управління тестами: Allure Reports, Jira, TestRail
Що тобі доведеться робити:
  • Розробляти, підтримувати та виконувати автоматизовані тести для мобільних додатків (iOS, Android) та веб-додатків.
  • Інтегрувати автоматизовані тести в процес CI/CD (Jenkins/GitLab CI).
  • Автоматизувати тестування REST API на основі документації Swagger.
  • Брати участь у проектуванні та вдосконаленні тестового фреймворка та інфраструктури.
  • Аналізувати результати прогонів тестів, створювати звіти (Allure) та документувати дефекти.
  • Працювати у тісній взаємодії з розробниками, менеджерами проектів та іншими інженерами QA.
Ми шукаємо тебе, якщо у тебе є:
  • Досвід комерційної автоматизації тестування від 2 років.
  • Обов'язковий досвід: Глибока практика автоматизації тестування мобільних додатків (принаймні на одній платформі: iOS або Android) з використанням Appium або нативних фреймворків (XCTest/Espresso).
  • Досвід автоматизації веб-додатків (Selenium/Selenide/Playwright).
  • Досвід роботи з Swagger та автоматизації REST API (REST Assured, Retrofit, Axios тощо).
  • Знання однієї з мов програмування: Java, Kotlin, TypeScript/JavaScript або Python.
  • Розуміння принципів роботи CI/CD (практичний досвід налаштування пайплайнів у Jenkins/GitLab).
  • Базове розуміння концепцій Docker та Kubernetes (принаймні, розуміння, для чого вони потрібні та як використовуються в процесі доставки коду).
  • Знання основних патернів проектування та принципів ООП/SOLID.
  • Вміння працювати з Git.
  • Здатність самостійно аналізувати вимоги, декомпозирувати завдання та оцінювати зусилля.
Буде великим плюсом:
  • Досвід роботи з Kubernetes на практиці (запуск pod'ів, читання логів, розуміння деплою).
  • Досвід написання власних wrapper'ів або кастомних розширень для тестових фреймворків.
  • Досвід роботи з Bash/shell-скриптами.
  • Знання SQL на рівні написання простих запитів.
  • Досвід performance- або security-тестування.
Що ми пропонуємо:
  • Роботу над складними та цікавими проектами з сучасним стеком технологій.
  • віддалена робота.
  • Дружню команду професіоналів та відсутність бюрократії.
Анастасія 096-626-13-13 (Telegram) @Nastya_HR_EP.

Dou