Project Quality
  • Home
  • Blog
  • 18 Narzędzi dla testera
  • Testowanie oprogramowania dla początkujących
  • Kontakt
18 grudnia, 2021 przez admin

Role w obszarze zapewniania jakości

Role w obszarze zapewniania jakości
18 grudnia, 2021 przez admin

Role w zapewnianiu jakości

Podczas chęci rozpoczęcia startu jako tester wiele osób nie zastanawia się, na tym etapie jak wyglądają inne role powiązane z zapewnianiem jakości oprogramowania. Mimo że tester to doskonała rola na start a często też pole do specjalizacji warto poznać również inne role. 

Przeglądając ogłoszenia o pracę, na stanowiska związane z testowaniem można odnieść też wrażenie, że role, które znajdziesz we wpisie, nie są wszystkimi, jakie są dostępne. 

Często firmy będą wymagały miksu umiejętności przykładowo z dwóch ról. Wszystko więc jest sprawą umowną i może być też modyfikowane pod specyfikę projektu bądź firmy.

W tym artykule postanowiłem zebrać wszystkie znane mi role w świecie QA:

  • Tester manualny
  • QA
  • QA Engineer (Tester Automatyzujący)
  • Test Analityk
  • Test Architekt

Role:

Tester manualny:

To zazwyczaj pierwsza rola, z jaką ma się styczność w karierze, ale może też być drogą do specjalizacji i zostania bycia ekspertem.

Zadaniami testera manualnego jest najczęściej pisanie i wykonywanie przypadków testowych, tworzenie raportów z przeprowadzonych testów czy prowadzenie testów eksploracyjnych. 

Testy eksploracyjne wraz ze wzrostem doświadczenia mogą być umiejętnością, która potrafi znaleźć w produkcie pokaźną liczbę defektów. Kolejnym z głównych zadań dla testera manualnego będzie przeprowadzanie testów funkcjonalnych, czyli sprawdzenie, czy dana funkcjonalność działa według założeń. 

W przypadku testów funkcjonalnych równie istotne będzie również zaprojektowanie i wymyślenie edge-case’ów, czyli przypadków użycia aplikacji w niestandardowy sposób, który może spowodować awarię aplikacji.

QA

Rola QA jest zazwyczaj rozszerzeniem roli testera manualnego. Zapewnianie jakości przez QA musi być odbierane jako nie tylko wykonywanie testów, ale również praca nad poprawieniem całego przepływu wytwarzania oprogramowania.

Często podczas wytwarzania oprogramowania może się zdarzyć, że sam proces tworzenia oprogramowania w projekcie nie będzie optymalny. Może to powodować opóźnienia w dostarczaniu, problemy z dostarczeniem działającego oprogramowania. Rolą QA jest również znajdywanie wąskich gardeł, zgłaszanie ich oraz poprawa quality całego procesu wytwórczego. 

Niezwykle istotnym aspektem w pracy QA jest również dbanie o jakość produktu, tutaj najważniejszym zadaniem będzie patrzenie na aplikacje z perspektywę użytkownika końcowego. Pomocny mogą być też informację zgłaszane przez użytkowników końcowych naszej aplikacji. 

QA Engineer (QAE) / Test Automation Engineer

Dodanie słowa engineer najczęściej sprawia, że rola jest bardziej techniczną.  Bardzo często w skład tej roli wchodzi również automatyzacja testów. Rolą osoby na tym stanowisku jest dbanie o automatyzację testów na różnych poziomach, najczęściej są to testy UI, E2E, API.

Cechą charakterystyczną jest również fakt, że często zamiast znajomości jednego języka programowania dość dobrze QA Engineer zazwyczaj zna większą ilość języków jednak w okrojonym zakresie. Taka sytuacja sprawie, że w firmie gdzie projekty są w różnych technologiach,  łatwiej dopasować taką osobę biorąc pod uwagę języki, jakie zna.

Analityk testów

Analityk testów najczęściej jest osobą odpowiedzialną za przygotowywanie i utrzymywanie dokumentacji testowej. Często osoby na tej roli pracują bliżej wymagań biznesowych, są to również często osoby, które potrafią znaleźć błędy już podczas analizy wymagań. 

