Software Quality Engineer – Manual Testing in Kraków

Software Quality Engineer – Manual Testing in Kraków

Kraków Pełny etat 62100 - 75900 zł / rok (szac.) Hybrydowo
L

W skrócie

  • Zadania: Testuj oprogramowanie w nowoczesnych urządzeniach wideo z systemem Android.
  • Firma: Dynamiczna firma technologiczna z siedzibą w Krakowie.
  • Benefity: Elastyczny model pracy, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Praca w zespole z pasjonatami technologii i innowacji.
  • Dlaczego ta praca: Zyskaj doświadczenie w testowaniu systemów wbudowanych i wpływaj na jakość produktów.
  • Kwalifikacje: 3-5 lat doświadczenia w testowaniu oprogramowania oraz znajomość systemów Linux/macOS.

Przewidywane wynagrodzenie mieści się w przedziale 62100 - 75900 zł za rok.

Opis projektu - Rola: Inżynier Jakości Oprogramowania (poziom regularny) z silnym naciskiem na ręczne testowanie na poziomie komponentów.

Produkt: Urządzenia do współpracy wideo z wbudowanym systemem operacyjnym Android.

Główna działalność: Walidacja poszczególnych komponentów i podsystemów, zapewniając wysoką jakość, niezawodność i użyteczność.

Interakcja: Rola praktyczna łącząca walidację oprogramowania z rzeczywistą interakcją z hardwarem.

Wymagania lokalizacyjne: Model hybrydowy, wymaga obecności na miejscu w Krakowie. Otwarte tylko dla kandydatów z Krakowa.

Obowiązki

  • Ręczne testowanie i walidacja komponentów: Wykonywanie ręcznych testów na poziomie komponentów. Walidacja poszczególnych komponentów oprogramowania i podsystemów przed integracją na poziomie systemu. Wykonywanie testów regresyjnych, eksploracyjnych oraz ad hoc. Testowanie funkcjonalne (silny nacisk na zachowanie komponentów). Walidacja interakcji sprzętowo-programowych w rzeczywistych warunkach. Weryfikacja poprawek i ponowne testowanie błędów.
  • Projektowanie testów i dokumentacja: Analiza wymagań i specyfikacji technicznych w celu określenia pokrycia testowego na poziomie komponentów. Projektowanie, utrzymywanie i wykonywanie scenariuszy testowych oraz przypadków testowych. Tworzenie i utrzymywanie dokumentacji testowej, scenariuszy testowych oraz stron bazy wiedzy w Confluence. Zapewnienie, że pokrycie testowe jest zgodne z ryzykiem produktu, dojrzałością komponentów i celami sprintu.
  • Śledzenie defektów i współpraca: Identyfikacja, raportowanie, śledzenie i weryfikacja defektów na poziomie komponentów przy użyciu JIRA. Dostarczanie jasnych kroków reprodukcji, logów i dowodów związanych z konkretnymi komponentami. Ścisła współpraca z programistami, inżynierami automatyzacji i właścicielami produktów podczas cykli rozwoju.
  • Obowiązki techniczne i środowiskowe: Codzienna praca z narzędziami terminalowymi Linux/macOS (SSH, ADB, logi, polecenia systemowe). Wykonywanie podstawowych działań związanych z siecią (łączenie, konfiguracja, rozwiązywanie problemów). Praca w środowiskach Linux lub macOS. Bezpośrednia interakcja z fizycznymi urządzeniami, kamerami i zestawami testowymi na poziomie komponentów w laboratorium i lokalnym ustawieniu.
  • Współpraca w zakresie automatyzacji (opcjonalnie): Współpraca z zespołem automatyzacji poprzez wniesienie pomysłów i scenariuszy testowych skoncentrowanych na komponentach do repozytoriów testów automatycznych opartych na Pythonie. Identyfikacja przypadków testowych komponentów odpowiednich do automatyzacji na podstawie wyników testów ręcznych.

Umiejętności

  • Wymagane:
  • Doświadczenie: 3–5 lat w ręcznym testowaniu oprogramowania, najlepiej na poziomie komponentów lub podsystemów.
  • Systemy wbudowane: Doświadczenie w testowaniu systemów wbudowanych lub produktów związanych ze sprzętem.
  • Linux/macOS: Silna znajomość, w tym korzystanie z terminala i SSH.
  • Znajomość narzędzi do debugowania Linux/macOS.
  • Narzędzia: Doświadczenie z JIRA w zakresie śledzenia defektów i wykonywania testów.
  • Sieci: Zrozumienie podstaw sieci (adresowanie IP, łączność, podstawowa diagnostyka).
  • Dokumentacja: Umiejętność tworzenia jasnej, uporządkowanej dokumentacji testowej.
  • Język: Biegłość w języku angielskim i polskim (mówiony i pisany).
  • Model pracy: Gotowość do pracy w modelu hybrydowym z obecnością na miejscu w Krakowie.
  • Umiejętności miękkie:
  • Silne umiejętności analityczne i rozwiązywania problemów z nastawieniem na jakość komponentów.
  • Uwaga na szczegóły i odpowiedzialność za przypisane komponenty.
  • Dobre umiejętności komunikacyjne i zdolność do współpracy z zespołami międzyfunkcyjnymi.
  • Proaktywne podejście i chęć doskonalenia praktyk testowych.

Preferowane:

  • Podstawowe doświadczenie lub zainteresowanie automatyzacją testów opartą na Pythonie.
  • Doświadczenie w testowaniu komponentów kamery, wideo lub multimedialnych.
  • Zrozumienie koncepcji CI/CD z perspektywy QA.

Software Quality Engineer – Manual Testing in Kraków – pracodawca: Luxoft

Nasza firma to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Wspieramy rozwój zawodowy naszych pracowników poprzez mentoring oraz dostęp do najnowszych technologii, a także promujemy kulturę współpracy i otwartości. Pracując z nami, będziesz miał okazję uczestniczyć w projektach, które mają realny wpływ na branżę, a lokalizacja w centrum miasta zapewnia wygodny dostęp do licznych udogodnień.

L

Dane kontaktowe:

Zespół rekrutacyjny Luxoft

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Software Quality Engineer – Manual Testing in Kraków

Manual Testing
Component Validation
Regression Testing
Exploratory Testing
Ad Hoc Testing
Functional Testing
Test Design