Middle QA Automation Engineer (Mobile & Web) в GEOBUYER L.L.C., віддалено
GEOBUYER L.L.C.
- Запытов, Львовская Область
- Постоянная работа
- Полная занятость
- Мобільна автоматизація: 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-тестування.
- Роботу над складними та цікавими проектами з сучасним стеком технологій.
- віддалена робота.
- Дружню команду професіоналів та відсутність бюрократії.
Dou