Position: mobile QA Engineer (mobile)
Company: Freelance
Category: QA
Experience: 1y

Що ми робимо? MoneyPipe — безпечний та зручний фінансовий сервіс для інтернет-підприємців, який дозволяє значно спростити та покращити прийом та передачу коштів для різних online-проектів. MoneyPipe для бізнесу дозволяє приймати платежі у криптовалюті та моментально конвертувати їх у євро.
Цей проект створено навесні 2020 року командою із 4 осіб.
перспективи, горизонт планування проекту
Найближчим часом має бути робота над редизайном системи, перехід ядра системи на обслуговування внутрішньої розробки, додавання підтримки більшої кількості криптовалют.
хто і як керує розробкою (внутрішній проект? Outstaff? outsource?) -
MoneyPipe є внутрішнім проектом компанії, як і всі сестринські проекти компанії.
Команда? У команді на даний момент 2 Middle PHP розробника, Team Lead, QA
 
Технічні запитання
 використовувані технології (бібліотеки, фреймворки) - PHP - 7.3, Laravel, MySQL, PostgreSQL, Redis, ArangoDB, Docker, Gitlab CI
питання щодо коду
як використовується VCS - Використовуємо git flow
наскільки код якісний - Досить якісний
чи є загальний coding style (і який), чи дотримується - Є загальний стиль. За основу прийнято PSR-12 і систему іменування сутностей
чи проводяться code review, чи схвалюється рефакторинг - Проводиться всіма членами команди. Рефакторинг схвалюється.
чи є у проекті т.зв. "legacy code" (наскільки codebase керована) - Є кілька частин. Але у найближчих планах їх переробка.
можна подивитися на зразок вашого вихідного коду? - Весь внутрішній код закрито NDA, але є бібліотека нашої розробки https://github.com/barechain/ethereum-tx

Які професійні навички нам важливі?
- 1+ роки комерційного досвіду ручного тестування;
- розуміння архітектури та стеку технологій мобільних додатків (клієнт, протоколи взаємодії з сервером, база даних);
- досвід роботи з різними видами ручного тестування мобільних додатків (IOS, Android);
- досвід аналізу проектної документації;
- Досвід створення/підтримки тестової документації (тест-кейс, користувач-кейс, баг-репорт);
- розуміння RestAPI.
- розуміння Postman (щоб мати можливість надсилати запити, необхідні для тестування кейсів створення, редагування, видалення сутності та аналізу отриманих результатів запитів);
- впевнені навички роботи з базами даних (вміти працювати з даними у базі для отримання необхідних тестових даних у системі для перевірки окремих тестових кейсів);
- робота в agile-команді, розуміння процесів у Scrum команді, взаємодія ролей у команді, вміння давати чіткий результат тестування;

Чи потрібна англійська, і на якому рівні? - рівень читання та написання технічної документації

Що нам важливо у цій людині?
- навченість
- вміння працювати в команді
- старанність
- Акуратність написання коду.

Що робити у проекті? (ось що робити щодня, приклади щоденних завдань)
- функціональне та нефункціональне тестування мобільних додатків (ручне);
- підготовка тестової документації (тест-кейси, користувачі, чек-листи) та їх супровід;
- тестування API;
- написання баг-репортів;
- спілкування з розробниками

У чому можна прокачатись?
High load навантаженнях
ArangoDB
У роботі блокчейнів

У зв'язку із чим відкрилася позиція? Розширення функціоналу

Про перспективи та загальна інфо
Перспектива зростання/розвитку за цією позицією? - З розширенням проекту – нові завдання, перспектива лідирувати напрямки проектів.

Що цікавого ми як компанія робимо для спільноти? - Розробляємо зручні способи роботи з криптовалютою.

Чим ми як компанія/проект відрізняємось від інших? -
Можливістю працювати з криптовалютою – перспективним напрямком.
Можливістю працювати на продукті власної розробки
Можливість впливати на розробку на будь-якому етапі проекту

Чому варто йти до нас? -
отримати цікавий досвід роботи
взяти участь у розвитку перспективної криптовалютної галузі
Брати участь у розробці великого продукту на початковому етапі

За умовами:
Чи є випробувальний термін та скільки він триває? Так, три місяці
Овертайми, наскільки часто бувають, який підхід до оплати? Бувають рідко, оплачуються додатково
Який графік роботи? 8 годин на день, гнучкий графік
Кількість днів оплачуваних лікарняних на рік? - 10 днів
Чи є можливість працювати віддалено якісь дні? - Так, за бажанням віддалена робота або в офісі після використання
Кількість днів відпустки? - 14 робочих днів на рік
Чи є перспектива відряджень і куди? - У майбутньому - Таллінн
В офісі відкрите чи закрите планування? - Відкрите планування open space

Соцпакет: Доступна мед.страховка для співробітників та дітей, оплачувані курси

Соцпакет: Доступна мед.страховка для сотрудников и детей, оплачиваемые курсы

Адреса офісу: Сагайдачного 33 (зараз під час війни всі ремоут)

Чи є тестове завдання? - Ні
Інтерв'ю англійською? - Ні
Хто рев'ювіт резюме? - team lead
Скільки етапів інтерв'ю з ким? - одна технічна співбесіда з team lead