Citi
Citi
Citi to globalna firma z sektora bankowości i usług finansowych, obsługująca konsumentów, korporacje, rządy i instytucje. Jej oferta obejmuje bankowość konsumencką, karty kredytowe, zarządzanie majątkiem, bankowość korporacyjną i inwestycyjną, a działalność operacyjna prowadzona jest w ponad 100 krajach. Jako duża międzynarodowa organizacja finansowa Citi łączy zespoły pracujące w obszarach bankowości, usług finansowych i fintechu.

Analityk jakości IT (poziom średniozaawansowany) — Ćennaj, praca hybrydowa

Dołącz do Citi jako analityk jakości IT na poziomie średniozaawansowanym w ramach hybrydowej pracy w Ćennaju, koncentrując się na automatyzacji Selenium, testowaniu API i baz danych oraz integracji z CI/CD. Twórz niezawodne frameworki QA i wspieraj jakość oprogramowania w obszarze operacji technologicznych.

Opis

  • Współpracować z zespołami programistycznymi, produktowymi i QA w celu doprecyzowania wymagań oraz opracowania kompleksowych strategii testowania
  • Tworzyć, rozwijać i wspierać zautomatyzowane testy w Javie z użyciem Selenium WebDriver
  • Przygotowywać i wykonywać plany testów manualnych oraz szczegółowe przypadki testowe
  • Przeprowadzać testy funkcjonalne, integracyjne, systemowe, regresyjne, dymne, sanity i eksploracyjne
  • Tworzyć i utrzymywać frameworki automatyzacji z wykorzystaniem Page Object Model, TestNG lub JUnit oraz Cucumber BDD
  • Uruchamiać zestawy testów automatycznych, interpretować wyniki i koordynować usuwanie defektów z programistami
  • Łączyć zestawy testów automatycznych z platformami CI/CD, w tym Jenkins, GitLab CI i Azure DevOps
  • Testować API za pomocą narzędzi takich jak Postman i Swagger
  • Weryfikować działanie baz danych za pomocą zapytań SQL
  • Przeglądać kod automatyzacji testów wspólnie z innymi członkami zespołu
  • Przekazywać interesariuszom informacje o postępach testów, trendach dotyczących defektów i wynikach jakości produktu
  • Oceniać i wdrażać odpowiednie narzędzia, technologie i metody testowania
  • Pomagać w rozwijaniu procesów jakości oprogramowania i praktyk pracy

Wymagania

  • Wykształcenie wyższe w dziedzinie informatyki, inżynierii lub pokrewnej dyscyplinie albo równoważne doświadczenie praktyczne
  • Co najmniej pięć lat doświadczenia w zapewnianiu jakości, ze znaczącym udziałem automatyzacji testów
  • Udokumentowana umiejętność projektowania i tworzenia testów automatycznych z użyciem Selenium WebDriver
  • Bardzo dobra znajomość co najmniej jednego języka obiektowego, takiego jak Java, Python lub C#
  • Praktyczne doświadczenie z frameworkami automatyzacji, w tym TestNG, JUnit, Pytest, NUnit lub porównywalnymi narzędziami
  • Praktyczna znajomość wzorca projektowego Page Object Model
  • Doświadczenie w tworzeniu planów i przypadków testowych oraz przeprowadzaniu testów funkcjonalnych, integracyjnych, systemowych, regresyjnych i eksploracyjnych
  • Znajomość Git i innych systemów kontroli wersji
  • Doświadczenie w integrowaniu testów automatycznych z potokami CI/CD
  • Umiejętność korzystania z SQL do weryfikacji baz danych
  • Dokładne i analityczne podejście do rozwiązywania problemów i usuwania usterek
  • Dobre umiejętności komunikacji pisemnej i ustnej
  • Umiejętność samodzielnej i zespołowej pracy w zwinnym środowisku
  • Znajomość Cucumber lub innego frameworka BDD będzie dodatkowym atutem
  • Doświadczenie z narzędziami do testów wydajnościowych, takimi jak JMeter lub LoadRunner, będzie dodatkowym atutem
  • Znajomość zasad i narzędzi testowania bezpieczeństwa będzie dodatkowym atutem
  • Doświadczenie z AWS, Azure lub Google Cloud będzie dodatkowym atutem
  • Znajomość Dockera lub Kubernetesa będzie dodatkowym atutem
  • Odpowiedni certyfikat QA lub automatyzacji testów będzie dodatkowym atutem
  • Doświadczenie w automatyzacji testów aplikacji mobilnych będzie dodatkowym atutem

Benefity

  • Citi zapewnia równe szanse zatrudnienia.
  • Dla osób z niepełnosprawnościami dostępne są racjonalne usprawnienia w miejscu pracy.