
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.