QA Automation Engineer(App)

Основні завдання на цій позиції:

  • Аналіз бізнес та функціональних вимог, технічних специфікацій, іншої проектної документації.
  • Участь у робочих зустрічах із замовником з опрацювання вимог до програмного продукту.
  • Участь та консультації при розробці UI wireframes/mockups додатків спільно з дизайнером та аналітиком.
  • Участь у прототипуванні додатків.

  • Участь у декомпозиції робіт та оцінці трудовитрат на автоматизацію тестування мобільних додатків (Flutter, Android, iOS), API, веб-інтерфейсів.
  • Участь у плануванні робіт із тестування. Підтримка планування та виконання приймального тестування замовником.
  • Виявлення та пріоритезація тест кейсів, які можуть бути автоматизовані. Виявлення функціональних залежностей. Створення Test Cases, Test Suites, Test Plans.
  • Написання авто-тестів функціональності мобільних додатків (Flutter, Android, iOS), API, веб-інтерфейсів. Ручне тестування.
  • Участь у code review та контроль якості коду.

  • Робота з групами розробки та експлуатації для підвищення тестованості коду, а також для своєчасного аналізу та усунення дефектів.
  • Формування звітності за результатами тестування.
  • Участь у демонстраціях створеного продукту.

Необхідні навички:

  • Мови програмування та фреймворки
  • Java (TestNG) – основна мова для автоматизації тестів.
  • TypeScript або Swift – буде перевагою.
  • Appium з використанням драйверів: uiautomator2 (Android) + XCUITest (iOS)
  • Досвід з кросплатформеними фреймворками – буде плюсом.
  • Розуміння і практичний досвід повного циклу розробки, налагодження, автоматичного тестування, розгортання і публікації мобільних додатків.
  • Високий рівень знань і практичний досвід у автоматизації тестування мобільних додатків Android/iOS, Flutter, API, веб-інтерфейсів.
  • Досвід тестування REST API та практичний досвід тестування інтеграції.
  • Знання архітектури мобільних додатків та архітектурних патернів таких як MVC, MVP, MVVM, BloC, Clean Architecture.
  • Розуміння мікросервісної архітектури.
  • Досвід роботи RestAssured & Playwright java
  • Знання ООП принципів і Design Patterns
  • Розуміння і практичний досвід практик CI/CD.
  • Розуміння Agile/Lean підходів (Kanban, Scrum, тощо).Мобільна інфраструктура Android Studio (SDK Manager, ADB)
  • Xcode (інтеграція з libimobiledevice) або go-ios
  • Емулятори та СимуляториІнфраструктура та середовище виконання
  • Досвід налаштування девайс ферм (локальних або хмарних).
  • Підключення та робота з cloud device hubs (BrowserStack, SauceLabs тощо).Сервіси Apple Developer Account (робота з provisioning profiles, сертифікатами), CI/CD: GitLab CI, GitHub Actions або подібні
  • Firebase (Crashlytics, App Distribution, Test Lab)
  • Google Play Console – буде плюсомКонтейнеризація
  • Docker – використання контейнерів у процесі автоматизованого тестування.Мережеві інструменти
    Charles Proxy або подібні – для аналізу/перехоплення мережевого трафіку (edited)

Для комфортної та ефективної співпраці ми надаємо:

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

Якщо ви шукаєте можливість розвиватися та робити значний внесок у якість продуктів, надсилайте своє резюме — будемо раді познайомитися з вами!

Відгукнутися

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

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

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

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

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

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

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

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

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

QA Automation Engineer(App) Якість та інноваційність

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