Компанія EVO в пошуках Middle mobile QA Automation.

EVO — українська продуктова IТ-компанія.

Наш маніфест віддаленої роботи: evo.business/...​trudnikam-ot-osnovatelej

Наші проекти: Prom.ua (+ аналоги в інших країнах), Kabanchik.ua, Zakupki.prom.ua, Bigl.ua, Crafta.ua, Вчасно, Shafa.ua, IZI та інші.

Зараз ми шукаємо автоматизатора на наш додаток Prom Покупки.

Prom Покупки — додаток-маркет від порталу Prom.ua, інтернет-універмаг, який зібрав усі товари, знижки та акції в вашій кишені.

Наша команда Prom.ua (Покупки):
4 Android + 4 iOS + 2 Python dev (API) + 4 QA + 1 Analyst + Designer + 1 Traffic Manager + 1 PM

Крім цього в нашому EVO QA Community завжди є чому повчитися і з ким обговорити нові технології і рішення, оскільки тут вже 40+ тестувальників, які періодично зустрічаються для обміну досвідом та корисною інформацією.

З чим працюємо:
— Мови: Java / Kotlin
— Фреймворк автоматизації: Appium
— CI / CD: Jenkins / GitLab CI
— Звіти: Allure
— Фреймворк: TestNG / JUnit
— Збірка проекту: Maven / Gradle

Процес розробки та тестування в команді:
— Формування вимог: обговорюємо загальну ідею і поверхневі бізнес вимоги, збираємось на груммінга, дивимось дизайн і можливі флоу, збираємо ідеї, зауваження та питання команди, розглядаємо їх всі разом
— Розробка: лідери розподіляють навантаження по задачам серед команди, розробляємо фічу
— Тестування: готуємо документацію, тестуємо і демонструємо розроблену фічу
— Саппорт: надаємо підтримку користувачам за допомогою внутрішніх сервісів і працюємо з відгуками

На кого ми чекаємо в свою команду або який досвід нам цікавий:
— досвід роботи Automation QA від 2 років;
— відмінне знання теорії тестування;
— знання інструментів Git, TestNG / JUnit;
— досвід у використанні Appium;
— вміння працювати в швидкому темпі і постійно мінливих умовах;
— знання мови програмування Java;
— розуміння для чого потрібна автоматизація тестування;
— знання принципів OOP;
— досвід роботи з середовищами розробки Android Studio і Xcode.
— досвід у використанні Docker

Чим ви будете займатися?
— покриттям тестами нативних мобільних додатків під платформи iOS і Android
— написанням автоматизованих тестів з нуля
— працювати з тестовою документацією
— брати участь у вибудовуванні процесу автоматизації в команді
— налаштовувати автоматизовані тести в CI / CD
— вносити вклад у внутрішнє / зовнішнє QA співтовариство
— працювати в складі команди DEV + QA

Ми цінуємо продуктову орієнтованість кожного учасника команди, намагаємося розбиратися в потребах бізнесу, пропонуємо оптимальні рішення, обговорюємо зміни. Вся команда знаходиться поруч, включаючи Product manager’a і CEO проекту. Будь-яке питання можна вирішити дуже швидко і порадитись, коли потрібно.

Як проходить відбір на вакансію:
Ми чекаємо на ваше резюме. Далі воно потрапляє на розгляд до продакта та QA Lead команди.
Якщо резюме проходить схвалення, ми домовимося з вами про онлайн знайомство у Google Meets, розповімо більше про свій проект, команду, дізнаємось більше про вас та ваші побажання до нової компанії (30 хвилин)
Якщо після знайомства нам взаємно цікаво продовжити спілкування, ми домовимось про технічну співбесіду з QA лідом та Продакт менеджером команди.
Якщо технічна співбесіда пройшла успішно, ми домовимось про фінальну зустріч онлайн для знайомства з Head of QA EVO.
Зворотний зв’язок після кожного етапу — 1 робоча доба.

About EVO.company

EVO — продуктова українська IT-компанія.

Prom.ua, Bigl.ua, Crafta.ua, Zakupki.prom.ua, Kabanchik.ua, Вчасно, Shafa

Про технічний департамент в EVO:

70+ Python розробників, 35+ manual-тестувальників, більше 15 автоматизаторів, команда по data science, є своя команда архітекторів (включаючи і архітекторів з автоматизованого тестування), а також команда мобільної розробки

Основні мови програмування: Python, JavaScript, TypeScript, Golang, Scala
Монолітні частини на Python написані з використанням кастомного веб-фреймворку, Django або Flask. Нові Python-проекти починаємо на aiohttp.
Для JavaScript на бекенді використовуємо express або koa. Все більша частина API переходить на GraphQL, тому регулярно підключаємо Apollo Server. Значна частина сервісів на Node.js написана на TypeScript. Фронтенд пишемо в основному на React.

В основному базою даних беремо PostgreSQL. В сервісах також використовуються MongoDB, ClickHouse. Для пошуку використовуємо ElasticSearch. Для асинхронних задач —RabbitMQ або Kafka.
CI/CD реалізуємо через GitLab. Продакшн працює на kubernetes (istio, prometheus, elk stack, grafana)

Стек мобільних технологій:

iOS
Мови: Swift (нові проекти на Swift) і Objective-C
Архітектури: VIPER, Clean Swift
Сучасні бібліотеки: Moya, IGListKit, Realm, YapDatabase, lottie
Додатково: пишемо власні компоненти для шаринга між проектами, свій CI сервер (Gitlab CI і Jenkins)

Android
Мови: Java і Kotlin (нові проекти чисто на Kotlin).
Архітектури: MVP, MVVM, VIPER, Android Architecture Components.
Сучасні бібліотеки: Retrofit, Realm, Lottie, MotionLayout, Glide.
Багатопотоковість: RxJava 1 & 2, Coroutines.

Збираємося на dev-club’и всередині тех.департаменту EVO:

на dev-club обговорюємо:
* Нові підходи, рішення які використовуються в командах (пропозиції, аргументація).
* Обмін досвідом (позитивним / негативним) про використання тих чи інших рішень.
* Обговорення інструментів (що є, чого не вистачає).
* Координація дій між командами для поліпшення, розвитку інфраструктури.

Проекти з відкритим кодом:

Swindon — Веб-сервер для великої кількості WebSocket-з’єднань
hiku— бібліотека для побудови веб-серверів з GraphQL та подібними мовами запиту
grpclib— бібліотека для написання сервісів з python3/asyncio та протоколом http2/gRPC (grpc.io)
elasticmagic — конструктор запитів в ElasticSearch, подібний на SQLAlchemy
ttag — бібліотека для роботи з gettext перекладами в JavaScript.

Company website:
http://evo.company/

DOU company page:
https://jobs.dou.ua/companies/evo/

Job posted on 15 October 2020
18 views


Для отклика на эту и другие вакансии на Джинне войдите или зарегистрируйтесь.
  Receive new jobs in Telegram