Aspekt techniczny na tym stanowisku jest często mniej istotny niż w przypadku automation engineer  (jednak dalej ważny) jednak świadomość działania produktu i występujących w nim procesów jest istotna. 

Analityk może również pomóc w definiowaniu testów oraz przypadków testowych. Dodatkowo może wskazać obszar, który z jego perspektywy jest istotny do przetestowania, czym może pomóc nadać priorytet dla danych obszarów i zaznaczyć istotne aspekty.

Test Architekt

Jest to rola, która polega na projektowaniu rozwiązań zapewniających jakość w organizacji i projektach. Architekt stara się również wdrażać sposoby skutecznego i optymalnego procesu testowania.

 Osoby pracujące na tej roli są odpowiedzialne za wyznaczanie kierunków, w których działania będą podejmowane oraz wyznaczanie strategii. Rola architekta wymaga dużego doświadczenia w obszarze zapewniania jakości i uczestniczenia w wielu projektach, co daje perspektywę, jakie akcje należy podjąć.

W związku z dużym doświadczeniem, jakie posiadają, architekci mogą też pełnić role konsultacyjne, w firmowych projektach i budować narzędzia wspierające zapewnianie jakości.

Inne role

Mimo że wypisałem najpopularniejsze role, jakie występują w kontekście zapewniania jakości na popularnych job boardach znajdziecie również inne nazwy. 

Często stanowiska przenikają się bądź są tworzone hybrydy. W tym przypadku jedna osoba odpowiedzialna jest za obszary, które występują w kilku rolach. 

 Pojawia się też aspekt specyfiki samej organizacji, która często tworzą własne role związane z jakością.

Mam nadzieje ze wpis ten pomógł Ci poszerzyć swoją wiedzę o świecie jakości. Jeśli chcesz być informowany o przyszłych wpisach zapraszam Cię do zapisania się na newsletter gdzie będziesz informowany na bieżąco o nowościach na blogu : )

Każdy tester potrzebuje dobrych narzędzi 💻

Zapisz się do newslettera i poznaj 18 narzędzi które wspierają pracę testera!

Twój dokument już czeka na Ciebie 🎉

Wejdź na swoją skrzynkę e-mail i pobierz dokument „18 narzędzi dla testera aplikacji webowych”

.

Photo by Annie Spratt on Unsplash

Podziel się:

  • Twitter
  • Facebook
Poprzedni wpisShift-left testing, czyli testuj jak najwcześniejNastępny wpis 7 zasad testowania w 5 minut7 zasad testowania - obrazek przedstawia 7 psów

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ostatnie wpisy

7 zasad testowania w 5 minut8 stycznia, 2022
Role w obszarze zapewniania jakości18 grudnia, 2021
Shift-left testing, czyli testuj jak najwcześniej25 listopada, 2021

Kategorie

  • Automatyzacja testów
  • Kariera testera
  • Narzędzia
  • podsumowanie
  • Produktywność
  • programowanie
  • Quality
  • Testowanie oprogramowania
  • Testowanie oprogramowania podstawy
  • ui
  • Uncategorized
  • warsztaty

Wpadnij na nasze social media

Jeśli jesteś pasjonatem jakości dołącz do naszej grupy!

Polityka prywatności

Rife Wordpress Theme ♥ Proudly built by Apollo13

About This Sidebar

You can quickly hide this sidebar by removing widgets from the Hidden Sidebar Settings.

Ostatnie wpisy

7 zasad testowania w 5 minut8 stycznia, 2022
Role w obszarze zapewniania jakości18 grudnia, 2021
Shift-left testing, czyli testuj jak najwcześniej25 listopada, 2021

Kategorie

  • Automatyzacja testów
  • Kariera testera
  • Narzędzia
  • podsumowanie
  • Produktywność
  • programowanie
  • Quality
  • Testowanie oprogramowania
  • Testowanie oprogramowania podstawy
  • ui
  • Uncategorized
  • warsztaty

Meta

  • Zaloguj się
  • Kanał wpisów
  • Kanał komentarzy
  • WordPress.org