Manual QA Engineer

Oferta pracy jest już nieaktualna.
  • B2B
  • Tymczasowa lub Dodatkowa
  • warszawa
  • Rekrutacja została zamknięta
GN

Podsumowanie AI ✨ – szybka analiza oferty

QA Engineer w zespole Digital Experience wnosi wkład w trwające projekty poprzez planowanie i wdrażanie strategii testowych, przeprowadzanie testów ręcznych oraz identyfikowanie błędów. Wymagane umiejętności to doświadczenie z Azure DevOps, Postmanem oraz technologiami internetowymi takimi jak HTML, CSS, JavaScript. Rola wymaga silnych umiejętności rozwiązywania problemów, znajomości metodyk zwinnych oraz umiejętności mentorowania młodszych inżynierów QA z naciskiem na ciągłe doskonalenie procesów QA.

Szczegóły Oferty

Poszukujemy inżyniera QA, który dołączy do rozproszonego zespołu w dziale Digital Experience i wniesie wkład w niektóre z trwających projektów. W zespole Digital Experience rozwijamy i utrzymujemy szeroki pakiet usług i rozwiązań skierowanych do klientów, które wspierają naszą działalność. Dołączysz do zespołu wysoko wykwalifikowanych współpracowników i wykorzystasz swoje umiejętności w definiowaniu, budowaniu i utrzymywaniu nowoczesnych usług online.

Umowa jest tymczasowa na 12 miesięcy z możliwością przedłużenia.

Jako QA Engineer będziesz mieć następujące kluczowe obowiązki:

Planowanie i strategia testów:

  • Opracowywanie i wdrażanie kompleksowych planów testów i przypadków testowych dla produktów internetowych, zapewniając, że oprogramowanie spełnia standardy jakości i jest wolne od błędów lub usterek
  • Definiowanie i wdrażanie strategii testowania, w tym testów funkcjonalnych, regresji, wydajności i użyteczności.
  • We współpracy z zespołem QA, nadzorowanie zależności testowych, rozpoznawanie potencjalnych problemów i wdrażanie strategii łagodzenia ich skutków.
  • Wspieranie zespołu w przygotowywaniu strategii testów automatyzacji dla podstawowych produktów
  • Współpraca z zespołami wielofunkcyjnymi w celu zrozumienia wymagań produktu i projektowania scenariuszy testowych
  • Identyfikacja błędów: Klasyfikowanie błędów na podstawie ich wagi (np. krytyczne, poważne, drobne).
  • Krytyczność: Określanie wpływu na funkcjonalność, doświadczenie użytkownika i cele biznesowe
  • Ustalanie priorytetów: Użycie macierzy (np. wpływ vs. wysiłek) w celu uszeregowania błędów do rozwiązania.

Wykonanie testów i wydania:

  • Przeprowadzanie ręcznych testów aplikacji internetowych w celu zapewnienia, że spełniają one standardy jakości.
  • Identyfikowanie, dokumentowanie i śledzenie usterek przy użyciu odpowiednich narzędzi i metodologii.
  • Przeprowadzanie analizy przyczyn źródłowych usterek i współpraca z zespołami programistów w celu rozwiązania problemów.
  • Przygotowywanie i koordynowanie wdrożeń, upewniając się, że kontrola jakości wydania jest na wysokim poziomie.
  • Mentorowanie i prowadzenie młodszych inżynierów QA w zakresie najlepszych praktyk.

Współpraca i komunikacja:

  • Ścisła współpraca z mistrzami Scrum, programistami, właścicielami produktu, interesariuszami i projektantami w celu zapewnienia wspólnego zrozumienia celów jakościowych.
  • Analizowanie i ocenianie, czy wymagania biznesowe i AC są jasne i w pełni opisane.
  • Uczestniczyć w zwinnych ceremoniach, w tym planowaniu sprintu, codziennych stand-upach, udoskonaleniach, demonstracjach, retrospektywach.
  • Dostarczanie jasnych i zwięzłych raportów z testów oraz metryk Scrum Masterowi i interesariuszom.

Ciągłe doskonalenie:

  • Bycie na bieżąco z trendami branżowymi i najlepszymi praktykami w zakresie kontroli jakości i testowania
  • Identyfikowanie możliwości usprawnienia procesów i wdrażanie zmian w celu zwiększenia wydajności i efektywności zespołu QA
  • Opowiadanie się za jakością w całym cyklu życia produktu.

Wymagania:

  • Licencjat z informatyki, inżynierii lub pokrewnej dziedziny lub równoważne doświadczenie
  • Ponad 3 lata doświadczenia w QA, z naciskiem na aplikacje internetowe
  • Dobra znajomość technologii internetowych, w tym HTML, CSS, JavaScript i frameworków internetowych
  • Biegłość w korzystaniu z narzędzi do zarządzania testami i śledzenia błędów (Azure DevOps)
  • Solidne zrozumienie metodyk zwinnych i doświadczenie w pracy w zespołach zwinnych
  • Doświadczenie w pisaniu jasnych, zwięzłych i kompleksowych przypadków testowych i dokumentacji
  • Doświadczenie z interfejsami API REST (XML, JSON) i Postman (lub równoważnym klientem)
  • Doświadczenie w testowaniu dowolnych rozwiązań CMS (Sitecore, Contentful)
  • Podstawowe doświadczenie w procesach i narzędziach ciągłej integracji (Azure DevOps, Octopus lub podobne)
  • Doświadczenie w używaniu Figma do przeglądania, analizowania i weryfikowania projektów UI
  • Zaawansowane umiejętności analityczne i rozwiązywania problemów
  • Dobre umiejętności komunikacji i współpracy
  • Dbałość o szczegóły i zaangażowanie w dostarczanie produktów wysokiej jakości
  • Biegłej znajomości języka angielskiego i pewności siebie w pracy w środowisku międzykulturowym
  • Zorientowanie na Agile w połączeniu z praktycznym zaangażowaniem w Scrum lub porównywalne frameworki Agile.

Pożądane umiejętności:

Wdrożenie i zapoznanie:
  • Znajomość i doświadczenie w dowolnych językach programowania (preferowane C# i JavaScript)
  • Doświadczenie w testowaniu dostępności, w tym znajomość wytycznych WCAG
  • Certyfikat ISTQB
  • Doświadczenie w testowaniu obciążenia (JMeter)
  • Doświadczenie w testowaniu dowolnego rozwiązania eCommerce (szczególnie Salesforce Commerce Cloud)
  • Doświadczenie z narzędziami i frameworkami do automatyzacji testów, takimi jak Selenium, Playwright lub podobne.

Technologie i Umiejętności

API REST
Azure DevOps
Figma
Javascript
Octopus
Playwright
Salesforce
Scrum
Selenium
WCAG
Wyświetlenia: 136