Rakuten Advertising шукає старшого інженера з автоматизації, який приєднається до нашої команди розробників. Ідеальний кандидат створюватиме та виконуватиме комплексні набори автоматизованих планів тестування та тестів, підтримуватиме та покращуватиме нашу існуючу систему автоматизації та постійно оцінюватиме тести для включення в регресію, інтеграцію, продуктивність та тестування навантаження. Інженер з автоматизації тісно співпрацюватиме з розробниками в невеликих групах scrum, щоб ефективно та економічно ефективно постачати високоякісні продукти.
Обов’язки:
< /p>
- Розробляйте та виконуйте тестові плани та тестові випадки з великим наголосом на використанні коду для вирішення технічних проблем і скорочення циклу тестування за допомогою автоматизації.
- Оцінка тестових зусиль, аналізуйте та спілкуйтеся результати тестування та брати участь у щоденних заходах із забезпечення якості.
- Вносити свій внесок у наші зусилля з тестування продуктивності та масштабованості та покращувати тестові структури, інструменти та технології, які використовуються організацією для підтримки високої якості.
- Це включає в себе написання спеціалізованих інструментів тестування для нашої програмної платформи.
- Співпраця з розробниками, PMO та управління продуктами для доставки програм у встановлені терміни.
- Співпраця з інші учасники контролю якості для розробки та впровадження стратегій тестування та перевірки.
- Виконання тестів і результатів і керування ними, звітування про показники тестування та дефектів.
- Створення, виконання та усунення несправностей автоматизованих тестових сценаріїв у наших системах.
- Внесіть свій внесок у надійні, масштабовані та високоякісні рішення автоматизації тестування для функціонального, регресійного та продуктивного тестування.
- Брать участь у створенні середовища безперервної інтеграції (CI). і поточні заходи щодо вдосконалення процесу.
- Визначити необхідні вдосконалення в процесах тестування та розробки; сприяйте нашим інструментам автоматизації для задоволення конкретних потреб.
- Підтримуйте високоякісний бар у складному робочому просторі, який постійно розвивається.
- Щоденно співпрацюйте з розробниками, PMO та менеджерами продуктів.< br/>
Необхідні навички та досвід:
- Принаймні 2 роки досвіду роботи з бекендом (API ) тестування, включаючи написання ручних і автоматизованих тестів для API, бажано за допомогою Postman.
- Принаймні 1 рік досвіду ручного тестування даних, бажано досвід тестування ETL.
- Вміння писати і виконання запитів SQL.
- Досвід роботи з інструментами автоматизації інтерфейсу користувача, зокрема Cypress.
- Навички проектування та розробки на мовах JavaScript і запитів до баз даних.
- Досвід роботи зі сховищами у GitHub.
- Базове знання практик безперервної інтеграції, бажано використання CircleCI або Jenkins.
- Зацікавленість у роботі з усіма компонентами, включаючи UI, API та базу даних.
- Зацікавленість як автоматизацією, так і ручним тестуванням.
- Розуміння принципів проектування програмного забезпечення, шаблонів, алгоритмів, структур даних і концепцій багатопоточності.
- Досвід тестування програмного забезпечення та автоматизованих методів тестування з великим акцентом на якість протягом усього циклу розробки програмного забезпечення.
- Добре знання of об’єктно-орієнтоване програмування разом із необхідними навичками кодування та налагодження.
- Доведена здатність перетворювати функціональні вимоги та випадки використання в робочі плани тестування та тестові випадки.
- Досвід створення високоавтоматизованих середовищ. використання віртуальних і хмарних ресурсів дуже бажане.
- Сильна орієнтація на клієнта, відмінні навички вирішення проблем і аналітичні навички.
- Досвід роботи в гнучкому середовищі.
- Пристрасть для покращення якості коду через взаємодію з командою розробників.
- Продемонстрований навик використання стандартів кодування та активна участь у перевірці коду.