IT Life is possible in the bank! We develop a number of systems that provide to customers and partners with remote banking services. We use Angular 5, React 16.x, HTML5, CSS3, LESS on the front-end, middleware software for management business processes, and failover backend based on Java EE and .NET services.
19 листопада 2024

Middle Automation QA (вакансія неактивна)

Київ, за кордоном, віддалено до $4200

Хто ми та що робимо?

Наша місія — надати клієнту на 100% віддалений, простий і сучасний досвід використання своїх фінансів. Для цього ми створюємо сучасні фінтех рішення: це і мобільний банкінг (ПУМБ Онлайн) і внутрішні рішення для всіх каналів спілкування з клієнтом.
Два мільйони вже є нашими користувачами, проте ми будемо зростати більше і швидше. Для цього наші платформені команди і мобільного банкінгу, і веб рішень зростають, тому шукаємо професіонала з автоматизованого тестування, що нас підсилить.
Створимо фінтех майбутнє разом!

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

Ми робимо це щодня і очікуємо досвід у:
● Проектуванні, розробці та підтримці автоматизованих тестів для мобільних додатків Android і iOS за допомогою Java та Appium (2+ роки).
● Виявленні дефектів різного характеру у мобільному додатку і звітування по ним.
● Проведенні код рев’ю та наданні зворотнього зв’язку щодо кращих практик автоматизації.
● Програмуванні на Java, використанні концепцій об’єктно-орієнтованого програмування (ООП) та принципів SOLID.
● Використанні Appium для автоматизації тестування мобільних застосунків
● Роботі системою управління версіями GIT.
Ми використовуємо:
● Для розробки авто-тестів: Intellij IDEA, Java, Maven, Appium, TestNG.
● Для контролю версійності коду: Gitlab.
● Для запуску тестів: Jenkins, Android emulator, iOS simulator, Saucelabs.
● Для роботи з даними: різноманітні API та реляційні/нереляційні БД.
● Для роботи з поточними задачами, тестовою документацією і звітами: Jira (+плагін Xray), Confluence.

Буде перевагою наступний досвід:

● Робота з бібліотекою REST Assured та програмою Postman для тестування API.
● Використання CI/CD (наприклад, Jenkins).
● Робота з хмарними сервісами для запуску авто-тестів, таких як Saucelabs.
● Робота з базами даних MongoDB, SQL.

Onboarding цілі та план:
Через два тижні:

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

Через 3 місяці:
● Будеш відповідальним за автоматизацію у своїй команді, Покриєш чимало нових тест-кейсів самостійно та будеш вільно підтримувати існуючі тести на проекті.
● Будеш не лише писати авто-тести, а й робити внесок у розширення функціоналу фреймворку і його модернізацію.
● Почнеш допомогати колегам у вирішенні питань з автоматизованого тестування, обмінюючись досвідом
● Будеш активно співпрацювати з розробниками та менеджерами продуктів протягом життєвого циклу розробки.
● Надаси і отримаєш фідбек по роботі з нами.

Чому ПУМБ?

● Складні та цікаві задачі з автоматизованого тестування мобільного застосунку на різних рівнях
● Відкриті кросфункціональні команди з складними та цікавими задачами де є можливості для обміну знаннями та розвитку.
● Курси англійської.
● Комфортний офіс та опцію віддаленої роботи.
● Сучасні підходи до роботи та технологій.