marcin maj, kainos - qa – wartko, zmiennie i interdyscyplinarnie
DESCRIPTION
Testowanie, walidacja, automatyzacja, QA i wiele innych okiem osoby z wewnątrz. Dlaczego warto się tym zajmować i docenić szerokie możliwości rozwoju. Praca w specyficznym środowisku, które wymaga niezwykłego przystosowania się do zmiany. W końcu, praca dla ludzi odważnych i niezwykłych. QA to również interdyscyplinarność i wielozadaniowość, często wymagająca wyjścia poza ramy IT. Techniczna podróż od BIOSu do Selenium przez programowanie do datacenter.TRANSCRIPT
QA - wartko, zmiennie, interdyscyplinarnie
Marcin Maj
04/13/2023
Skąd ten pomysł
• Mity gromadzące się wokół pracy testerów i inżynierów jakości
• Pokazanie dobrych stron pracy w utrzymaniu jakości
• Ukazanie szerokiego wachlarza możliwości pracy i zadań
• Wskazanie na kwalifikacje osób zajmujących się jakością
2 / 13
04/13/2023
QA – o czym tu mówić
1. Zmiana
2. Interdyscyplinarność
3. Od BIOS do Selenium
4. Z czym i jako kto pracować
3 / 13
04/13/2023
Zmiana - środowisko pracy
Modele pracy
• Body leasing
• Team leasing
• Outsourcing testów
• Outsourcing walidacji
• Internal employee
Gdzie pracują
• Onsite
• Offsite
• WFH / zdalnie
Co testują
• Aplikacje web
• Web service, Web API
• Aplikacje desktop
• Sterowniki
• Firmware
• Dokumentacje
4 / 13
04/13/2023
Zmiana
• Rozwój technologii, w której się pracuje
• Częste zmiany technologii z jakimi się pracuje
• Zmienny zakres zadań
• Zmiany projektów i zespołów
• Zmiany środowiska pracy i/lub klienta
5 / 13
04/13/2023
Interdyscyplinarnie - biznes
• Kontakt z klientem
• Negocjacje z klientem, estymacje
• Reprezentowanie firmy
• Identyfikacja potrzeb i możliwości6 / 13
04/13/2023
Interdyscyplinarnie - technicznie
• Programowanie – testy i frameworki testowe
• Sprzęt –maszyny testowych, sieć
• Środowisko testowe – oprogramowanie, wirtualizacja
• Continuous integration
• Analiza statyczna i dynamiczna kodu
• Jakość – metryki
• Jakość – planowanie jakości
• Jakość – strategia 7 / 13
04/13/2023
Interdyscyplinarnie - domena
Testerzy pracują i analizują oprogramowanie w wielu dziedzinach gospodarki
• Finanse i bankowość
• Medycyna i farmacja
• Lotnictwo
• Wysokie technologie
• Procesy produkcyjne
• Gry
• …. i inne
8 / 13
04/13/2023
Od BIOS do Selenium
• Włączamy komputer
• Architektura komputerów, elektronika, znajomość sprzętu komputerowego
• Firmware, język C, assembler
• Ładuje się Windows
• Sterowniki Windows – grafika, kontroler dysków, USB
• C/C++
• Logujemy się
• Logowanie z użyciem Smart Card
• Systemy wbudowane, NFC
• C, assembler, Java Card, JCOP, Junit
9 / 13
04/13/2023
Od BIOS do Selenium
• Podłączamy telefon do USB i zrzucamy zdjęcia
• Wrzucamy zdjęcie na Facebooka – mamy połącznie sieciowe
• Sprzęt sieciowy, sterowniki sieciowe, protokoły
• Python, Robot Framework
• JUnit, Java, Python
• Włączamy aplikacje na Android
• Java, Robotium
• Aktualizujemy konto
• System finansowo-kadrowy
• Selenium, TestNG, QTP, WATS
• Java,
• Technologie webowe
10 / 13
04/13/2023
Co można robić
• Test executor
• Test designer
• Test automation engineer
• Senior Software Tester
• Test Lead
• QA Engineer
• QA Automation Specialist
• Senior QA Engineer
• QA Analyst
• Senior QA Analyst
• QA Lead
• QA Manager
• QA Program Manager
• SQA=QA
11 / 13
04/13/2023
Dlaczego warto pracować w QA
• Bo praca jest ciekawa!
• Szerokie możliwości rozwoju w wielu dziedzinach i aspektach technicznych
• Znajdzie się praca dla lubiących spokój, jak i tych lubiących wyzwania
12 / 13
04/13/2023 13
Pytania &
Dziękuję