
Citi — глобальна банківська та фінансова компанія, що обслуговує приватних клієнтів, корпорації, уряди й установи. Її пропозиції охоплюють роздрібний банкінг, кредитні картки, управління статками, корпоративний та інвестиційний банкінг, а діяльність компанії поширюється більш ніж на 100 країн. Як велика міжнародна фінансова організація, Citi об’єднує команди, що працюють у сферах банківської справи, фінансових послуг і фінтеху.
Старший аналітик якості ІТ — гібридний формат в Ірвінгу
Старший аналітик якості ІТ підтримує технологічну організацію Citi за допомогою автоматизованого та ручного тестування програмного забезпечення. Посада охоплює фреймворки Selenium і Java, перевірку API та баз даних, а також інтеграцію тестів у CI/CD.
96 400 $ – 144 600 $ / рік
ГібридПовна зайнятістьСтарший спеціалістОбов’язкова Мова: англійськаАналітикОпис
- Співпрацювати з командами розробки, продукту та забезпечення якості для уточнення вимог і формування ретельних стратегій тестування
- Створювати й підтримувати масштабовані багаторазово використовувані автоматизовані тести за допомогою 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)
- Страхування життя, від нещасних випадків і непрацездатності
- Програми добробуту працівників
- Оплачувана відпустка, що включає відпустку, лікарняні та святкові дні компанії