4. Moja kariera w IT: QA Engineer z Tomkiem Burnejko
Rozmowa z Tomkiem Burnejko, QA Inżynierem i AI Specialist, na temat jego kariery w IT, wyzwań związanych z pracą w QA oraz przyszłości tej profesji w kontekście automatyzacji i sztucznej inteligencji. Tomasz dzieli się swoimi doświadczeniami, wskazując na znaczenie umiejętności miękkich oraz technicznych, a także na zmiany w wymaganiach na rynku pracy.Podsumowanie:QA to nie tylko testowanie, ale również krytyczne myślenie.Umiejętności miękkie są kluczowe na początku kariery w QA.Rola QA w zespole deweloperskim zmienia się na bardziej partnerską.Automatyzacja testów staje się coraz ważniejsza w QA.AI nie zastąpi ludzkiego doświadczenia w QA.Przyszłość QA wymaga ciągłego rozwoju i adaptacji.Portfolio z testami jest ważne dla początkujących QA.Bezpieczeństwo to rosnąca specjalizacja w QA.Wymagania na rynku pracy dla QA są coraz wyższe.Mity o pracy QA często nie odzwierciedlają rzeczywistości.Gość: Tomasz Burnejko
I wpływ mamy, muszę powiedzieć, że duży. Rozumiem, czyli takie standardowe, im wcześniej, tym lepiej. Tak by było najlepiej. Okej. Ostatnimi czasy, ostatnimi miesiącami dużo mówi się o AI, generatywnym AI, automatyzacji wielu procesów. Czy z Twojej perspektywy rola QA uległa zmianie w tym ostatnim czasie? Tak, zgadzam się w bardzo dużej zmianie, bo dzisiaj nie wystarczy klikać po aplikacji ślepo. Najlepiej to jak ma się umiejętności pisania testów automatycznych. Jest dużo narzędzi takich jak Playwright czy Cypress, Robot Framework, GitHub Actions albo GitLab CI.
Generalnie dzisiaj to Przeglądając ogłoszenia to widziałem, że test IZTQB nie wystarczy. Ok, bo wspomniałeś umiejętność pisania testów, no ale rośnie nam bardzo znaczenie narzędzi low-code'owych, no-code'owych czy testów generowanych przez AI. Czy w dzisiejszych czasach trzeba umieć pisać te testy, czy możemy je generować w jakiś prostszy sposób bez pisania? Bez pisania jest... Powiem tak, że bez pisania można generować testy na przykład Cypress Studio, ale to będzie przydatne wydaje mi się dla mniejszych firm, które nie mają jakichś trudnych projektów, ponieważ...
Jeżeli projekt jest trudny, to i tak przyda się na samym końcu ktoś, kto potrafi napisać skomplikowany test, bo samym klikaniem tego się nie zrobi, a jak się zrobi, to generalnie kod nie będzie takiej jakości, jak pozostałe testy pisane przez osobę, która to potrafi, więc na sam początek OK, wszystko się zgadza, można napisać, zrobić. W PlayRite czy w Cypress Studio taki test, ale koniec końców trzeba potrafić coś napisać. Czyli trochę taka jak anegdotka krążąca o generatywnym AI w przypadku deweloperów, że został wygenerowany piękny kod, testuje się, wszystko działa, ale kod nie działa, w sensie wygląda super.
Dokładnie, nie jest zintegrowany z resztą, więc to nie może działać. Ok, a czy te narzędzia, które same generują testy, one generują jakiś kod, który bylibyście w stanie potem edytować i utrzymywać, czy to jest raczej zamknięty system i trzeba byłoby znowu przeklikiwać od początku? Generują kod. Ja mam niewielkie doświadczenie z Cypress Studio i one generują kod. Jednakowoż to jest kod taki książkowy z dokumentacji, więc ktoś kto pisał wcześniej kod musiał też tak robić, a to się nie zdarza. Każdy kto potrafi pisać w Javascriptie lub Pythonie to robi to po swojemu. I generalnie można to utrzymywać, ale trzeba to poprawiać za każdym razem.
Jak w dzisiejszych czasach zacząć? To odpowiem ci, że nie wiem. Ale tak naprawdę to co ja mogę powiedzieć. Pierwsze primo to warto stworzyć jakieś portfolio. Nie wiem, nic wielkiego. Przetestować jakąś darmową aplikację. Znaleźć parę błędów, zareportować i mieć to w portfolio. Pokazać jak się testuje, jak się myśli przy testowaniu. Drugie to trzeba się uczyć umiejętności teraz aktualnie wymaganych na rynku. Czyli podstawy testów manualnych to trzeba mieć na 100%, ale od razu trzeba zacząć od nauki automatyzacji. Tak jak wspominałem wcześniej, Cypressa czy PlayWrita. Oraz poznawania narzędzi do testowania API, takich jak Postman.
Pokazano wszystkie 5 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kliknij, aby znaleźć fragmenty, w których pada.
Rozmowa z Tomkiem Burnejko, QA Inżynierem i AI Specialist, na temat jego kariery w IT, wyzwań związanych z pracą w QA oraz przyszłości tej profesji w kontekście automatyzacji i sztucznej inteligencji. Tomasz dzieli się swoimi doświadczeniami, wskazując na znaczenie umiejętności miękkich oraz technicznych, a także na zmiany w wymaganiach na rynku pracy.
Podsumowanie:
QA to nie tylko testowanie, ale również krytyczne myślenie.Umiejętności miękkie są kluczowe na początku kariery w QA.Rola QA w zespole deweloperskim zmienia się na bardziej partnerską.Automatyzacja testów staje się coraz ważniejsza w QA.AI nie zastąpi ludzkiego doświadczenia w QA.Przyszłość QA wymaga ciągłego rozwoju i adaptacji.Portfolio z testami jest ważne dla początkujących QA.Bezpieczeństwo to rosnąca specjalizacja w QA.Wymagania na rynku pracy dla QA są coraz wyższe.Mity o pracy QA często nie odzwierciedlają rzeczywistości.Gość: Tomasz Burnejko