Citi
Citi
Citi — глобальна банківська та фінансова компанія, що обслуговує приватних клієнтів, корпорації, уряди й установи. Її пропозиції охоплюють роздрібний банкінг, кредитні картки, управління статками, корпоративний та інвестиційний банкінг, а діяльність компанії поширюється більш ніж на 100 країн. Як велика міжнародна фінансова організація, Citi об’єднує команди, що працюють у сферах банківської справи, фінансових послуг і фінтеху.

Старший аналітик якості ІТ — гібридний формат в Ірвінгу

Старший аналітик якості ІТ підтримує технологічну організацію Citi за допомогою автоматизованого та ручного тестування програмного забезпечення. Посада охоплює фреймворки Selenium і Java, перевірку API та баз даних, а також інтеграцію тестів у CI/CD.

Опис

  • Співпрацювати з командами розробки, продукту та забезпечення якості для уточнення вимог і формування ретельних стратегій тестування
  • Створювати й підтримувати масштабовані багаторазово використовувані автоматизовані тести за допомогою Selenium WebDriver і Java
  • Готувати та виконувати докладні плани й сценарії ручного тестування
  • Проводити ручне функціональне, інтеграційне, системне та регресійне тестування
  • Використовувати дослідницьке тестування для виявлення дефектів і проблем із зручністю користування
  • Створювати й підтримувати фреймворки автоматизації з використанням Page Object Model, TestNG або JUnit і Cucumber BDD
  • Запускати автоматизовані тести, інтерпретувати результати, документувати дефекти та координувати виправлення з розробниками
  • Інтегрувати автоматизоване тестування в робочі процеси CI/CD, зокрема Jenkins, GitLab CI та Azure DevOps
  • Завершувати цикли функціонального, регресійного, smoke-, sanity- та інтеграційного тестування
  • Тестувати API за допомогою інструментів, таких як Postman і Swagger
  • Перевіряти результати роботи баз даних за допомогою SQL-запитів
  • Переглядати код автоматизації тестування під час командних перевірок коду
  • Повідомляти зацікавленим сторонам про перебіг тестування, тенденції дефектів і якість продукту
  • Оцінювати та впроваджувати відповідні інструменти, технології й методи тестування
  • Допомагати посилювати процеси та практики якості програмного забезпечення

Вимоги

  • Ступінь бакалавра з комп’ютерних наук, інженерії, суміжної дисципліни або еквівалентний практичний досвід
  • Від шести до десяти років досвіду в забезпеченні якості зі значним фокусом на автоматизації тестування
  • Підтверджена здатність проєктувати й розробляти автоматизовані тести за допомогою Selenium WebDriver
  • Високий рівень програмування щонайменше однією об’єктно-орієнтованою мовою, як-от Java, Python або C#
  • Досвід роботи з фреймворками автоматизації, зокрема TestNG, JUnit, Pytest, NUnit або порівнюваними інструментами
  • Практичне знання шаблону проєктування Page Object Model
  • Досвід створення, документування та виконання планів і сценаріїв ручного тестування
  • Досвід ручного функціонального, інтеграційного, системного та регресійного тестування
  • Досвід проведення дослідницького тестування
  • Знайомство з Git та іншими системами контролю версій
  • Досвід інтеграції автоматизованих тестів у конвеєри CI/CD
  • Робоче знання SQL для перевірки баз даних
  • Сильні аналітичні здібності та навички розв’язання проблем, уважність до деталей
  • Уміння чітко пояснювати технічні питання письмово й усно технічній та нетехнічній аудиторії
  • Здатність працювати самостійно та ефективно співпрацювати в agile-команді
  • Досвід використання фреймворків розробки через поведінку, таких як Cucumber
  • Знання інструментів тестування продуктивності, зокрема JMeter або LoadRunner
  • Розуміння концепцій та інструментів тестування безпеки
  • Знайомство з хмарними платформами, такими як AWS, Azure або Google Cloud
  • Розуміння контейнерних технологій, таких як Docker і Kubernetes
  • Відповідні сертифікації із забезпечення якості або автоматизації тестування
  • Досвід автоматизації тестів мобільних застосунків
  • Галузеві сертифікації, такі як ISTQB, будуть перевагою

Переваги

  • Право на дискреційні та формульні заохочувальні виплати й виплати за утримання працівників
  • Медичне, стоматологічне страхування та страхування зору
  • Пенсійний план 401(k)
  • Страхування життя, від нещасних випадків і непрацездатності
  • Програми добробуту працівників
  • Оплачувана відпустка, що включає відпустку, лікарняні та святкові дні компанії