Чи готові ви підняти свою кар'єру в сфері інженерії тестування програмного забезпечення? Ми маємо для вас захоплюючу та винагороджувану можливість в JPMorgan Chase у команді споживчого та комунального банкінгу. Як Інженер-програміст III - головний тестувальник, ви відіграватимете критичну роль як досвідчений член гнучкої команди, відповідальний за проектування та тестування передових технологічних продуктів стабільним і масштабованим способом.
У цій ролі ви будете:
- Виступати в якості зв'язку між бізнесовими командами IT, власниками продуктів, зовнішніми постачальниками та командами розробки для забезпечення надійного тестування та впровадження програмного забезпечення.
- Аналізувати бізнесові та данні вимоги для підтримки повної функціональності додатків і проектування.
- Розробляти глибоке розуміння бізнесових потреб, архітектури системи та управління даними для створення функціональних дизайнів.
- Співпрацювати з командами розробки для створення функціональних дизайнів, що відповідають бізнесовим вимогам.
- Очолювати функцію забезпечення якості, керуючи беклогами розробки Agile, визначаючи тестові сценарії та пишучи позитивні та негативні тестові випадки.
- Оцінювати завдання проекту та ефективно управляти ризиками і проблемами.
- Виконувати тестові випадки та документувати результати за допомогою таких інструментів, як qTest.
- Навігувати складне технічне налагодження та впроваджувати програмні рішення за межами звичайних підходів.
- Готувати архітектурну та дизайнерську документацію для складних додатків, забезпечуючи виконання всіх обмежень дизайну.
- Аналізувати, синтезувати та візуалізувати великі масиви даних для постійного вдосконалення програмних додатків.
- Вносити внесок у спільноти практик інженерії програмного забезпечення та досліджувати нові і висхідні технології.
- Сприяти формуванню команди з культури різноманітності, рівноправності, включення та поваги.
Щоб досягти успіху в цій ролі, вам необхідно:
- Мати офіційну підготовку або сертифікат з концепцій інженерії програмного забезпечення та 3+ років практичного досвіду.
- Мати навички розуміння логіки коду та складання складних запитів до даних.
- Володіти гарними навичками аналізу бізнесу та даних, знанням бізнесових процесів та додатків.
- Мати здатність моделювати потоки процесів, потоки взаємозв'язків даних та послідовності подій.
- Досвід співпраці з високопродуктивними командами для досягнення спільних цілей.
- Навички розробки, налагодження та підтримки коду в корпоративному середовищі, використовуючи сучасні мови програмування та мови запитів до баз даних.
- Загальні знання циклу життя розробки програмного забезпечення (SDLC).
- Міцне розуміння гнучких методологій, таких як CI/CD, стійкість додатків і безпека.
Додаткові кваліфікації, які є перевагою, включають:
- Досвід роботи з технологіями великих даних, таких як Hadoop, HIVE та Spark