Manual QA Engineer
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:
- 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.