BUG RUNNER
6 edycja ConSelenium już jesienią!
ConSelenium zadebiutowało w 2018 roku. Ideą przyświecającą jego powstaniu była chęć wymiany doświadczeń między specjalistami pracującymi na co dzień z narzędziem Selenium.
Od czasów pierwszej odsłony wydarzenia wiele się zmieniło. Codziennie jesteśmy zaskakiwani przez nową, niezwykle dynamiczną rzeczywistość, która na przestrzeni ostatnich kilku lat narobiła niemało spustoszenia w doczesnym statusie quo.
W tym czasie ewoluowało również testowanie oprogramowania. Rozwój narzędzi i technologii związanych z automatyzacją uświadomił nam, że Selenium to już stanowczo za mało. Zdecydowaliśmy się więc na poszerzenie tematyki konferencji o sztuczną inteligencję, machine learning, rozwiązania codeless, czy narzędziowe nowinki.
ZMIANY, ZMIANY…
Tegoroczne ConSelenium (podobnie jak poprzednia edycja) odbędzie się na początku tygodnia, dlatego zdecydowaliśmy się na odwrócenie kolejności dni konferencyjnych. Tak oto:
W tym roku chcemy Wam również dać przestrzeń do mniej oficjalnej wymiany doświadczeń - znanych już z innych branżowych wydarzeń - ignite talków. Przez kilka godzin będziecie mieli możliwość wpisania się na listę z tematem Waszego 10 minutowego wystąpienia, które odbędzie się o ustalonej przez tradycyjny polski organ porządkowy - komitet kolejkowy. Tematyka tego rodzaju wystąpienia może być dowolna i nie będzie weryfikowana przez Radę Programową. Więcej na ten temat znajdziecie wkrótce w naszych mediach społecznościowych.
Rejestracja regularna
Warszawa
Sound Garden Hotel ul. Żwirki i Wigury 18, 02-092 Warszawa
O NAS
Uwielbiamy dzielić się wiedzą i mamy nadzieję, że na przestrzeni lat udało nam się wykreować ConSelenium na przyjazną ku temu przestrzeń. Zależy nam, aby mówcy, byli doświadczonymi, głęboko osadzonymi w branży praktykami, przed którymi automatyzacja nie ma żadnych tajemnic, a ich prezentacje były poparte konkretnymi przykładami zastosowania narzędzi w projektach i w organizacji. Stawiamy przede wszystkim na interakcję uczestników z prezenterami – zamiast wydmuszki marketingowej – konkretne przykłady i praktyczne rozwiązania.
Rejestracja regularna trwa do 4 października 2024
Ceny biletów:
WARSZTAT + KONFERENCJA 1549 PLN NETTO
KONFERENCJA 949 PLN NETTO
INFORMACJE O WARSZTATACH
Zrozum (testowanie) REST API - Jakub Rosiński
To jest warsztat, który może kojarzyć się z ćwiczeniami na studiach. Będzie trochę teorii i szybka praktyka do przećwiczenia tejże.. i tak cały dzień. Po to, żebyście po wyjściu z Warsztatu nie tylko umieli robić "po API" wiele rzeczy, ale rozumieli dlaczego robi się je tak, a nie inaczej, i co gorsza: PO CO?! Automatyzacji będzie jak na lekarstwo i tylko w POSTMANIE (żadnego programowania*), bo zgodnie z myślą Dorothy Graham "zautomatyzowany chaos, to po prostu chaos szybciej", a chciałbym, żebyśmy pozbyli się tej chaosowej części i robili rzeczy dobrze i świadomie! *no chyba, że w JavaSrcriptcie
Continuous Integration na przykładzie testów API w Node JS - Bartosz Kuczera
Zbuduj Node.js framework z testami API od podstaw, a następnie uruchom projekt w CI. Continuous Integration (CI) jest ważnym elementem współczesnego procesu rozwoju oprogramowania, przynoszącym wiele korzyści. Oto kilka kluczowych powodów, dlaczego CI jest tak istotne:
Wczesne wykrywanie błędów
Zwiększenie jakości kodu
Zwiększenie pewności wdrożeń
Zarządzanie zależnościami i środowiskami
Plan warsztatu wygląda następująco:
Postawienie projektu od zera w Node: PactumJS do testów API + dodatkowe biblioteki (Chai, Mocha)
Dodanie kodu do repozytorium przy użyciu GITa
Stworzenie CI Github Actions
Zarządzanie continuous integration
Secret variables lokalnie oraz w CI
Techniczne testowanie w Cypress.IO - Krzysztof Kołodziejczyk
Świat IT wymaga od specjalistów bycia multidyscyplinarnymi i zawsze przygotowanymi na zmiany. W ramach warsztatu nauczysz się jak rozwiązywać techniczne zadania począwszy od zbudowania infrastruktury testowej po automatyzację testowania w Cypress i raportowanie wyników testów. Przygotowane ćwiczenia i przykłady opierać się będą o wykorzystanie dobrych wzorców projektowych dzięki którym poznasz sposób jak nie mnożyć „warstw” w Twoim projekcie m.in. w celu łatwiejszego jego utrzymania w dłuższej perspektywie czasu.
Część związana z procesem CI, oparta zostanie o GitHub Actions, tak by pozwolić Ci opanować umiejętne konfigurowanie środowiska testowego z możliwością prostego przekształcenia konfiguracji dla innych narzędzi np. CircleCi, Docker czy innych.
W ramach warsztatu dowiesz się:
Jak myśleć o automatyzacji w kontekście wsparcia dla zadań technicznych
Jak zbudować łatwą w utrzymaniu strukturę projektu Frameworka testowego
Dowiesz się jak zapanować nad dużą ilością testów wykorzystując wzorce projektowe
m.in.: Page Object Pattern czy Fluent interface
Poznasz sposoby na zoptymalizowanie procesu testowego przez wykorzystanie m.in.: funkcji przygotowujących środowisko, czyszczących „podwórko” po testach, ale również jak skonfigurować przydatne pluginy
Przygotujesz samodzielnie requesty do API / Servera które pozwolą wykonać pre testy lub zadania wspomagające.
Nauczysz się pisać dobry jakościowo kod
Postawisz pierwsze kroki w roli specjalisty samodzielnie konfigurując proces CI
Don’t be flaky! Stabilizacja drogą do niezawodnych automatów w praktyce - Mateusz Bator i Wojciech Biskowski
Flaky tests są jedną z najbardziej demotywujących bolączek w automatyzacji oraz przyczyną porażek. Celem warsztatu jest praktyczne zastosowanie najważniejszych technik wykrywania, naprawiania i zapobiegania flaky tests. Nauczymy Cię, jak skutecznie wdrożyć stabilizację testów w swoim projekcie dopasowując ją do Twoich możliwości organizacyjnych i sprzętowych. Poznasz techniki organizacji kodu testów, które uporządkują Twój automat. Nauczysz się jak rozwinąć raportowanie i logowanie tak, aby było skuteczniejsze w identyfikacji flaky tests. Poznasz case study najczęstszych problemów powodujących flaky tests. Część z nich przećwiczysz na przygotowanych przykładach, gdzie nauczysz się je debugować i skutecznie naprawiać. Poznasz praktyczne zastosowanie DevTools. Z warsztatu wyjdziesz z konkretnymi usprawnieniami i inspiracjami, które będziesz mógł wdrożyć w swoim projekcie automatyzacji już następnego dnia po powrocie z konferencji. Warsztat będzie realizowany na prostym frameworku na bazie Selenium, Java, TestNG i Allure i jest przeznaczony dla osób z co najmniej 2 letnim doświadczeniem.
Selenium dla początkujących - Damian Brzęczek
Selenium jest dalej jednym z popularniejszych narzędzi do automatyzacji testów aplikacji webowych. Jeżeli chciałbyś nauczyć się korzystać z tego narzędzia wraz z wykorzystaniem języka C# oraz poznać jeden z najpopularniejszych wzorców projektowych, czyli Page Object Pattern to ten warsztat jest idealnie dla Ciebie!
Playwright w Pythonie - Maciej Kusz
Playwright zdobywa coraz większą popularność i w wielu projektach zaczyna zastępować Selenium. Podczas tego warsztaty, uczestnik nauczy się podstaw związanych z Playwright w Pythonie poprzez stworzenie prostego projektu, uruchomi testy lokalnie oraz zdalnie przy użyciu GitHub Actions. Pokaże również zestaw narzędzi, które pomagają w pisaniu lepszego kodu (np, pre0commit hooks, black/ruff, itp.).
Certyfikowany tester oprogramowania z wieloletnim doświadczeniem zarówno w testach manualnych, jak i automatycznych, realizujący się w wielu projektach.
Założyciel i Prezes (2011-2013) Stowarzyszenia Kultury Alternatywnej. Z pasji organizator, współorganizator i wolontariusz różnego rodzaju wydarzeń charytatywnych, rozrywkowych, naukowych i innych, m.in. Asucon – Festiwal Kultury Japońskiej, Marsz ZOMBIE, Slot Art Festival, TestingCup.
Jego pasją są książki, muzyka, kino, podróże, a w szczególności papierowe gry RPG i retro cRPG. Otwarty na innych ludzi, realizujący się w dialogu ze światem, z chęcią dzielący się wiedzą.
Przeszedłem ścieżkę od testera manualnego po test leada, aby osiąść jako specjalista od automatyzacji. Po godzinach rozwijam bloga testerembyc.pl oraz bibliotekę mkdocs-publisher.
Współorganizator ŚlonzaczQA, ConSelenium oraz prelegent m.in. na TestWarez, PyConPL i kilku metupach.
Prywatnie mąż, ojciec oraz zapalony majsterkowicz (DIY).
Rejestracja regularna trwa do 4 października 2024
Agenda
Dzień 1
07/10/2024
Track 1 (tematyka techniczna)
Track 2 (tematyka miękka)
Błędy od zawsze towarzyszą pracy zespołom wytwarzającym oprogramowanie. Jedne są mniej ważne, inne bardziej. Kryteriów do określania błędów jest kilka. Ja zastosuje klasyfikację kosztową. Nie od dzisiaj wiemy, że najtańsze błędy są to błędy znalezione na początku albo nawet przed developmentem, później ich koszt i ryzyko rośnie. Chciałem opowiedzieć o swoich doświadczeniach oraz odpowiedzieć jakie w swojej karierze odkryłem najdroższe błędy, które kosztowały ludzi, zespoły, i organizacje najwięcej, i odkryć przed Wami, że nie są one ukryte w kodzie.
Czy wiesz, że cyberbezpieczeństwo stało się niezbędnym elementem każdego projektu IT? Niezależnie od dziedziny, w której działasz, ochrona danych i systemów przed zagrożeniami staje się coraz ważniejsza.
Dlaczego? Skutki ataków hakerskich mogą być druzgocące - zarówno dla firm, jak i dla osób prywatnych. Straty finansowe, kradzież danych osobowych, utrata reputacji, a nawet bankructwo - to tylko niektóre z konsekwencji zaniedbania bezpieczeństwa w cyfrowym świecie.
Dobra wiadomość jest taka, że możesz przed tym chronić nie tylko siebie, ale również projekt/firmę w której pracujesz! ️Wystarczy, że nasycisz swoją świadomość dawką wiedzy z dziedziny cyberbezpieczeństwa, a w codzienne obowiązki wraz z zespołem wpleciesz dobre praktyki, które pozwolą Wam znacznie zmitygować ryzyko zagrożeń.
Jako wisienka na torcie warto dodać, że specjalizacja z zakresu cyberbezpieczeństwa to pewna droga do sukcesu na rynku pracy, tym bardziej w obliczu rozpychającej się sztucznej inteligencji. Umiejętności zdobyte podczas nauki są niezwykle poszukiwane przez pracodawców w różnych sektorach.
Chcesz dowiedzieć się więcej o cyberbezpieczeństwie i jego znaczeniu dla współczesnego IT? Zapraszamy na prezentację "Bezpieczeństwo integralną częścią jakości systemów", podczas której poznasz tajniki tej dziedziny i nabędziesz nowej perspektywy.
Błądzenie jest rzeczą ludzką, ale dobrowolne trwanie w błędzie jest rzeczą diabelską. Codzienność testera automatyzującego niesie za sobą wyzwania, porozmawiajmy o nich.
Błądzenie jest rzeczą ludzką, ale dobrowolne trwanie w błędzie jest rzeczą diabelską. Codzienność testera automatyzującego niesie za sobą wyzwania, porozmawiajmy o nich.
Budując dom korzystasz z pewnej wiedzy przekazywanej z pokolenia na pokolenie. A jak jest w pisaniu testów? Czy korzystasz ze znanych wzorców, czy je rozumiesz, a na końcu czy w ogóle uważasz, że w naszej pracy są ważne? Przyjdź na me krótkie wystąpienie by dowiedzieć się co sądzę na ten temat jako osoba będąca w IT już XY lat 😉
Czy praca testera oprogramowania jest bardziej stresująca niż inne zawody w branży IT? Co sprawia, że testerzy czują się przytłoczeni? Przeanalizowałam wyniki ankiety przeprowadzonej wśród testerów, sprawdziłam co o stresie już zostało napisane oraz posłużyłam się swoimi własnymi obserwacjami, aby spróbować odpowiedzieć na te pytania. W naszej codziennej pracy trudno uniknąć presji czasu, problemów komunikacyjnych w zespołach developerskich, oraz trudności związanych z inicjowaniem zmian i pracy w międzynarodowych zespołach.
Zapraszam do wspólnego identyfikowania źródeł stresu i rozprawiania się z mitami o zawodzie testera i QA. Mam nadzieję, że zaproponowane metody i rozwiązania, staną się pomocne w codziennej pracy.
Prezentacja analizuje zastosowanie ChatGPT, innowacyjnego narzędzia AI od OpenAI, w procesie składania wniosków do UE. Omawia kluczowe funkcje i potencjalne korzyści z wykorzystania zaawansowanych technologii AI, które mogą zrewolucjonizować zarządzanie projektami i administrację. Prezentacja podkreśla, jak ChatGPT może znacząco usprawnić tworzenie dokumentacji, poprawić jakość decyzji oraz zwiększyć efektywność procesów administracyjnych, co jest kluczowe przy składaniu wniosków do instytucji unijnych.
W moim wystąpieniu pragnę poruszyć temat niezwykłej roli wzroku jako kluczowego narzędzia w codziennej pracy specjalistów IT. Dzięki mojemu doświadczeniu zarówno jako optometrystka, jak i testerka oprogramowania, chcę przybliżyć uczestnikom znaczenie dbania o zdrowie wzroku od samego początku ich kariery. Często zauważam, że osoby z branży IT bagatelizują te kwestie, dlatego moim celem jest przekazanie praktycznych nawyków, które pomogą unikać problemów wzrokowych w przyszłości. W trakcie szkolenia dowiedzą się, jak radzić sobie z objawami zmęczenia wzrokowego i utrzymać właściwą higienę wzrokową podczas intensywnej pracy przy monitorach.
Zastanawiasz się jaki język programowania wybrać do twoich testów automatycznych ? Przekonaj się dlaczego JS/TS to będzie najlepszy wybór
W trakcie wieloletniego procesu odchodzenia od metodyk kaskadowych i wybierania metodyk zwinnych straciliśmy z czasem myślenie i planowanie długofalowe. Pracujemy w sprintach i w ich ramach się poruszamy - czasem sięgamy nieco dalej w przód przy okazji większych wdrożeń. Coraz częściej skupiamy się na tym jak zwiększyć produktywność i dostarczać coraz więcej i więcej w tym samym czasie. Skupiamy się na ulepszaniu opisów wymagań, poprawimy procesy estymacji i działamy. Wydaje się jednak, że, przynajmniej w testach, element agile manifestu, że działające oprogramowanie mamy przedkładać ponad szczegółową dokumentację rozumiemy i realizujemy jako działające oprogramowanie zamiast dokumentacji. W ramach prelekcji, na przykładzie jednego z projektów, w których brałam udział, opowiem jak zwinnie planować testy, jak je dokumentować i, co równie istotne, jak te plany komunikować w zespole.
Chciałbym przedstawić Wam koncepcję Liberating Structures oraz podzielić się swoimi doświadczeniami w jaki sposób wykorzystanie technik zwiększyło efektywność prowadzonych przeze mnie spotkań. W erze, gdzie spotkania są nieodłącznym elementem pracy, kluczowe jest, aby były one produktywne i angażujące. Liberating Structures to zestaw 33 technik i metod, których celem jest wspieranie interakcji i zaangażowania wszystkich uczestników spotkania. W przeciwieństwie do tradycyjnych metod prowadzenia spotkań, LS zachęcają do większej inkluzywności, kreatywności i współpracy.
Dodatkowym atutem jest dostępność materiałów, w których każda technika jest opisana w sposób przejrzysty.
Podsumowując, przedstawiając LS chciałabym zachęcić Was do wypróbowania tych struktur i doświadczenia, jak mogą one pozytywnie wpłynąć na Waszą pracę.
Chciałbym przedstawić Wam koncepcję Liberating Structures oraz podzielić się swoimi doświadczeniami w jaki sposób wykorzystanie technik zwiększyło efektywność prowadzonych przeze mnie spotkań. W erze, gdzie spotkania są nieodłącznym elementem pracy, kluczowe jest, aby były one produktywne i angażujące. Liberating Structures to zestaw 33 technik i metod, których celem jest wspieranie interakcji i zaangażowania wszystkich uczestników spotkania. W przeciwieństwie do tradycyjnych metod prowadzenia spotkań, LS zachęcają do większej inkluzywności, kreatywności i współpracy.
Dodatkowym atutem jest dostępność materiałów, w których każda technika jest opisana w sposób przejrzysty.
Podsumowując, przedstawiając LS chciałabym zachęcić Was do wypróbowania tych struktur i doświadczenia, jak mogą one pozytywnie wpłynąć na Waszą pracę.
Wszyscy kładą nacisk na jak najszybszy informacje zwrotną i jak najmniejsze koszty z wykonania testów, dlatego tak bardzo popularne są testy automatyczne. Cypress, Selenium, Playwright, kto nie słyszał o tych narzędziach lub przynajmniej jednym z nich? Raczej mało jest takich osób, przynajmniej jedno zawsze występuje na jakiejś prezentacji. Natomiast automatyzacja testów UI jest ciężka, więc zejdźmy poziom niżej do testów API! ale chwila.. a co gdyby tak.. nie skupiać się tylko na automatyzacji testów? Może automatyzacja innych czynności też przyniesie nam korzyść! Na podstawie swoich doświadczeń podzielę się swoimi przypadkami, które pozwoliły przynieść korzyść do projektu, a nie były testami automatycznymi!
Cześć, jeśli zastanawiasz się nad Playwrightem i piszesz w Pythonie, ta prelekcja będzie dla Ciebie strzałem w dziesiątkę. Podczas prezentacji przyszykowałem mnóstwo praktycznych przykładów, które pozwolą Ci na bardzo szybkie zrozumienie, napisanie i uruchomienie testów automatycznych z wykorzystaniem szeregu gotowych funkcjonalności, które zapewnia wtyczka Playwrightowa do platformy testowej pytest o nazwie pytest-playwright. Żeby jednak nie był to typowy poradnik, na który łatwo wpaść wykorzystując wyszukiwarkę czy też AI, przygotowałem własne rozwiązania na bardziej skomplikowane problemy w momencie gdy zaczniemy takie testy zrównoleglać (przy użyciu innej wtyczki do pytesta o nazwie pytest-xdist), czy też radzić sobie z własną konfiguracją adresu bazowego (base-url). Dodatkowo opiszę Ci proces pytesta, którego zrozumienie jest podstawą do poprawnej integracji wtyczek, jak również pokażę jak nie powtarzać procesu logowania, reużywając ważny token uwierzytelniający. Te jak i wiele innych praktycznych informacji znajdziesz u mnie na prelekcji, na którą serdecznie zapraszam.
PANEL DYSKUSYJNY
Chciałbym zaprosić do dyskusji o tym, jak powinna wyglądać rekrutacja seniora-automatyka. Zapraszam zarówno samych seniorów, rekruterów, jak i osoby z mniejszym doświadczeniem. Te ostatnie wyniosą z dyskusji możliwe kierunki, w którym warto się rozwijać! Chciałbym porozmawiać o optymalnym czasie trwania rekrutacji, o etapach z jakich powinna się składać, ale także o balansie pomiędzy "twardy technikaliami", a potrzebą osobowościowego dopasowania seniora do organizacji i zespołu.
Improve your automated tests and strengthen their performance whilst making sure that what they test is enough through proper content selection.
Zaprezentuje, w jaki sposób zbudować automation test framework w sposób, który nie będzie wymagał ciągłego przepisywania go na nowo po wprowadzeniu zmian w produkcie. Celem prezentacji jest uświadomienie uczestników, iż framework testowy jest tak naprawdę wewnętrznym produktem firmy i powinien być rozwijany w sposób, jak każdy inny projekt IT.
Zwykły bug zgłoszony twórcom Playwright zapoczątkował lawinę fascynujących wydarzeń. W tej prelekcji opowiemy o tym, jak pasja i wnikliwość testerów mogą znacząco wpływać na jakość globalnego produktu. Podzielimy się wnioskami z tej przygody, które każdy z nas może wykorzystać w swojej pracy.
Zwykły bug zgłoszony twórcom Playwright zapoczątkował lawinę fascynujących wydarzeń. W tej prelekcji opowiemy o tym, jak pasja i wnikliwość testerów mogą znacząco wpływać na jakość globalnego produktu. Podzielimy się wnioskami z tej przygody, które każdy z nas może wykorzystać w swojej pracy.
Dzień 2
08/10/2024
Certyfikowany tester oprogramowania z wieloletnim doświadczeniem zarówno w testach manualnych, jak i automatycznych, realizujący się w wielu projektach.
Założyciel i Prezes (2011-2013) Stowarzyszenia Kultury Alternatywnej. Z pasji organizator, współorganizator i wolontariusz różnego rodzaju wydarzeń charytatywnych, rozrywkowych, naukowych i innych, m.in. Asucon – Festiwal Kultury Japońskiej, Marsz ZOMBIE, Slot Art Festival, TestingCup.
Jego pasją są książki, muzyka, kino, podróże, a w szczególności papierowe gry RPG i retro cRPG. Otwarty na innych ludzi, realizujący się w dialogu ze światem, z chęcią dzielący się wiedzą.
Przeszedłem ścieżkę od testera manualnego po test leada, aby osiąść jako specjalista od automatyzacji. Po godzinach rozwijam bloga testerembyc.pl oraz bibliotekę mkdocs-publisher.
Współorganizator ŚlonzaczQA, ConSelenium oraz prelegent m.in. na TestWarez, PyConPL i kilku metupach.
Prywatnie mąż, ojciec oraz zapalony majsterkowicz (DIY).
Galeria
Rada Programowa
Maciej Kusz
Od 15 lat jako tester z czego ponad 10 lat z automatyzacją w Pythonie (chyba dlatego większość swoich wypowiedzi rozpoczynam do #toZależy). Na koncie m.in. testowanie frontendu, backendu, IoT/embedded oraz testy wydajności.
Przeszedłem ścieżkę od testera manualnego po test leada, aby osiąść jako specjalista od automatyzacji. Po godzinach rozwijam bloga testerembyc.pl
oraz bibliotekę mkdocs-publisher.
Współorganizator ŚlonzaczQA, ConSelenium oraz prelegent m.in. na TestWarez, PyConPL i kilku metupach.
Prywatnie mąż, ojciec oraz zapalony majsterkowicz (DIY).
Waldemar Szafraniec
Project manager a przez wiele lat tester oprogramowania. Od 2018 roku piszę bloga na stronie wyszkolewas.com.pl oraz dzielę się wiedzą nie komercyjnie oraz komercyjnie. Karierę zaczynałem w 2012 roku jako tester manualny w dosyć znanej firmie Krakowskiej działającej w branży finansowej. Praca ta okazał się dla mnie strzałem w dziesiątkę, bo nie tylko stała się źródłem dochodu, ale przede wszystkim pasją, którą po zdobyciu ciut większego doświadczenia i paru perspektyw postanowiłem się dzielić szerzej. Jednocześnie zdobywając te doświadczenia zmieniałem również pozycje w organizacjach do których dołączałem. Od Analityka testów przez test leada aż do 2022 roku kiedy postanowiłem o jakość zadbać z pozycji Project menagera.
Nieodłączną towarzyszką mojej "Jakościowej" podróży była automatyzacja. Początkowo jako coś czego się uczyłem, bo była taka moda. Potem się trochę na nią obraziłem - tylko po to aby finalnie koordynować jej wdrażanie w organizacjach, w których odpowiadam za jakość co w zasadzie dzieje się po dzień dzisiejszy.
Jako Project manager staram się przekazywać oraz przede wszystkim wdrażać wszystkie dobre praktyki, które pasują do procesu wytwarzania oprogramowania. Dzielę się wiedzą oraz wiosłuję razem z zespołem ku horyzontowi zwanego releasem.
Jakub Konicki
Pracuję jako QA od przeszło 8 lat, od 2022 roku twórca podcastu Po szklanie i na testowanie, z kolei w 2024 zostałem mianowany QA Managerem w MakoLab.
Karierę zawodową zaczynałem w 2014 roku, od małej łódzkiej firmy gamedevowej. W początkowym okresie odpowiedzialny byłem bardziej za tworzenie zawartości (level design, game design, code), niż jej testowanie, ale całkiem szybko musiałem się z tym tematem zderzyć ze względu na mały rozmiar firmy. Przez kilka lat kontynuowałem pracę w branży, ale z coraz większym naciskiem na dbanie o jakość tego co wytworzyliśmy.
Z czasem zauważyłem, że dbałość o detale potrafi bardzo uprzykrzyć mi proces implementacji (próbowaliście kiedyś szukać błędów w swoim własnym kodzie? Bolesne doświadczenie :)), a ja poczułem, że kontrola jakości, procesów i dbanie o dobro projektu to jest coś, czym chciałbym się zajmować na co dzień. W następnych latach rozwój poszedł już właśnie w tym kierunku. Jak mówimy o QA to pewnie przychodzi Ci na myśl popularny temat automatyzacji: faktycznie, szybko zacząłem wdrażać automatyzacje w projektach, dzięki wcześniejszemu doświadczeniu z programowaniem.
W tym momencie najwięcej mojego czasu zajmuje pełnienie funkcji lidera technicznego QA, architekta i mentora. Dbam o to, by ludzie mieli zapewniony odpowiedni rozwój i ich poziom kompetencji spełniał założenia projektowe.