Agenda

Dzień I - warsztaty

28.06.2019


16:00 - 20:00
Warsztaty
Stwórz własne środowisko testowe przy pomocy Dockera

W trakcie warsztatów Michał opowie o tym:
– czym jest Docker,
– czym różni się od maszyny wirtualnej,
– czym jest obraz i kontener,
– jak korzystać z podstawowych komend konsoli Dockera,
– jak uruchomić w Dockerze serwer mySQL z danymi testowymi,
– jak tworzyć Dockerfile,
– jak korzystać z Docker Compose,
– czy Docker potrafi na bieżąco czytać kod, który trzymamy na naszym lokalnym dysku?

Na potrzeby warsztatów przygotowano kilka szablonów aplikacji napisanych w różnych językach (JS z użyciem frameworka Angular, .Net core, Python + Redis), które będą uruchamiane za pomocą Dockera.

Michał Dobrzycki

16:00 - 20:00
Warsztaty
Web Accessibility to coś więcej niż aplikacja przystępna dla daltonistów. Poradnik z dostępności – jak zacząć i nie zwariować?

Według WHO 15% społeczeństwa, czyli 1 miliard ludzi, to osoby z różnymi niepełnosprawnościami i dysfunkcjami, których dotyczy problem niedostępnych interfejsów i usług. Z jednej strony należy zadbać, by osoby te mogły korzystać z tworzonego przez nas oprogramowania, z drugiej to ogromny segment użytkowników, wykonujących wiele czynności przez Internet. Świat zachodni już widzi ten potencjał i coraz częściej w zapytaniach biznesowych implementacja zgodnego z wytycznymi WCAG interfejsu jest jednym z głównych (obok wydajności czy bezpieczeństwa) wymagań.

Dzięki warsztatom przekonacie się na własnej skórze, jakie problemy napotykają osoby z niepełnosprawnościami. Poznacie wybrane zagadnienia Web Accessibility (dostępności), m.in.: kontrast, obsługa aplikacji z klawiatury oraz korzystanie ze Screen Readera. Będziecie mieli okazję skorzystać z narzędzi, które wspierają testowanie dostępności. Na bazie zdobytej wiedzy zaproponujecie poprawki do testowanych aplikacji. Krystyna i Aneta przeprowadzą Was w praktyczny sposób przez podstawy Web Accessibility. Zaprezentują bariery w źle zaprojektowanych aplikacjach, aspekty prawne i technologie wspierające osoby z dysfunkcjami.

Czego dowiecie się na warsztatach?
– Czym jest Web Accessibility?
– Jak korzystać z WCAG?
– Jak to jest „zobaczyć” stronę internetową za pomocą Screen Readera?
– Co powinien robić Developer i QA w trakcie implementacji, aby zapewnić dostępność aplikacji?
– Jak korzystać z narzędzi do testowania a11y?
– Co można testować przy użyciu narzędzi, a co należy sprawdzić ręcznie?
– Jak korygować znalezione błędy w aplikacji?

Aneta Harnasz, Krystyna Bodzioch

16:00 - 20:00
Warsztaty
Podstawy testów automatycznych aplikacji mobilnych

W czasie warsztatów będziecie zgłębiać tajniki automatyzacji aplikacji mobilnych przeznaczonych na platformę Android. Wraz z Jakubem, Piotrem i Dagmarą będziecie mogli nauczyć się, jak od zera stworzyć testy whitebox. Dodatkowo zapoznacie się ze wzorcem projektowym PageObject, dzięki któremu możliwe będzie zwiększenie wytrzymałości testów i dodanie do nich nowej, biznesowej warstwy abstrakcji.

Piotr Szczęsny, Jakub Kuc, Dagmara Surma

16:00 - 20:00
Warsztaty
Węże w chmurach – Ciągła Integracja testów w oparciu o język Python oraz GitLabCI

Ciągła Integracja (CI) jest jednym z kluczowych aspektów w cyklu życia nowoczesnych projektów IT. Zespół QA powinien posiadać podstawowe kompetencje związane z wykorzystaniem oraz zarządzaniem serwerem Ciągłej Integracji. Dotyczy to w szczególności procesu testowego, który dzięki CI, może być jeszcze bardziej zautomatyzowany.

Aby wykorzystać moc CI potrzebujemy testów. W tym celu na początku warsztatów stworzymy kilka prostych testów (w języku Python), które następnie umieścimy w zewnętrznym repozytorium GIT – GitLab. Skonfigurujemy usługę Ciągłej Integracji GitLabCI, a następnie rozszerzymy nasze rozwiązanie o testy UI (z użyciem Selenium WebDriver). Finalnie CI będzie rozwiązywało zależności oraz automatycznie uruchamiało testy.

Będzie bardzo praktycznie, gdyż testy będą sprawdzać komercyjną aplikację, a cały ekosystem testów (z wyłączeniem IDE) uczestnik zabierze ze sobą do domu, aby dalej trenować i rozwijać przećwiczone zagadnienia.

Szkolenie skierowane jest do wszystkich, którzy posiadają podstawową wiedzę na temat języka Python, Gita, idei CI i mieli styczność z testami automatycznymi, a niekoniecznie z Dockerem.

Jeśli w tych tematach jesteś kozakiem, raczej nie są to warsztaty dla Ciebie.

Ewa Nowak, Przemysław Barański, Paweł Grzanka, Krzysztof Kijas

16:00 - 20:00
Warsztaty
Testy kontraktu

Testowanie mikroserwisów nie jest podobne do testowania monolitu. Potrzeba narzędzia, które pozwoli na sprawdzenie interakcji już nie pomiędzy klasami czy modułami, ale pomiędzy osobnymi aplikacjami. W świecie mikroserwisów kluczem do problemu jest przemyślane i stabilne API pomiędzy aplikacjami.

Przy pomocy testów kontraktu (ang. Consumer Driven Contracts), Łukasz odpowie Wam na pytania:

– Jak radzić sobie z tworzeniem dobrego API?
– Jak wprowadzać zmiany do API?
– Czy możliwa jest weryfikacja poprawności komunikacji bez testów integracyjnych?
Podczas prezentacji, Łukasz pokaże, jak to się robi w AirHelp. Chociaż jest wiele różnych rozwiązań, to ma nadzieję, że „API-centryczne” spojrzenie na serwisy w firmie AirHelp pozwoli odkryć ukryty w nich potencjał.

Rozkład jazdy:
– Główne założenia testu kontraktu.
– Przykład klienta – aplikacja JS i Pact Mock Service.
– Przykład serwera – aplikacja Python i Pact Verifier Service.
– Przykłady bezpiecznego wprowadzania zmian w API.
– Integracja z CI.
– Podsumowanie i QA.

Łukasz Dziewanowski

16:00 - 20:00
Warsztaty
Czego możesz dowiedzieć się o projekcie badając jakość kodu?

Czym jest kod dobrej jakości? Większość programistów ma swoje definicje, jednak pytaniem łączącym programowanie i biznes może być: „czy opłaca się inwestować w usprawnienie jakości kodu w tym miejscu, w danej chwili?”. Innymi słowy – jeśli chcemy przekonać biznes do usprawnienia jakości naszego kodu, musimy przedstawić korzyści biznesowe.

Podczas tego warsztatu skupicie się wraz z prowadzącymi na zbudowaniu definicji „kodu wysokiej jakości”. Wspólnie zastanowicie się nad tym „co się dzieje, gdy kod nie jest wysokiej jakości” po to, by móc zmierzyć i zbudować biznesowe wskaźniki umożliwiające rozmawianie o jakości kodu na poziomie zespół developerski-biznes.

Warsztaty połączą świat biznesu i developmentu dzięki miernikom, które obrazują co i w jaki sposób dzieje się w projektach. Model ten zaprojektowany jest zarówno dla osób technicznych, jak i biznesowych. Zakres tematyczny dotyczy takich obszarów jak: mierniki, KPI, jakość kodu, dowody, komunikacja.

Łukasz „Żółw” Januszek, Bartłomiej Michalski, Monika Januszek

16:00 - 20:00
Warsztaty
Continuous Deployment w chmurze

Warsztaty skierowane są do wszystkich, którzy chcą dowiedzieć się, jak zrobić aplikacje w chmurze, a do tego stworzyć bezpieczne środowisko do ciągłego wdrażania. Podczas zajęć nauczymy się, czym jest technologia serverless i jak wrzucać kod do chmury. Dowiemy się, czemu służy Infrastructure as a Code i jak wykorzystać to w Continuous Deployment. Zobaczymy też, jak konsumować aplikacje serverlessowe, a na koniec spróbujemy napisać różnego rodzaju testy, które pozwolą na ciągłe wdrażanie. Podczas warsztatu wykorzystywać będziemy technologie .Net Core oraz chmurę AWS. Sugerowana jest znajomość języka C#, jednak brak tej znajomości nie będzie znaczącym problemem.

Wojciech Dąbrowski, Michał Górski

Dzień II - wykłady

29.06.2019

Blok A

Blok B


8:15 - 9:00
Rejestracja uczestników

9:00 - 9:15
Otwarcie

9:15 - 9:55
Wykład
Zrefaktoryzuj swój spór techniczny

Jako inżynierowie (i nie tylko) codziennie porównujemy, zestawiamy i omawiamy nasze techniczne wybory i preferencje, po to by podjąć jak najlepsze decyzje. Prowadzenie rzeczowych i racjonalnych sporów powinno być więc dla nas czymś zupełnie naturalnym. A jednak przez ponad dziesięć lat dyskutowania na przeróżne techniczne tematy w ramach pracy zawodowej, jak i online, Grzegorz wielokrotnie miał okazję przekonać się, jak trudna jest to sztuka. Posługując się analogią do refaktoryzacji kodu, Grzegorz opowie o „transformacjach”, jakich stara się dziś używać do swoich argumentów, by uczynić je bardziej rzeczowymi i uczciwymi, oraz „zapaszków”, których stara się unikać. Przy okazji użyje kilku łacińskich terminów i odwoła się do poglądów Artura Schopenhauera.

Grzegorz Gałęzowski

10:00 - 10:40
Wykład
100% pokrycia testami – czy to jest w ogóle możliwe?

Mityczne 100% pokrycia kodu testami – to idealna wizja biznesu, jednak to kosztuje. Testerzy chętnie mieliby wszystko zautomatyzowane. Programiści chcieliby łatwo rozwijać kod. Czy da się pogodzić te trzy punkty widzenia? Czy da się je pogodzić przy zachowaniu 100% pokrycia testami?
W wielu organizacjach testerzy i programiści to dwa odrębne światy. Nierzadko mają osobne biura i oddzielne sprinty. Bez względu na powody takich podziałów, są one kontrproduktywne. Dodatkowo powodują, że biznes niepotrzebnie marnuje czas i pieniądze. Ważne jest, aby obie „strony” zrozumiały, że mają wspólny cel.

W swojej prezentacji Arek rozprawi się z tym tematem i pokaże, w jaki sposób można uzyskać tytułowe 100% przy pełnej współpracy między testerami a programistami.

Arkadiusz Benedykt
10:00 - 10:40
Wykład
Rzecz o wydajności, czyli matematyka nie zna litości

W życiu codziennym wszędzie spotykamy się z kolejkami – czy to w sklepie, czy stojąc w korku lub czekając przy ekspresie do kawy. Wszechobecne są one również w systemach informatycznych, gdyż każda wykonywana operacja przechodzi przez kilkadziesiąt kolejek, mając zasadniczy wpływ na wydajność. Warto zatem zrozumieć, jakie są ich podstawowe parametry i jakie prawa statystyki nimi rządzą.

Podczas prezentacji Mateusz pokaże, skąd bierze się latencja, jak rozkład prawdopodobieństwa zdarzeń w systemie wpływa na czas odpowiedzi i jak, korzystając z praw Little’a i Erlanga, można oszacować wydajność aplikacji. Na koniec zaprezentuje, jak tę wiedzę wykorzystać w praktyce dzięki USE method, czyli prostej i skutecznej metodzie identyfikowania problemów wydajnościowych w każdym systemie.

Mateusz Sulima

10:40 - 10:50
Przerwa kawowa

10:50 - 11:30
Wykład
Evolving as a QA. Do you still care about quality?

Everything changes more and more dynamically. Over the past few years, we could observe industry and technology rapidly evolving. So did the role of Quality Assurance. Do we even still name it like that in the age of DevOps, microservices, containerisation, ML, AI, serverless etc. etc.? What is actually required from us, people caring the most about delivering the best possible software? And do we actually do it, under all the buzzwords, new technologies and methodologies we are buried?

In this talk, Michał will tell you the story of a guy who went from a total greenhorn in IT, to a guy leading in a project for clients from the top of the Fortune 500 list. His story.
It is going to be a bit personal, a bit controversial but hopefully in the end, also optimistic.
He wants to tell you how he evolved as a tester, QA and, most importantly, an engineer.

He also wants to discuss what has changed in the approach of the company he belongs to and its teams and what has changed in the way he cares about quality. How do you combine innovation and the urge for experimentation with a tight budget and schedule? How do you meet the client’s demands when s/he still lives in the previous era, while keeping the project fun and interesting for both you and your team? Let’s find it out together.

Wykład prowadzony w języku angielskim.

Michał Krzyżanowski
10:50 - 11:30
Wykład
Rozszerzanie WireMocka, czyli niestabilne testy to przeszłość

Mateusz twierdzi, że nie ma nic gorszego niż niestabilne testy. Trudno przekonać kogoś do pisania automatów, jeśli wyniki testów migają różnymi kolorami niczym choinka. Szczególnie, jeśli to są klasyczne, ciężkie testy E2E na żywym organizmie. Niepewny wynik testów to nie tylko frustracja uczestników procesu, ale także dodatkowe koszty i stracony czas. Na szczęście są różne biblioteki, które przyniosą ulgę w testerskim piekiełku, a jedną z nich jest WireMock, który pozwala na zaślepianie komunikacji… i nie tylko. W oparciu o przykłady Mateusz pokaże, jak rozszerzać funkcjonalności WireMocka, by ustabilizować testy i poprawić kulturę testów w swoim otoczeniu.

Mateusz Beczek

11:30 - 11:40
Przerwa kawowa

11:40 - 12:20
Wykład
What your mom never told you about File Inclusion

Ciężko wyobrazić sobie aplikację internetową, która nie daje użytkownikowi możliwości personalizacji (np. ustawienia zdjęcia profilowego) i dzielenia się różnego rodzaju zasobami.
Jednak patrząc z perspektywy bezpieczeństwa, w praktyce oznacza to, że pozwalasz (jako administrator systemu), aby to Twoi użytkownicy kontrolowali zawartość znajdującą się na Twoim serwerze. Brzmi niepokojąco?

Mateusz skupi się podczas swojego wykładu na File Inclusion – jednej z podatności znajdującej się na liście OWASP TOP10. Pokaże, jak należy testować elementy webaplikacji pozwalające na wgrywanie plików na serwer, dodając do testów warstwę bezpieczeństwa. Opowie też, jak zabezpieczać potencjalne luki bezpieczeństwa w tym zakresie. Możecie liczyć na praktyczne przykłady i incydenty wzięte z życia użytkowników (i hakerów).

Mateusz Piaszczak
11:40 - 12:20
Wykład
W chmurze jak w lesie – jak ujarzmić testy automatyczne mikroserwisów

Wyjście z monolitycznych systemów na rzecz rozwiązań mikroserwisowych to krok milowy w architekturze IT. Szereg wymienialnych komponentów spełniających określone zadania znacznie ułatwia rozwój, utrzymanie i wirtualizację środowisk. Niestety kosztem takiego rozwiązania są większe wyzwania stające przed automatyzacją testów – począwszy od konfiguracji, przez podział na poziomy i typy pisanych testów, a skończywszy na niełatwym zadaniu utrzymania środowisk (testowych i produkcyjnych!). Zdecydowanie można w tym gąszczu zabłądzić, ale nie jest tak trudno się z powrotem odnaleźć.

W swojej prezentacji Adrian przybliży, jak (wraz z zespołem) podszedł do tego tematu w Synerise, z jakimi wyzwaniami przyszło im się mierzyć i jak je rozwiązali. W trakcie prac nad procesem testowym przeszli przez wiele problemów związanych ze środowiskiem. Wśród nich natknęli się m.in. na częste wydawanie serwisów (co wiązało się z koniecznością przyśpieszenia testów regresji i udostępnienia narzędzi pozwalających na samodzielne uruchomienie testów developerom), konieczność sprawnego zarządzania modelami danych i na inne niesamowite przygody, jakie tylko może zapewnić chmura pełna mikroserwisów!

Adrian Gonciarz

12:20 - 13:20
Obiad

13:20 - 14:00
Wykład
Session based testing and shift-left approach as a way to improve quality in project

Andrzej will base his talk on such issues as building responsibility for quality in the whole team, preventing bugs, integrating the team, and sharing knowledge on the best ways of testing. To achieve that, he will present a shift-left approach, which answers to a need of delivering faster with keeping the high quality of the product at the same time.

Then, Andrzej will introduce you to the session-based testing as a natural extension of the approach mentioned before and proof of having work done. During early phases of the software development process it can be used in QA Hug and QA Demo to collect test data, describe automation scope or collect notes from pairing Developer and QA.

All of this knowledge is taken from the successfully delivered projects, so don’t hesitate – come and learn how shift-left and session-based testing works in practice and how they can be combined into one process.

Wykład prowadzony w języku angielskim.

Andrzej Doliński
13:20 - 14:00
Wykład
W 40 minut na produkcję, czyli o tym jak maksymalizować dostarczaną wartość biznesową

Mateusz i Krzysztof wierzą, że najważniejszą miarą jakości rozwiązania jest to, jak dobrze odpowiada ono potrzebom klienta. Wszelkie metryki jakości kodu, testów czy bezpieczeństwa mogą stać się stratą czasu, jeśli nie pomagają rozwiązać problemu biznesowego. Podczas prezentacji dadzą sobie 40 minut na stworzenie działającego MVP, które rozwiąże realny problem. Co więcej, zminimalizują liczbę rozwiązywanych problemów technicznych, a tym samym potencjalne źródła kulejącej jakości. Podczas tworzenia aplikacji zaprezentują pragmatyczne podejście do analizy wymagań klienta. W połączeniu z odpowiednim sposobem dobierania technologii pozwoli to na dostarczenie wartości potencjalnemu klientowi już od pierwszych chwil trwania projektu.

Krzysztof Jendrzyca, Mateusz Tarnaski

14:00 - 14:10
Przerwa kawowa

14:10 - 14:50
Wykład
Jak dostarczać lepiej – narzędzia i techniki przydatne w codziennej pracy zespołów

Praca nad każdym projektem ma swoją własną specyfikę, nie tylko dla zespołu deweloperów, ale również dla testerów i analityków. Jak zarządzać oczekiwaniami wielu interesariuszy? Jak nie przegapić lokalnych wymogów danego rynku, gdy biznes jest globalny i obecny w 55 krajach? I wreszcie, jak zarządzać tym wszystkim w szybko zmieniającym się środowisku, pracując w rozproszonym zespole przy zachowaniu najwyższych standardów jakości?

Na podstawie własnych doświadczeń z ostatnich dwóch lat pracy w takim projekcie Natalia podzieli się konkretnymi technikami i narzędziami, które zdały egzamin i są wykorzystywane przez nią i zespół w ich codziennej pracy.

Natalia Cholewa
14:10 - 14:50
Wykład
More Readable Code – Good Quality of a Project

Na dobrą jakość produktu, jakim jest oprogramowanie, wpływa wiele czynników. Zdarza się nam, jako programistom, w natłoku pracy zapominać o znanych i sprawdzonych sposobach dostarczania lepszego kodu. Dlatego warto rozmawiać o narzędziach programisty i jego odpowiedzialności za projekt. Należy uświadomić sobie różnice w oczekiwaniach klientów i oczekiwaniach programistów. Odkrycie tej prawdy może być wstydliwe dla nas, developerów, ale trzeba się przyznać do słabości. Pozwoli to lepiej zrozumieć pracę w IT i zmienić sposób myślenia.

Alek pokaże kilka prostych, choć niełatwych sposobów na zwiększenie jakości w projekcie i czytelności kodu. Zapraszamy do „Podziemnego Kręgu” dla programistów, ale o tym nie wolno głośno rozmawiać.

Aleksander Małaszkiewicz

14:50 - 15:00
Przerwa kawowa

15:00 - 15:20
Wykład
Cloud-Native – nowoczesne podejście do tworzenia aplikacji

Z wielką ostrożnością zaczynamy podchodzić do bezpośredniego wykorzystywania usług Cloud Computing od jednego dostawcy. Organizacje przygotowują się do wykorzystywania dowolnej chmury i unikają uzależnienia się od jednego usługodawcy. Co więcej, pojawiła się strategia Polycloud polegająca na wykorzystaniu usług różnych dostawców w celu rozwoju i uruchamiania oprogramowania. To zauważalne wyzwanie, czyli spełnienie specyficznych reguł podczas podejścia do tworzenia aplikacji, zostało poruszone chociażby na łamach dziewiętnastego radaru technologicznego firmy ThoughtWorks.

W trakcie prezentacji Adrian przedstawi, czym jest Cloud-Native, czym różni się podejście Stateful od Stateless oraz na jakie aspekty tworzenia i uruchamiania aplikacji należy zwrócić szczególną uwagę.

Adrian Piętka
15:00 - 15:20
Wykład
Quality == Team Work

„Masza” i dwa stare frontendowe wilki (czyli Ola, Rafał i Max) pragną opowiedzieć o tym, jak ogarnąć projektową kuchnię IT i jak powstaje dobra programistyczna potrawa na miarę trzech gwiazdek Michelin. W dobie MasterChefa i „Kuchennych rewolucji” chyba każdy już wie, że nie wystarczy tylko kucharz. Powstawanie wyśmienitych potraw (a co za tym idzie – renomy restauracji) uzależnione jest od wielu aspektów.

W trakcie krótkiej 20-minutowej prezentacji QA i dwóch devów postarają się udowodnić, że JAKOŚĆ to proces, w którym uczestniczy cały zespół. Bez względu na rolę członka zespołu każdy powinien być świadomy, że mamy jeden wspólny cel. Dobry produkt to współpraca między BA, QA i DEV. Na bazie własnych doświadczeń chcieliby pokazać, że fuzja różnych perspektyw gwarantuje jakość na różnych płaszczyznach.

Łukasz „Max” Kokoszka, Rafał Brzoska, Aleksandra Sitko

15:20 - 15:40
Wykład
Beta-testing made easy?

How to verify a new product before a mass release if there is no QA team onsite? What if a system is complex and testing is aggravated by the involvement of really sensitive data such as credit cards and personal info?

How and where should you find people for testing? How to engage real users to participate and which problems may you come across during beta-tests – Karina will touch all of these topics in her presentation. It should be useful for QAs as well as PMs or anyone who may be responsible for live product release to end-users.

Wykład prowadzony w języku angielskim.

Karina Petrosian
15:20 - 15:40
Wykład
Dlaczego tester powinien umieć programować?

Testerskie rzemiosło, choć wydaje się z pozoru proste, nie jest łatwym zajęciem. Dość łatwo opanować pewne podstawowe koncepcje, związane z poziomami czy typami testów, natomiast zrozumienie szerszego kontekstu wymaga po prostu czasu i praktyki. Dopiero wraz z rosnącą ilością projektów „na koncie” możemy się przekonać, że tester operuje na styku wielu światów – biznesowego, deweloperskiego oraz IT, co wymaga nie lada elastyczności, ale też zdobywania coraz szerszych kompetencji.
Oczywiście można być świetnym testerem bez umiejętności programowania i przyjąć rolę „analityka”, który rozumie skomplikowane zależności i wskazuje na potencjalne problemy lub zauważa niedopowiedzenia czy niedociągnięcia. Warto jednak pracować nad swoim rzemiosłem i zdobywać coraz szersze kompetencje techniczne, gdyż z pewnością przyniesie to kilka korzyści. Łukasz uważa, że każdy tester powinien nauczyć się programować. Dlaczego? O tym opowie w swoim krótkim wystąpieniu – zaprasza do wysłuchania i dalszej dyskusji!

Łukasz Pietrucha

15:40 - 15:50
Przerwa kawowa

15:50 - 16:30
Wykład
Testy wydajnościowe w chmurze

Testy wydajnościowe to dziedzina testowania oprogramowania, wokół której wciąż panuje wiele niejasności – do ich efektywnego przeprowadzenia potrzeba nie tylko dobrej znajomości narzędzi, ale też dokładnego zrozumienia metryk, architektury i infrastruktury systemu, którego testujemy. Rozproszona architektura cloud native wspomaga projektowanie systemów nastawionych na wysoką skalowalność i dostępność, natomiast dostarcza dodatkowe trudności, które musimy zaadresować przeprowadzając testy wydajnościowe.

Podczas prezentacji poznacie narzędzia open-source umożliwiające efektywne przeprowadzenie testów wydajnościowych oraz dowiecie się, czemu i jak niektóre narzędzia wprowadzają w błąd. Nie zabraknie też live demo, podczas którego przeprowadzicie wraz z Łukaszem testy wydajnościowe z użyciem stworzonego przez Was wspólnie dynamicznego klastra serwerów w chmurze AWS.

Łukasz Rosłonek
15:50 - 16:30
Wykład
Serverless microservice – there and back again

Jak często w realizowanych przez nas projektach decyzje technologiczne i architektonicznie wynikają z realnych potrzeb lub wymagań biznesowych? Chmura obliczeniowa (w szczególności podejście Serverless) zyskała w ostatnich latach na popularności, ale często jest wykorzystywana w niewłaściwy lub nieoptymalny sposób.

Podczas prezentacji Wojciech przedstawi problem, który pojawił się w pewnym projekcie, oraz możliwe scenariusze jego rozwiązania. Omówi zalety i wady tych opcji oraz pokaże, jak zbudować rozwiązanie oparte o usługi AWS, które sprosta wszystkim postawionym wymaganiom.

Wojciech Dąbrowski

16:30 - 16:40
Przerwa kawowa

16:40 - 17:20
Wykład
Testowanie Nietestowalnego

Trudno wyobrazić sobie dobrej jakości software bez szerokiej gamy testów. Co zrobić, gdy środowisko pracy robi wszystko, żeby testowanie utrudnić? Przy pracy z oprogramowaniem dla komputera pokładowego PW-Sat2, Maciej z zespołem musieli zmierzyć się z wieloma problemami natury sprzętowej i programowej. W swojej prezentacji opowie, jak przezwyciężyli trudności, a także wskaże, jak przenieść te doświadczenia na bardziej przyziemne warunki.

Maciej Nowak
16:40 - 17:20
Wykład
Stop Overengineering, Build Needful Stuff

Wiele zespołów drastycznie komplikuje swoje projekty. Często przyglądają się problemom pod złym kątem, co sprawia, że realizują zbędne wymagania i dostarczają niepotrzebne artefakty. Skupmy się na tym, czego ludzie tak naprawdę potrzebują, i odetnijmy się od tworzenia przekombinowanych rozwiązań.

W ramach tej prezentacji wraz z Tomaszem będziecie odkrywali, jak wykorzystać dostępne narzędzia do sprawnego wytwarzania wartości w projekcie. Ponadto, odkryjecie korzyści regularnego i częstego wypuszczania oprogramowania, które jednocześnie nie musi realizować wszystkich (często zbędnych) wymagań zgodnie z zasadą: dostarczaj, nie komplikuj!

Tomasz Pindel

17:20 - 17:30
Przerwa kawowa

17:30 - 18:10
Keynote
Czy wydajność to jakość?

Czasy się zmieniają. Systemy informatyczne wtargnęły brutalnie w nasze życie, a oprogramowanie zjada ludzkość na śniadanie. W międzyczasie w naszych kieszeniach zagościło osiem rdzeni i 8 GB RAM. Firma AMD zaprezentowała 12-rdzeniowy procesor na tzw. rynku konsumenckim, a Gmail jak się zacinał przy przewijaniu maili, tak się zacina. Aby edytować plik tekstowy, potrzebujemy 2 GB RAM’u, a pewna aplikacja, która pełni takie same funkcje co IRC w latach 90., pożera każdą ilość CPU i pamięci. I nikt się tym nie przejmuje. Przecież sprzęt jest tańszy niż czas programisty… prawda? Odkąd na ustach architektów zagościły na stałe takie słowa, jak chmura czy Serverless, powtarzana od lat prawda stała się fałszem.

Podczas prezentacji Jarosław chciałby zastanowić się z Wami nad odpowiedzią na pytanie postawione w tytule prezentacji: czy wydajność to jakość? Jak zapewnić wydajność Waszych systemów? Kto za to wszystko jest odpowiedzialny (czy ze smutkiem odkryjemy na końcu, że dział HR ?)? Jak to się wszystko ma do krakowskiego smogu?

Oprócz odpowiedzi na powyższe pytania Jarosław włączy w to następujące rozkminy: jak zacząć z testowaniem wydajności, jakie techniki, narzędzia i umiejętności musimy posiąść? I dlaczego „człowiek od wydajności” to najlepszy zawód na świecie?

Jarosław Pałka

18:10 - 18:30
Zakończenie

19:00 - 23:00
After Party
Wkrótce więcej informacji...

Panele dyskusyjne

29.06.2019


10:50 - 11:30
Panel
Za dnia testerem, w nocy zaś Scrum Masterem... czy to tylko bajka?

Scrum (lub jego kanbanowa odmiana – Scrumban) to bez wątpienia obecnie najpopularniejsze i najbardziej znane metody wytwarzania oprogramowania. Często jednak – z braku finansów, ludzi czy polityki firmy – istnieje konieczność łączenia ról.

Co jednak, jeśli takie zadanie spadnie na testera (lub dewelopera)? Czy jest to możliwe? Co zyskamy, a co stracimy na takim rozwiązaniu? Możemy spodziewać się problemów w obszarach wymagających obiektywnego spojrzenia (takich jak estymacja czy współpraca na lini Product Owner-zespół deweloperski) – ale czy tylko? Jak poradzić sobie z przełączaniem się między zadaniami, zarządzaniem sobą w czasie czy konfliktami interesów? W czasie dyskusji prowadzonej przez Magdę postaracie się ustalić, co jest największym wyzwaniem dla osoby, która stanęła w konieczności łączenia ról. Zastanowicie się, jak można uporać się z tymi problemami oraz jakie warunki muszą zaistnieć, aby osiągnąć jak największą korzyść.

Magdalena Drechsler-Nowak

11:40 - 12:20
Panel
Lost in translation – wyzwania i rozwiązania w pracy w zdalnych międzykulturowych zespołach

Współczesny świat zmienił się znacząco dzięki rewolucji technologicznej, a także mentalnej. Przez postępującą globalizację coraz częściej pracujemy w międzykulturowym środowisku, co dodatkowo wspiera rozwój technologii. Nikogo już nie dziwią zespoły złożone ze specjalistów z różnych zakątków świata. Chociaż zmiany te doprowadziły do innowacji, wymiany doświadczeń i nieocenionych kontaktów, to szybkość z jaką nastąpiły – zwłaszcza w branży IT – sprawiła, że nie wszyscy jesteśmy przygotowani do współpracy z kolegami i klientami z innych kultur. To, że wszyscy mówimy po angielsku, nie oznacza jeszcze, że mówimy tym samym językiem. Brak świadomości różnic kulturowych może doprowadzić do nieporozumień, a nawet wrogości. Jak sobie zatem z tym radzić? Z jakimi problemami spotykamy się na co dzień? I co ważniejsze – w jaki sposób możemy usprawnić nasze relacje przy zrozumieniu kulturowych odmienności?

Andrzej Szomszor

14:10 - 14:50
Panel
Jak stworzyć oprogramowanie AntifrAgile?

Panel rozpocznie się od przedstawienia frameworka Cynefin. Następnie Aleksander opowie o pojęciu Antifragile (antykruchość) wprowadzone przez N. N. Taleba oraz omówi kilka przykładów (m.in. z obszaru wytwarzania oprogramowania) trzech typów systemów: kruchych, wytrzymałych oraz antykruchych. Dalsza dyskusja będzie obejmowała dwa następujące tematy:

Jak można przejść od zwinnego (agile) do antykruchego procesu wytwarzania oprogramowania? Jak DevTestOps może w tym pomóc? Czy stosujecie strategię „fail fast”? Czy „ryzykujecie własną skórą” wrzucając nasz kod na produkcję?Jak wytwarzać antykruche oprogramowanie? Czy Wasz kod lubi bugi? Czy jest odporny na błędy i adaptujący się? Po co wstrzykiwać błędy w kod lub na PROD? Co z tą „chaos monkey?”. Panel zostanie podsumowany w formie mapy myśli.

Bibliografia:
Antifragile, N.N. Taleb (2012)
A Proposal for an Antifragile Software Manifesto, D.Russo, P.Ciancarini (2016)

Aleksander Zaleski


Michał Błaszak

Konsultant QA / Secorda Sp. z o.o.

Konsultant w obszarze jakości oprogramowania. Zagadnieniami związanymi z jakością oprogramowania Michał zajmuje się już od 10 lat, kiedy to zaczynał jako tester systemów związanych z księgowością i bankowością elektroniczną. Do września 2016 pracował w firmie Roche, będąc odpowiedzialnym początkowo za testowanie, zarządzanie testami, później za prowadzenie projektów i opiekę nad portfolio dynamicznie rozwijanych serwisów. Obecnie jest niezależnym konsultantem. Współpracując z firmą Secorda skupia się na zagadnieniach związanych ze zwinnym testowaniem w środowiskach DevOps.

Ewa Nowak

Senior Quality Assurance Engineer / Future Processing

Gdy dowiedziała się, że istnieje praca polegająca na szukaniu dziury w całym, poczuła się jakby odnalazła swoje przeznaczenie. Pracuje jako QA od niemal 6 lat, nie bojąc się żadnych wyzwań. W projektach płynnie porusza się między automatyzacją, testowaniem a pracą z wymaganiami. Zaangażowana w szkolenia wewnętrzne i rekrutację w Future Processing. Wolny czas najchętniej spędza na wędrówkach w nieznane.

Kamila Mrozek

Quality Engineer / Objectivity

Kamila jest testerem z 3-letnim doświadczeniem, aktualnie świadczącym swoje usługi dla firmy Objectivity. Cierpi na przypadłość Testerskiego Zaburzenia Nadpobudliwości — próbuje być obecna absolutnie wszędzie, błyskawicznie się uczy i ciągle wypatruje nowych błędów. Posiada niezmierzone pokłady kreatywności, a jej nadmiar często wylewa się w postaci obrazków, tekstów na bloga czy prezentacji. Uważa, że nie ma rzeczy niemożliwych. Jej życiowe motto to "Ja nie dam rady? Potrzymaj moją kawę".

Daniel Pokusa

Technical Team Lead / Onwelo

Pragmatyk, zapalony zwolennik zwinnych metodyk prowadzenia projektów, automatyzacji i efektywności. Z jednej strony programista, ściśle związany z rodziną języków JVM oraz kierownik projektów, z drugiej trener zajmujący się wsparciem w zakresie jakości projektów, organizacji zespołu, rekrutacji i rozwoju personalnego. Każdego dnia stara się obalić mit programisty we flanelowej koszuli nieposiadającego zdolności interpersonalnych, a jedynie wiedzę techniczną. Wierzy, że istotą wytwarzania dobrego oprogramowania jest komunikacja, współpraca i umiejętność dzielenia się wiedzą. Współtwórca konferencji SpreadIT oraz aktywny uczestnik wydarzeń ze światka IT. Bloguje na http://software-empathy.pl

Tomasz Bonior

Head of QA / Joivy Ltd.

Tomasz to ekspert ds. automatyzacji. Doświadczenie w testach automatycznych zdobywa od 2006 r. Obecnie pracuje w Joivy Ltd, gdzie pisze testy E2E i testy integracyjne. Tam też tworzy i rozwija Continuous Integration oraz Continuous Deployment. Jest wykładowcą przedmiotu „Techniki i narzędzia automatyzacji testowania oprogramowania” na Uniwersytecie Jagiellońskim oraz na Akademii Finansów i Biznesu Vistula. Założyciel szkoły programowania testów automatycznych Test Automation School. Współzałożyciel społeczności KraQA oraz organizator konferencji SkładQA.

Kinga Witko

Quality Engineer / UBS Business Solutions Poland

Dziewczyna w IT. Doświadczona testerka aplikacji webowych oraz mobilnych. Miłośniczka kotów i książek fantasy. Mieszka we Wrocławiu. Potrafi zepsuć prawie każdą aplikację. Interesuje się zagadnieniami user experience i wykorzystaniem dobrych praktyk przy tworzeniu aplikacji. Wielka fanka zwinnych metodyk wytwarzania oprogramowania.

Grzegorz Dawid

Test Manager / Deutsche Bank Polska SA

Grzegorz ma ponad 14 lat doświadczenia w projektach IT. W tym czasie pracował jako programista PL/SQL, analityk biznesowy, kierownik projektu oraz jako tester i kierownik testów. Wdrażał rekomendacje BASEL2 i MIFID2, zarządzał zespołami testowymi zarówno po stronie IT (SIT, testy wydajnościowe), jak i po stronie biznesowej (UAT), a obecnie zarządza ponad trzydziestoosobowym zespołem testerów.

Jest certyfikowanym kierownikiem testów (ISTQB – Certified Tester Advanced Level) oraz zwycięzcą polskich mistrzostw w testowaniu Testing Cup (w roku 2016 jako zawodnik indywidualny), a także członkiem komisji sędziowskiej tych zawodów (w roku 2018).

W wolnym czasie wiernie służy swoim dwóm rozpieszczonym kocurom, które owinęły go wokół pazura.

Karol Gierszewski

Software Tester / Goyello

Certyfikowany Agile Tester i Analityk Wymagań. Absolwent studiów podyplomowych z zakresu testowania oprogramowania oraz analizy wymagań w projektach informatycznych. Całą swoją zawodową karierę związał z IT, jednak powołanie i pasję do testowania odkrył dopiero trzy lata temu. Dzisiaj nie wyobraża sobie, że mógłby zajmować się czymś innym.

Katarzyna Wolszon

Software Tester / Goyello

Od zawsze związana ze światem IT. Absolwentka Polsko-Japońskiej Akademii Technik Komputerowych na kierunku Informatyka oraz studiów podyplomowych w kierunku testowania oprogramowania. Swoją karierę rozpoczęła jako analityk biznesowo-systemowy, a zdobyte doświadczenie wykorzystuje dziś w pracy testera, by zwiększać jakość dostarczanego oprogramowania. Do tej pory pracowała w zespołach mniej i bardziej zwinnych, zajmując się testowaniem manualnym i automatyzacją regresji w warstwie GUI i API. Ma kilkuletnie doświadczenie w testowaniu oprogramowania w różnych technologiach. Od blisko dwóch lat zasila szeregi zespołu TrójQA.

Jarosław Hryszko

AI Technology Specialist / SJSI

Lider projektów badawczych z obszaru zastosowań mechanizmów sztucznej inteligencji. Praktyk, naukowiec, którego zainteresowania naukowe skupiają się wokół problemów związanych z jakością kodu i sposobów ich eliminacji. Autor i współautor szeregu wystąpień, publikacji i książek. Od 2012 roku prowadzi badania nad stosowaniem uczenia maszynowego w zapewnieniu jakości. Pełni rolę eksperta w tej dziedzinie w jednym z wiodących, światowych koncernów motoryzacyjnych.

Filip Owczarek

Programista / Volvo

Programista z ADHD. Od czasu, gdy w wieku 12 lat napisał swoje pierwsze „hello world”, swoich sił próbuje w co raz to innych językach programowania. Zdolność płynnego przeskakiwania pomiędzy technologiami pozwoliła mu stworzyć ADePta — autonomiczne narzędzie wykorzystujące sztuczną inteligencję w zapewnieniu jakości oprogramowania w globalnej organizacji. Gdy robi sobie przerwę od programowania, chętnie dzieli się swoją wiedzą na konferencjach i meet-upach. W wolnym czasie przerabia samochody na czołgi.

Paul Gerrard

Principal / Gerrard Consulting

Doradca, nauczyciel, autor tekstów, webmaster, programista, tester, trener wioślarstwa i wydawca. Prowadzi doradztwo w różnych aspektach testowania oprogramowania i zapewnienia jakości, specjalizując się w test assurance. Jako keynote występował na konferencjach branżowych w całej Europie, Stanach Zjednoczonych, Australii i Afryce, niejednokrotnie wygrywając za swoje wystąpienia nagrody.

Absolwent Uniwersytetu Oxfordzkiego i publicznego uniwersytetu w Londynie (Imperial College London). Dyrektor Gerrard Consulting Limited, gospodarz brytyjskiego Test Management Forum i coach biznesowy w Enterprising Macclesfield. W roku 2014 był przewodniczącym rady programowej konferencji EuroSTAR w Dublinie, a w 2017 na konferencji ExpoQA w Madrycie.

Zdobywca nagrody EuroSTAR Testing Excellence oraz nagrody 1. edycji TESTA Lifetime Achievement. Programuje od połowy lat 70. i uwielbia używać Pythona.

Daniel Wicher

Scrum Master / SII Sp. z o.o.

Scrum Master z powołania i zamiłowania. Zawodowo związany ze zwinnym prowadzeniem projektów — początkowo jako członek zespołów developerskich, docelowo jako Scrum Master w zespole i Agile Coach w organizacji. W codziennej pracy najważniejsze dla Daniela jest dostarczanie wartości użytkownikowi końcowemu dzięki zaangażowaniu zmotywowanego zespołu developerskiemu. Prelegent Agile Silesia oraz konferencji Mikstura.IT. Zdarza mu się także pisać tu i ówdzie na tematy zwinne, które cały czas odkrywa na nowo, pogłębiając swój warsztat.

Rob Lambert

Director / Cultivated Management

Dyrektor Cultivated Management – przedsiębiorstwa zajmującego się specjalistycznymi szkoleniami, doradztwem i coachingiem, zorientowanym na m.in. pomocy firmom w adoptowaniu metodyki Agile, rozwoju efektywnych procesów zarządzania oraz tworzeniu funkcji działu HR wspierających zespoły technologiczne.

Swoją karierę w branży technologicznej zaczynał jako tester oprogramowania. Następnie, jako engineering manager, wprowadził w firmie startupowej w Wielkiej Brytanii metodykę Agile, którą błyskawicznie wdrożył w pracę zespołu rozbitego między dwoma lokalizacjami. Co więcej, zdobyte poprzez setki przeprowadzonych rozmów kwalifikacyjnych doświadczenie, pozwoliło Robowi na stworzenie efektywnego procesu rekrutacji. Jako późniejszy wiceprezes tamtejszego działu Wsparcia i Zaangażowania, prowadził działania z zakresu rekrutacji, szkolenia, społecznej odpowiedzialności biznesu, zaangażowania pracowniczego oraz komunikacji.

Obecnie prowadzi własny biznes pomagający innym osiągnąć podobny sukces w dziedzinie zatrudnienia, rozwoju firmy i wdrożenia metodyki Agile.

Bartosz Szulc

Senior Quality Engineer / Spartez/Atlassian

Urodzony do testowania. Związany z automatyzacją w testowaniu i wszelakim innym skryptowaniu od początku swojej profesjonalnej kariery.

Projektował, budował i wdrażał narzędzia oraz środowiska do testowania dla aplikacji internetowych, pod przeglądarki internetowe, na urządzenia stacjonarne, jak i na mobilne. Przez chwilę dostarczał też rozwiązania pod automatyzację dla natywnych aplikacji mobilnych.

Stara się być obecny na wszystkich konferencjach i lokalnych spotkaniach testerów – najczęściej jako prelegent prezentujący praktyczne zastosowanie narzędzi i technik.

Od kiedy dołączył do firmy Spartez, stara się zaszczepiać w programistach bakcyla do testowania poprzez eksplorację. Na co dzień stara się pracować metodycznie – jak naukowiec. Dąży do wyznaczenia jednego wzoru, który potrafiłby opisać jakość w wytwarzaniu oprogramowania. Ostatnio fascynuje się analizą ogromnych ilości danych płynących z chmury.

Marek Piwnicki

Quality Engineer / Spartez/Atlassian

Jego przygoda z branżą IT rozpoczęła się blisko 6 lat temu. Praktycznie od początku swojej kariery zaangażowany był w automatyzację testów. Od 2 lat pracuje jako inżynier jakości w firmie Spartez/Atlassian, gdzie stara się okiełznać potężną JIRE. Zainteresowany tematami związanymi z Continuous Integration, flaky testy, tworzeniem tooli wspomagających testowanie oraz projektowaniem strategii testowania. Zawsze pomiędzy testami a kodem — właśnie to sprawia mu olbrzymią przyjemność. Ponadto mocno zaciekawiony tematem psychologii i jej znaczenia w świecie IT.

Weronika Kędzierska

Właściciel / SMart Weronika Kędzierska

Facylitator, coach indywidualny i doświadczony Scrum Master. Największą wartością, jaką Weronika może przekazać innym, jest "stworzenie bezpiecznych warunków do nauki i eksperymentowania, dzięki którym ludzie wiedzą, że nie pozwoli im upaść". Nieustannie od 5 lat buduje samoorganizujące się zespoły i pomaga im w zarządzaniu zmianami na lepsze, a od 4 lat namiętnie wykorzystuje, w swojej pracy, narzędzia wizualne. Co więcej, Weronika z łatwością wykorzystuje nadarzające się okazje do dzielenia się swoją wiedzą i doświadczeniem. Swoje artykuły zamieszcza na blogu: www.weronikakedzierska.pl. Inicjatorka platformy www.twoj-mentor.pl, gdzie tworzy wizję nowoczesnego rozwoju. Wszystkie jej działania powiązane są z realizacją życiowej misji Weroniki — wspieraniem ludzi w rozwoju i osiąganiu sukcesów.

Maciej Lorenc

Lead Quality Assurance / Hicron

Maciej jest z wykształcenia fizykiem, a z zawodu QA. Praktyk, przedkładający czyn nad teoretyzowanie. Swoją przygodę z testowaniem oprogramowania rozpoczynał w 2009 roku, pracując dla portalu Nasza Klasa. Pracował dla takich firm jak Skąpiec.pl czy Qiagen. Konsultant w wielu mniejszych firmach. Obecnie Lead Quality Assurance w Hicron. Specjalista z zakresu testów automatycznych aplikacji webowych, pasjonat dobrych praktyk programowania. Fanatyk jakości i czystego kodu. Prywatnie pasjonat dobrego piwa oraz piwowar domowy.

Jakub Kuc

Android Developer / Future Processing

Jakub zainteresował się technologiami mobilnymi już w czasie studiów inżynierskich. Stosunkowo szybko zainteresowanie to przerodziło się w jego pierwszą pracę na stanowisku Android Software Developer w firmie Future Processing. W ciągu 4 lat Jakub był zaangażowany w kilkanaście projektów dla różnych klientów komercyjnych, głównie z branży medycznej i transportowej. Do dziś z zapałem śledzi rozwój systemu Android oraz jego rosnącą pozycję wśród wiodących systemów operacyjnych. Prywatnie miłośnik kotów, kina grozy i starego dobrego Rock'n'Rolla.

Piotr Szczęsny

QA / Future Processing

Piotr rozpoczął pracę w Future Processing już jako student. Od ponad czterech lat związany jest z technologiami mobilnymi. Nastawiony na automatyzację, stara się przekazywać klientowi jej wartość. Lubi ułatwiać sobie życie skryptami. Poza pracą interesuje się życiorysami fizyków, fantastyką osadzoną w realiach słowiańskich, squashem i skatem.

Michał Górski

Lead Software Engineer / Northmill AB

Michał pracuje jako Lead Software Engineer w Northmill AB. Od 7 lat zajmuje się tworzeniem oprogramowania na różnych etapach rozwoju produktów. Aktualnie wykorzystuje rozwiązania cloudowe AWS oraz Azure do tworzenia oprogramowania finansowego, przyczyniając się do powstania Northmill Bank. Prywatnie gra w piłkę nożną, czyta książki fantasy oraz parzy wykwintne herbaty.

Janina Adamiec

Senior Quality Assurance Engineer / Future Processing

Janina pracuje na co dzień jako Software Quality Assurance Engineer w Future Processing. Testowanie to jest to, co lubi najbardziej. Wcześniej doświadczony QA w obszarze aplikacji mobilnych. Aktualnie QA w projekcie ML. Prywatnie kocha gotować, grać w gry planszowe i podróżować. Jest niepoprawną kociarą.

Mateusz Boś

Android Software Engineer / Northmill AB

Związany z technologiami mobilnymi od ponad czterech lat. Swoje zainteresowania skupia głównie wokół Androida. Stara się być na bieżąco z technologami, nie tylko mobilnymi. Wolny czas poświęca na nurkowanie i jazdę na snowboardzie.

Bartłomiej Michalski

Senior Developer / Future Processing

W dzień Lead Engineer / Senior Software Developer w firmie Future Processing, w nocy śpi. Ponad 9 lat doświadczenia komercyjnego w zakresie wytwarzania oprogramowania w różnych technologiach (zwłaszcza .NET) oraz domenach, również w takich, w których nikt nie chciał pracować. Obecnie współtworzy rozwiązanie do przetwarzania danych w języku Scala z wykorzystaniem min: Apache Spark. Współtwórca serwisów DostarczajWartość.pl oraz Devenv.pl. Prelegent oraz organizator licznych wydarzeń, których głównym celem jest dzielenie się wiedzą oraz krzewienie potrzeby stosowania dobrych praktyk, by w efekcie dostarczać wartość oraz maksymalizować jakość wytwarzanego produktu. Współorganizator Wakacyjnych Praktyk w Future Processing, WUD Silesia, Gliwice Software BarCamp.

Łukasz „Żółw” Januszek

Żółw / Completrics

Konsultant. Ponad jedenaście lat powiązany z branżą IT, m.in. z Future Processing. Zajmował się różnymi tematami – programował (C#, Python), precyzował wymagania, przeprojektowywał procesy, analizował licencje Open Source i prowadził szkolenia. Pełnił rolę m.in. analityka strategicznego, eksperta technicznego i współtwórcy praktyk studenckich. Szczególnie interesuje się upraszczaniem wszystkiego, miernikami i precyzowaniem, kulturą organizacyjną, komunikacją oraz wpływem systemów na ludzi.

Bartłomiej Glac

Software Developer / Future Processing

Bartłomiej to programista z pasji i zawodu. Tworzy aplikacje oparte głównie o platformę .NET z wykorzystaniem biblioteki front-end'owej — React.js. Entuzjasta podejścia test first. Na co dzień testuje nowe trendy tworzenia oprogramowania, które poznaje podczas udziału w wydarzeniach społeczności IT. Interesuje się wpływem procesu wytwarzania oprogramowania na efektywność pracy zespołu. W wolnym czasie lubi piesze wyprawy oraz dobre kino.

Jarosław Pałka

architekt/konsultant / Symentis

Od ponad 20 lat w branży IT jako administrator baz danych, programista, architekt, manager i „inżynier od spraw katastrof”. Brał udział w małych, średnich i nonsensownie dużych projektach, prowadzonych zgodnie z zasadami „waterfall”, Agile oraz przy braku jakichkolwiek metodyk (z zawsze tym samym zawsze skutkiem. To doprowadziło go do następującego wniosku: nieważne co robisz, tak długo, jak robisz to dobrze, w najprostszy z możliwych sposobów i przy użyciu właściwych narzędzi, które wykonają pracę za ciebie. W międzyczasie dał się porwać idei TDD oraz Software Craftmanship, do granic możliwości wyeksploatował tak piękne w swej prostocie pomysły, jak REST i NoSQL, by potem je porzucić i zgłębić tajniki „system thinking” i zachwycić się siłą, jaką niesie z sobą „metafora” i odkryć, że rządzą nami te same prawa „natury”. Niepokorny wyznawca kościoła JVM, badacz bytecode'u i JIT oraz wszelkiej maści parserów, interpreterów i kompilatorów. Na co dzień walczący o lepszą wydajność w Neo4j. Od czasu do czasu można usłyszeć jego niskiej jakości żarty na temat architektury na konferencjach w Polsce. W wolnych chwilach trener w http://symentis.pl i autor bloga: http://geekyprimitives.wordpress.com/ oraz samozwańczy dyktator w radach programowych konferencji CoreDump, SegFault, JDD oraz 4Developers.

Wojciech Gawroński

Software Engineer / Appliscale

Jako pasjonat informatyki i nowych technologii, Wojtek zawsze uważał, że job description to nie wszystko. Nie straszna jest mu praca w korporacjach, jak i w projektach o charakterze start-upowym (pl.linkedin.com/in/afronski), niezależnie od roli, którą musiał w nich pełnić. Pracując z różnymi domenami internetowymi (edukacja, eCommerce, transport publiczny, analityka), trafił w końcu do krakowskiej firmy Appliscale (www.appliscale.io). Realizuje się tam jako programista Erlanga oraz DevOps w branży związanej z Ad Tech, a konkretnie, ze skalowaniem i budowaniem systemów rozproszonych, związanych z RTB (Real-time bidding). Poza pracą udziela się w śląskiej społeczności IT jako współorganizator meet-upów (Functional Miners, Silesian BEAMers, Nodeschool Silesia), prelegent oraz bloger (afronski.pl).

SEBASTIAN MALACA

Luxoft

Adrian Piętka

Chief Technology Officer / Emphie Solutions

Fascynat programowania, architektury, chmury, metodyk zwinnych i dobrych praktyk w szerokim ujęciu. Polyglot Programmer kochający poznawać nowe języki i jednocześnie wykorzystywać ich najlepsze strony. Założyciel DevEnv i współautor podcastu Dev:Cast. Po godzinach, czyli kiedy nie pracuje ani nie robi czegoś dla DevEnv, Adrian podróżuje w miejsca zapomniane i pasjonuje się lokalną historią. Jest jednym z opiekunów schronu bojowego WAWOK w Rybniku.

Kamila Gawrońska

Business Analyst / Future Processing

Umysł ścisły i inżynier w spódnicy. Od ponad 5 lat pracuje w Future Processing, wcielając się w role QA, UX Designera oraz Business Analyst. Jako QA jednym z obowiązków Kamili jest utrzymanie i budowa środowisk testowych. Ponadto, projektuje aplikacje webowe i mobilne, a także opiekuje się nimi w zakresie testów funkcjonalnych. Pracuje również z BDD, programuje w Ruby, zbiera wymagania oraz prowadzi testy użyteczności. Od lat zafascynowana zwinnym podejściem wytwarzania oprogramowania i współdzieleniem odpowiedzialności w ramach ról w zespole. Z technologii korzysta nawet w kuchni, o czym można się przekonać, czytając jej bloga: cookingforgeeks.pl.

DAWID PACIA

Motorola Solutions

TOMASZ JANISZEWSKI

Silvair (Seed Labs, Inc.)

Kasjan Kotynia

Business Analyst / Future Processing

Analityk biznesowy w Future Processing. Swoją przygodę z obszarem IT rozpoczął jako QA Engineer, gdzie zgłębiał wiedzę dotyczącą automatyzacji. Jego kwalifikacje w zakresie testowania automatycznego doprowadziły go do zostania trenerem wewnętrznym, który przeprowadza większość szkoleń skierowanych do QA w firmie. Zdobytymi doświadczeniami dzielił się na wszystkich edycjach konferencji Quality Excites, rozmawiał ze studentami w trakcie wielu prelekcji w ramach Dobrych Praktyk Tworzenia Oprogramowania oraz przeprowadzał warsztaty na TestWarez i Agile&Automation Days. Współorganizator WUD Silesia.

Łukasz Rosłonek

QA Lead / Webinterpret

Łukasz od wielu lat współpracuje z firmami, gdzie promuje techniczne podejście w testowaniu oprogramowania. W codziennej pracy skupia się na automatyzacji testów, łącząc je z procesami Continuous Delivery i promując zagadnienia TestOps. Jest fanem lekkich, zwinnych metodyk projektowych i nowoczesnej, rozproszonej architektury systemowej. Obecnie pracuje jako QA Lead w Webinterpret, gdzie dba o to, aby najnowsze technologie były wspierane przez dobre praktyki testerskie. Poza pracą zawodową jest autorem artykułów dla popularnych serwisów developerskich, prelegentem wielu polskich i zagranicznych konferencji, trenerem i wykładowcą z zakresu szkoleń QA i automatyzacji testów.

JACEK OKROJEK

GFT

Michał Ormiński

Software QA Engineer / Future Processing

Od 2012 roku zatrudniony w firmie Future Processing jako Software QA Engineer. Posiada doświadczenie w zakresie testowania manualnego, automatyzacji testów funkcjonalnych aplikacji webowych (C#, Selenium) i desktopowych (TestComplete) oraz utrzymywania serwera ciągłej integracji (Jenkins). Zwolennik upraszczania procesu i usprawniania komunikacji w projekcie.

KATARZYNA BALCERZAK

Fibar Group

KINGA WITKO

PGS Software S.A.

Robert Nyga

Senior QA Engineer / Future Processing

Senior QA Engineer i trener. Testowaniem zajmuje się od sześciu lat, a od trzech pracuje jako Lead QA, sprawując pieczę nad jakością — tą widoczną w końcowym produkcie oraz tą odczuwalną w codziennej pracy zespołu. W swoich projektach Robert kładzie nacisk na sprawnie działające interakcje w zespole – wierzy, że większość problemów nie leży w wyborze technologii. Tworzy i prowadzi szkolenia skierowane do testerów. Oprócz ścieżki QA Robert ma na swoim koncie epizod w roli Product Ownera.

BARTOSZ CZERWIŃSKI

UBS

Tomasz Dubikowski

Software Development Manager / Ocado Technology

Tomek pracuje w branży IT od 6 lat, obecnie jako Software Development Manager w firmie Ocado Technology. Swoją karierę zaczynał jako programista, choć zawsze bardziej interesowała go praca z ludźmi niż z komputerami. W swojej karierze był Scrum Masterem, trenerem Agile, by ostatecznie przejść na ścieżkę liderską.

Jako inżynier, Tomek zawsze kładł szczególny nacisk na jakość tworzonego oprogramowania, propagując zasady Clean Code, testy automatyczne, Behaviour-Driven Development czy Domain-Driven Design. Teraz, jako lider, stara się budować kulturę pracy opartą na autonomii, współpracy i zaufaniu, aby wszyscy w organizacji mieli poczucie, że nie brakuje im niczego do tworzenia naprawdę świetnego oprogramowania.

Tomek uwielbia zmieniać rzeczywistość wokół siebie. Jest pragmatykiem niecierpiącym ortodoksji. Wierzy, że nigdy nie jest na tyle dobrze, by nie mogło być lepiej, ani tak źle, żeby się poddać.

Sebastian Kurek

Software QA Engineer / Future Processing

Software QA Engineer od 2014 roku pracujący w firmie Future Processing. Sebastian ma za sobą testowanie manualnie oraz pisanie testów automatycznych dla różnego rodzaju systemów (Web/Desktop/API/Front). Zwolennik zwinnych metodyk, automatyzacji i BDD. Wolny czas spędza z rodziną oraz na majsterkowaniu.

AGNIESZKA KACZOR

QAgile

TOMASZ KOPACZ

Microsoft

Krzysztof Kijas

Senior Quality Assurance Engineer / Future Processing

Pracę w Future Processing rozpoczął już w trakcie studiów na Politechnice Śląskiej. Dziś Krzysztof zajmuje się przede wszystkim testami integracyjnymi oraz automatyzacją testów. Najlepiej czuje się w technologiach Microsoftu, chociaż z powodzeniem wykorzystuje na co dzień inne narzędzia, takie jak Python, Linux, Java. Od wielu lat zaangażowany w tworzenie i prowadzenie szkoleń jako trener wewnętrzny Future Processing. Od 2014 roku bierze udział w przygotowaniu warsztatów na Quality Excites. Współtworzy również stronę https://jaktestowac.pl/ przeznaczoną zarówno dla początkujących jak i doświadczonych QA. Ciągły rozwój i możliwość poszerzania horyzontów są dla niego bardzo ważne. Wolny czas spędza na rozwoju fizycznym oraz pogłębianiu swojej wiedzy na temat kultury Dalekiego Wschodu oraz sztuki.

DR JĘDRZEJ OSIŃSKI

Cognifide

TOMASZ KONIECZNY

Future Processing

Tomasz Walony

Software Quality Engineer / Future Processing

Absolwent Politechniki Śląskiej, od ponad sześciu lat związany z testowaniem oprogramowania. Aktualnie QA Lead w projekcie opartym o platformę SharePoint. Pasjonuje się szeroko pojętą automatyzacją procesu testowania. Od kilku lat trener wewnętrzny w Future Processing, prowadzący szkolenia z zakresu automatyzacji. Od 2012 roku organizuje warsztaty w ramach konferencji Quality Excites. W wolnym czasie jeździ na rowerze, gra w piłkę nożną oraz w gry planszowe.

ARNIKA FIRLEJ

Volvo Corporate Process & IT

KAMILA MROZEK

Objectivity

Agnieszka Burek

Software Quality Engineer / Future Processing

Inżynier do spraw jakości oprogramowania w firmie Future Processing. Karierę testerską rozpoczynała jako tester manualny aplikacji medycznych. Obecnie zaangażowana w projekt wykorzystujący testy manualne oraz automatyczne. Po pracy joginka notorycznie prowadząca kolorystyczne eksperymenty na swoich włosach.

MARTA FIRLEJ

SoftServe

TOMASZ ROKITA

Future Processing

Paweł Grzanka

Senior Quality Assurance Engineer / Future Processing

Paweł zaczynał swoją pracę jako tester manualny, a następnie zdobywał doświadczenie w kolejnych projektach z różnych dziedzin automatyzacji (Python, C#, JS, Selenium, BDD, Jenkins). Aktualnie trener wewnętrzny, prowadzący szkolenia dla QA.

KRZYSZTOF KIJAS

Future Processing

TOMASZ WALONY

Future Processing

WOJCIECH WÓJCIK

Future Processing

AGNIESZKA MATYJA

Future Processing

ANNA JANECZEK

Future Processing

KASJAN KOTYNIA

Future Processing

Daniel Dec

NinjaQA / Quality Keys

Daniel od ponad 10 lat pracuje w różnych rolach, różnych technologiach i na różnych poziomach, w projektach dostarczających oprogramowanie wysokiej jakości. Przełamuje status quo. Stara się być technologicznym agnostykiem. Wierzy, że wszystko jest możliwe – to tylko kwestia kosztów i wysiłku. Rozumie biznesowe aspekty dostarczania oprogramowania w odniesieniu do przewidywanego poziomu jakości. Obecnie pracuje jako konsultant i ewangelista wychodzący naprzeciw wyzwaniom, jakie niesie skala i kultura inżynieryjna. Przez lata występował jako mówca i trener na konferencjach takich jak Quality Excites (pomysłodawca), AADays, Testing Cup, Test Warez. Przez prawie 2 lata był członkiem zespołu PW-SAT, pracującym nad komputerem pokładowym w standardzie typu CubeSat. Entuzjasta nurtów Lean oraz XP. Czeka, aż metodyka DevOps wpłynie na kulturę tworzenia oprogramowania. W życiu prywatnym jest perkusistą-amatorem, piwowarem, graczem piłki nożnej i szczęśliwym ojcem.

PAWEŁ GRZANKA

Future Processing

DAWID GRELA

Future Processing

MICHAŁ ORMIŃSKI

Future Processing

JACEK SOWIŃSKI

ROBERT NYGA

Future Processing

MAGDALENA GŁOWNIA (KALINOWSKA)

Future Processing

KAROLINA TRZCIONKA

Future Processing

MICHAŁ BENTKOWSKI

Future Processing

MAŁGORZATA DEC

Future Processing

MICHAŁ STRĄG

MARTYNA PANEK

Future Processing

PAWEŁ NOWAK

Future Processing

DOROTA STERNALSKA

Motorola Solutions

MAGDALENA RABIEJ

Motorola Solutions

PIOTR PODSKARBI

Future Processing

ŁUKASZ JANUSZEK

Future Processing

BARTŁOMIEJ MICHALSKI

Future Processing

WIKTOR ŻOŁNOWSKI

Code Sprinters

MICHAŁ GÓRSKI

Future Processing

MATEUSZ BOŚ

inFullMobile

JANINA ADAMIEC

Future Processing

PIOTR SZCZĘSNY

Future Processing

WERONIKA KĘDZIERSKA

NewVoiceMedia

ROBERT BIGOS

www.wearerealitygames.com

MICHAŁ KORDAS

Luxoft

MACIEJ URBANOWICZ

Future Processing

INNA UWAROWA

Future Processing

Arkadiusz Benedykt

Trener, Konsultant, Developer / Code Sprinters

Developer z zamiłowania. Pierwszy kontakt z komputerami miał już jako kilkulatek dzięki polskiemu komputerowi „Odra”. To wystarczyło, aby złapał bakcyla. Pierwsze aplikacje pisał mając 15 lat. Od ponad 13 lat aktywny zawodowo w pełnym wymiarze. Tworzył aplikacje desktopowe, serwerowe, usługi, a ostatnio skupia się na aplikacjach webowych. Od lat związany z technologiami Microsoft. Czasem zagląda również do innych ekosystemów. Poza działalnością zawodową, realizuje się, pracując jako trener oraz prowadząc zajęcia na uczelni wyższej z zakresu inżynierii oprogramowania. Prowadzi również bloga (www.benedykt.net) oraz aktywnie udziela się w społeczności .NET. Od ponad 9 lat aktywnie korzysta z Test-Driven Development w pracy zawodowej. Hobbystycznie lubi ugotować coś smacznego albo zrobić kilka zdjęć, jeśli czas na to pozwala.

Natalia Cholewa

Analityk Biznesowy / SoftServe

Analityk Biznesowy CCBA®, absolwentka Uniwersytetu Jagiellońskiego. Od ponad 7 lat związana z branżą IT. Zwolenniczka testowania projektu i produktu na użytkownikach we wszystkich fazach wdrażania. Wyznawca zasady „nie można mieć wszystkiego na raz – ale można mieć wszystko po kolei”. Aktualnie – Analityk Biznesowy w SoftServe Sp. z o. o. Zaangażowana w projekt międzynarodowy w branży retail.

Mateusz Beczek

Projektant IT / ING Bank Śląski

W developmencie od 2012 roku, z metodyką DevOps związany od ponad 3 lat. Aktualnie projektant IT w ING Banku Śląskim. Człowiek od automatyzacji wszystkiego – od kodu, przez budowanie i instalację – po monitoring. Zwolennik teorii, że programowanie nie kończy się na commicie do repo. Zawodowo głównie Java, jednak nie uważa, że to jedyne wyjście. Jeden z opiekunów Tech Bloga ING Banku Śląskiego. Osobiste marzenie - własna, mała winnica.

Andrzej Doliński

Senior Quality Assurance / Cognifide

Senior Quality Assurance Engineer z ponad pięcioletnim doświadczeniem w testowaniu aplikacji webowych oraz mobilnych. Swoją przygodę zaczynał w amerykańskiej firmie Wikia. Od blisko pięciu lat związany z brytyjską firmą Cognifide. Poza testowaniem aplikacji opartych o CMS, zajmuje się przygotowywaniem i prowadzeniem szkoleń oraz rekrutowaniem nowych QA. Po pracy współtwórca paneli dyskusyjnych DebatQA oraz prelegent polskich konferencji.

Krzysztof Jendrzyca

Senior Software Developer / Team Leader / Brainhub

Full-stack web developer, który wierzy w pragmatyczne podejście do wytwarzania oprogramowania, gdzie proste rozwiązania, dobra komunikacja i ciągły rozwój to klucz do sukcesu. Dotychczas zdobytą wiedzą dzieli się na konferencjach, lokalnych meetupach i warsztatach. Chętnie podyskutuje z Tobą na temat poprawiania organizacji pracy w zespole, pułapek ludzkiego mózgu i sposobów efektywnego zwiększania swojej wartości jako jednostki.

Aleksander Małaszkiewicz

Programista / Fractal Soft

Developer i założyciel firmy Fractal Soft (https://fractalsoft.org). Zajmuje się głównie aplikacjami internetowymi w Ruby on Rails – od pomysłu po wdrożenie i utrzymanie. Wspiera różne społeczności. Współorganizuje warsztaty dla kobiet Rails Girls Silesia oraz Rails Girls Cieszyn. Działa jako mentor na CoderDojo w Gliwicach oraz na warsztatach Rails Girls w całej Polsce. Aktywnie uczestniczy w SRUG-ach, czyli gliwickiej grupie języka Ruby. Z chęcią dzieli się swoją wiedzą i promuje ideologię Open Source. Próbuje także technicznie blogować (https://torrocus.com i https://blog.fractalsoft.org). W wolnych chwilach podróżuje, tańczy, żegluje i chodzi po górach. Jak go spotkacie, nie bójcie się zagadać i mówcie mu po prostu Alek.

Aleksander Zaleski

QA engineer / BEC/Nykredit

Aleksander jest testerem z zawodu oraz fizykiem z wykształcenia. Testował eksploracyjnie już od dziecka, zupełnie o tym nie wiedząc. Obecnie pomaga duńskiemu konsorcjum BEC/Nykredit dostarczać wartość dodaną ich klientom, a testy pisze w Javie. Pomaga PO/BA i zespołowi porozumiewać się za pomocą Ogórka. Nie boi się zadawać pytań. Ma doświadczenie w testowaniu dla branży telekomunikacyjnej, bankowej oraz medycznej. Lubi brać udział w quizach oraz tańczyć forró. Uważa, że medytacja powinna być tak samo powszechna jak mycie zębów.

Aslak Hellesøy

Co-founder / Cucumber Limited

Twórca popularnego narzędzia do impelementacji testów automatycznych o nazwie Cucumber oraz współzałożyciel firmy Cucumber Limited. Aslak jest także jednym z autorów publikacji „The Cucumber Book” oraz zagorzałym zwolennikiem XP i BDD. Na co dzień pracuje jako programista, software architect, przedsiębiorca, a także trener w firmach o różnych profilach działalności - finansowych, telekomunikacyjnych oraz handlowych.

Andrzej Szomszor

Senior QA Engineer / Euvic sp. z o.o.

Andrzej jest związany jakością oprogramowania związany od ponad 5 lat, głównie w obrębie web, mobile i API. Zwolennik automatyzacji nie stroniący od testów manualnych. Filozof pragmatyk, wierzący w zwinne podejście. Wielbiciel innowacji i technologii pomagających zaistnieć pomysłom, których pełno w jego głowie. Nastawiony na ludzi, bo koniec końców to oni używają i tworzą oprogramowanie, które stało się naszą codziennością.

Magdalena Drechsler-Nowak

Software Quality Assurance Engineer / Altium

Magdalena zajmuje się testowaniem oprogramowania od 4 lat, choć już wcześniej miała okazję rozwijać swoje możliwości, testując cierpliwość rodziny i znajomych. Przebyła długą drogę od aplikacji desktopowych, przez webowe, po to, by w Altium łączyć wiedzę pozyskaną na obu tych polach (i jeszcze kilku innych, wcześniej nieznanych). Głęboko wierzy w jakość totalną, wykraczającą poza techniki i metody, a zahaczającą o styl (i nie chodzi tylko o releasowe lądowanie z telemarkiem). Od ponad roku prowadzi bloga jakosctobedzie.pl.

Gáspár Nagy

Coach, trainer and BDD addict, creator of SpecFlow / Spec Solutions

Gáspár jest twórcą frameworka SpecFlow, wykorzystywanego najczęściej do pisania testów ATDD.BDD dla .NET. Ponadto niezależny coach, trener i ekspert w automatyzacji testów, którego firma - Spec Solutions - skupia się na pomaganiu zespołom projektowym we wdrażaniu BDD i SpecFlow. Gáspár ma ponad 15 lat doświadczenia w rozwijaniu oprogramowania dla przedsiębiorstw, pracował także jako architekt i Agile Development Coach. Dzieli się swoją wiedzą na temat BDD oraz testów automatycznych na swoim blogu (http://gasparnagy.com) i Twitterze (@gasparnagy). Wydaje także comiesięczny newsletter dotyczący nowości w tematach BDD, SpecFlow i Cucumber.

Karina Petrosian

Product Manager / OLX Group GmbH

Karina pracuje jako Product Manager w międzynarodowej firmie w Berlinie. Produkt, który tworzy, to serwis ogłoszeniowy używany przez miliony ludzi w Europie. Karina od zawsze była pasjonatką zapewniania jakości produktów, nad którymi pracuje. Ma 10-letnie doświadczenie jako QA, a od 2018 r. pracuje jako Product Manager. Ciekawi ją wszystko, co dotyczy procesów testowania oraz efektywnej organizacji pracy.

Aleksandra Sitko

Senior Quality Assurance Engineer / Future Processing

Ola jest z wykształcenia inżynierem biomedycznym i matematykiem, ale od badania różnych bakterii i innych żyjących organizmów, bardziej pokochała życie przeróżnych mikro i makro aplikacji oraz wyłapywanie w nich najdziwniejszych gatunków robali. Robi to z wielką pasją już od ponad 8 lat zarówno manualnie, jak i automatycznie, używając do tego najbardziej popularnych języków takich jak Java czy C#. Ostatnio nieźle namieszała w hierarchii wilczej frontendowej watahy Maxa i Rafała, skrupulatnie dba, żeby to, co razem przyrządzają, było jak najlepszej jakości. Prywatnie – miłośniczka podróży, gór, biegania oraz dobrego jedzenia.

Michał Krzyżanowski

Principal QA Engineer / Cognifide / AutomatingGuy

Doświadczony QA Engineer. Specjalista, trener, ewangelista automatyzacji testów i nie tylko. Entuzjasta technicznego testowania, CI/CD oraz DevOps. Jako QA Lead jest odpowiedzialny za rozmaite aspekty związane z zapewnieniem jakości przez cały cykl życia projektu. Regularnie stara się szukać coraz to innych sposobów na usprawnianie nawet tych dobrych rozwiązań. Swoją miłość do dyskusji spełnia jako jeden z prowadzących DebatQA. Mówca na wielu meetupach oraz konferencjach. Prowadzi bloga automatingguy.com.

Wojciech Dąbrowski

Inżynier oprogramowania / Northmill

Inżynier oprogramowania, zwolennik pragmatycznego i zwinnego podejścia w tworzeniu projektów IT. Interesuje się tematyką czystego kodu i architektury, wzorcami projektowymi oraz programowaniem sterowanym testami. Aktywny członek lokalnej społeczności IT, uczestnik spotkań oraz konferencji. Współorganizator konferencji SpreadIT. Uważa, że przekazywanie wiedzy jest niezbędne do dynamicznego rozwoju każdego inżyniera, a dbanie o jej swobodny przepływ, jest kluczowy dla kondycji branży IT. Obecnie zajmuje rozwiązywaniem problemów (nie tylko za pomocą kodu) w firmie Northmill. Technologicznie najbardziej związany z Frameworkami .NET i .NET Core, językiem C# oraz technologiami chmurowymi.

Tomasz Pindel

CEO at Voucherify / Voucherify, a service of rspective

Tomek jest współzałożycielem firmy rspective. Na co dzień jest liderem Voucherify – sztandarowego projektu firmy. Razem z zespołem buduje platformę, która działa w modelu Software as a Service. Jest to narzędzie udostępniające programistom API do modelowania kampanii kuponowych, rekomendacyjnych, lojalnościowych i promocyjnych. Produkt pomaga klientom na całym świecie, rejestrując miliony transakcji miesięcznie.

Rafał Brzoska

Senior Software Developer / Future Processing

Senior Software Developer i Angular Trainer, który już od dobrych kilku lat przyrządza w Future Processing soczyste fronty w aplikacjach opartych o web. W autostarcie ustawionego ma Webstorma. Wnikliwy obserwator rozwoju technologii frontendowych, w szczególności JavaScriptu, TypeScriptu i Angulara. Jako trener współpracuje też z firmą Bottega IT Minds. Prywatnie mąż i ojciec dwójki dzieci. Gra na akordeonie i siorbie yerba mate. Ostatnio najwięcej technologicznej frajdy ma jednak z polowań na świeże frontendowe mięsko wraz z innym starym wilkiem – Łukaszem „Maxem” Kokoszką.

Łukasz „Max” Kokoszka

Senior Software Developer / Future Processing

Wygadany i proaktywny pragmatyk. Człowiek z pasją, apostoł szerokich horyzontów, odpowiedzialności i „myślenia” nad tym, co się robi. W branży? Długo. Od zawsze w technologiach webowych (JS, PHP, RoR). Od kilku lat zafiksowany tylko na punkcie frontendu i JS-a. Na ścieżce swojej kariery zaliczył m.in.: czeskie korpo i jedną z najlepszych polskich agencji kreatywnych, a od pięciu lat uszczęśliwia kolegów i koleżanki w FP. Prywatnie luźny gość, mąż i ojciec. Podróżuje po Europie, ale i tak jakoś zawsze kończy w Hiszpanii. Od lutego 2018 roku wraz z innym starym wilkiem – Rafałem Brzoską – stanowią bezhierarchiczną frontendową watahę.

Michał Dobrzycki

QA Consultant / SCV Consultants / Avanade Poland

Nim przeszedł do IT, Michał pracował przez 8 lat w branży budowlanej (przeszedł ścieżkę od inżyniera budowy do PMa). Zrozumiał wtedy, jak ważne jest zapewnienie jakości (zarówno procesu jak i produktu). Równolegle zaczął programować hobbystycznie w Pythonie, gdy natrafił na książkę „Automate boring stuff with Python”. Na poważnie rozpoczął swoją przygodę z testowaniem niecałe 4 lata temu, gdy postanowił zmienić branżę. Aktualnie pracuje jako QA Consultant w firmie Avanade, a weekendowo prowadzi kursy dla testerów automatyzujących w Coders Lab. Prywatnie: fan esportu, dobrej literatury i torfowej whisky. Wolny czas chętnie spędza na łonie natury z rodziną i przyjaciółmi.

Krystyna Bodzioch

UX Designer / Future Processing

Projektantka doświadczeń użytkownika (UX). Krystyna związana jest z branżą IT od 2012 r. Specjalizuje się w budowaniu strategii produktu oraz rozwiązywaniu problemów biznesowych poprzez stosowanie myślenia projektowego. Wierzy, że proces projektowania powinien zaczynać się od empatii, a sukces produktu czy usługi zależy od jakości doświadczeń użytkowników. W pracy lubi eksperymentować z technikami warsztatowymi, zaś prywatnie daje upust swojej kreatywności w kuchni.

Aneta Harnasz

UX Designer / Future Processing

Aneta to projektantka doświadczeń użytkownika (UX) z zamiłowaniem do minimalizmu, który chętnie wykorzystuje, gdy potrzeba przyciąć funkcjonalności systemu. Lubi tworzyć oraz testować prototypy w pracy oraz w życiu codziennym. Pasjonatka żeglarstwa oraz ceramiki.

Łukasz Dziewanowski

Senior Software QA Engineer / AirHelp Poland Sp. z o.o.

Łukasz pracuje jako tester już prawie 10 lat. Mimo tego ciągle ekscytuje go każdy aspekt tworzenia programowania, a zwłaszcza weryfikacja i ocena wartości dostarczanej użytkownikom. Z zawodu automatyk, więc wszystko chce automatyzować: testy UI, integracji, kontraktu, wydajności czy też bezpieczeństwa. Na tym jednak nie kończy się zakres pracy – Łukasz stara się także automatyzować procesy i procedury (i tak np. utrzymuje CI/CD jako kod). Prywatnie spędza wolne chwile gotując ze swoją wspaniałą rodziną, jeżdżąc na rowerze i czytając książki o Jakubie Wędrowyczu.

ADRIAN MICHALCZYK

Future Processing

AGATA NOWAK

Future Processing

ARTUR CHRAPOWICKI

Parm Polska

DAMIAN SZCZUREK

Intest

JAKUB CZARNOJAN

Future Processing

KRZYSZTOF KROŚNY

Future Processing

KRZYSZTOF SZABELSKI

Future Processing

ŁUKASZ PIŃKOWSKI

Future Processing

MACIEJ FRANEK

Future Processing

MACIEJ MOTAK

Future Processing

MARCIN DROBIK

Future Processing

MONIKA JANUSZEK

hybris software

PIOTR JANUSZEK

Hybris GmbH

Michał Drzewiecki

Software Engineer / SAP Hybris

Michał pracuje jako Software Engineer w gliwickim biurze SAP Hybris, gdzie pełni także rolę Scrum Mastera. Interesuje się zwinnymi metodykami zarządzania oraz nowinkami technologicznymi. W wolnym czasie biega, fotografuje oraz gra w gry planszowe.

PIOTR WIESZYŃSKI

Future Processing

JAROSŁAW HRYSZKO

Volvo Group IT

RAFAŁ STASIAK

Parm Polska

SZYMON HOMA

LGBS Polska

AGATA BILNICKA

Future Processing

Michał Stryjak

Head of Software Development / PiLab SA

Przygodę z testowaniem rozpoczął w 2007. Obecnie, jako Head of Software Development prowadzi zespół tworzący innowacyjny produkt, który poprzez analizę połączeń pomaga zidentyfikować ukryte relacje między elementami w ogromnych zbiorach danych. Dotychczas Michał odpowiedzialny był za jakość w złożonych, międzynarodowych projektach w firmach takich jak Siemens, Volvo czy Objectivity. Wieloletnie doświadczenie w pracy jako Scrum Master w wielokulturowych zespołach nauczyło go, że do uzyskania doskonałej jakości istotne są nie tylko testy, ale też dobrze zorganizowany zespół i efektywna komunikacja. Zdobytą wiedzą dzieli się jako prelegent na międzynarodowych konferencjach tematycznych (EuroSTAR, STPCon). W PiLab Michał, buduje zespół w oparciu o podejście Context-Driven Testing.

BARBARA FUSIŃSKA

Base

Przemysław Barański

Founder and co-CEO / jaktestowac.pl

Przemek to certyfikowany Tester Oprogramowania, którego powołaniem jest, by uczynić rozwój zawodowy w IT prostym i pasjonującym. Założyciel i współtwórca portalu z kursami dla testerów jaktestowac.pl. Orędownik działania i szybkiego reagowania na zmiany. Zwolennik kreatywnych rozwiązań, które pomagają podnosić jakość na wyższy poziom. Uwielbia dopytywać o prawdziwą wartość danego rozwiązania – dla klienta i dla końcowego użytkownika. Swoje pomysły na usprawnianie testuje nie tylko w życiu zawodowym, ale i rodzinnym.

KACPER MAZEK

Future Processing

KAROLINA KUPIDURA

Future Processing

KAROL MIODUSZEWSKI

Soflab Technology

KATARZYNA MROWCA

Sabre

KORNELIUSZ CAPUTA

Future Processing

KRYSTIAN KACZOR

Qagile

Joanna Falkowska

Quality Assurance Specialist / Netguru

Joanna jest pasjonatką języków – zaczęła od tych mówionych, żeby parę lat później zakochać się w polskim języku migowym, a następnie dodać do nich programowanie. Pracując w różnych branżach, zawsze udawało jej się znaleźć pewną przestrzeń na poruszenie tematu dostępności. Stara się dzielić tym zainteresowaniem z innymi, tak by przestrzeń wokół nas stawała się bardziej przyjazna.

Wie, że pozytywne myślenie nie wystarczy osobie na wózku inwalidzkim w pokonaniu schodów, a niesłyszącemu nie pomoże zadzwonić na pogotowie. Podczas konferencji postara się, abyśmy w kreatywny sposób spojrzeli na nasze oprogramowanie, tak by było dostępne dla jak największej liczby użytkowników.

KRZYSZTOF SUSZKA

Future Processing

Łukasz Gawron

Software Engineer / Perform Media Poland

Łukasz od ponad 8 lat współtworzy aplikacje dla branży wideokonferencyjnej, transportowej oraz sportowej. Przez ostatnie 5 lat pracuje w Perform nad systemami backendowymi, integrując dane z wielu źródeł oraz eksperymentuje, jak takie systemy efektywnie testować.

Fan stosowania metodyk Lean, Agile i DevOps. Interesuje się systemami rozproszonymi, CI/CD, czystym kodem oraz przetwarzaniem dużych danych.

LILIANNA PORADZIŃSKA

Testility

ŁUKASZ JASIŃSKI

BLStream

Łukasz Pietrucha

QA Director / TestArmy

Doświadczony tester, konsultant, analityk i kierownik projektów. Certyfikowany ScrumMaster oraz trener ISTQB. Popularyzator oraz pasjonat zapewnienia jakości oprogramowania oraz zwinnego podejścia do wytwarzania. Współzałożyciel oraz organizator WrotQA, etatowy prelegent polskich i zagranicznych konferencji i meetupów.

MARCIN BURY

Future Processing

MARCIN PIOSEK

Future Processing

Aleksandra Kornecka

Quality Assurance Engineer / OLX

Software Quality Assurance Engineer oraz testerka certyfikowana przez ISTQB. Pasjonatka dbania o jakość w IT, nurtu TestOps, analizy wymagań, User Experience, ochrony danych osobowych oraz architektury informacji.

Pomysłodawczyni i liderka Girls Who Test oraz mentorka wielu adeptek i adeptów testowania. Prelegentka meetupów i konferencji w Polsce, a czasem i na świecie. Autorka tekstów o testowaniu, branży IT oraz jakości.

Absolwentka kognitywistyki na UAM, która wykorzystuje swoje wykształcenie w testowaniu. Na macierzystym kierunku studiów na UAM miała zaszczyt prowadzić laboratoria z testowania oprogramowania. Entuzjastka nieustannego podnoszenia swoich kompetencji, promowania testowania w mediach społecznościowych, a ponadto eventów IT, networkingu, technologii haptycznych oraz sprintów – zarówno tych w metodyce zwinnej, jak i na bieżni. Lekkoatletka która, w chwilach wolnych od pracy oraz treningu, fotografuje i tańczy tango.

MICHAŁ STELMACH

Future Processing

MICHAŁ WITAS

Future Processing

Damian Legutko

Quality Assurance / Future Processing

Damian to developer z wykształcenia, który poczuł powołanie do bycia testerem. Po doświadczeniach w projektach z wykorzystaniem C#, Java i JavaScript utwierdził się w przekonaniu, że język wpływa na styl kodu, a programista na jego jakość.

Największą przyjemność w pracy czerpie z projektowania nowych rozwiązań i udoskonalenia już istniejących, dlatego przez większość czasu skupia się na tworzeniu i utrzymywaniu framework’ów do testów automatycznych.

Dzięki abstrakcyjnemu poczuciu humoru i abstrakcyjnemu myśleniu często ma nieszablonowe pomysły, a jeden z nich zaprezentuje podczas swojej prelekcji.

PAWEŁ PUSTELNIK

Future Processing

Emilia Lendzion-Barszcz

Tester

Emilia od dzieciństwa zajmuje się testami. Im więcej trudu trzeba włożyć w wykonanie zadania, tym większy uśmiech pojawia się na jej twarzy. Z miłą chęcią dzieli się wiedzą, bo dlaczego by tego nie robić? Optymistka twardo stąpająca po ziemi, której głównym kierunkiem rozwoju są testy bezpieczeństwa.

PRZEMYSŁAW SECH

Rockwell Automation

RADOSŁAW BIGAJ

Future Processing

SŁAWOMIR BRYK

Future Processing

WOJCIECH GAWROŃSKI

Future Processing

Joanna Jeziorska

Quality Engineer / AXIT

Absolwentka psychologii, która do świata IT nie trafiła przypadkiem. Już w poprzedniej pracy (w dziale HR, a następnie w szkole) Joanna interesowała się skutecznymi rozwiązaniami i dążyła do ułatwiania sobie pracy z ludźmi, wykorzystując dostępne aplikacje. Podczas pracy w międzynarodowej szkole w Centralnej Azji, Joanna otrzymała zadanie wdrożenia dziennika elektronicznego. „Ta kobieta wprowadziła naszą szkołę w dwudziesty pierwszy wiek” — usłyszała na apelu szkolnym, kiedy już na dobre żegnała się ze swoim życiem w Kazachstanie. Po powrocie do Polski dokształcała się w kierunku wytwarzania oprogramowania, dzięki czemu dziś mija osiem lat, odkąd zajmuje się zapewnianiem jakości. Testowała aplikacje wykorzystywane przez linie lotnicze oraz banki, a obecnie zajmuje się testami platformy logistycznej.

ALEKSANDER KASIUK

Future Processing

Marcin Drobik

Inżynier Oprogramowania / Future Processing

Inżynier oprogramowania z zamiłowania i wykształcenia. Przez 11 lat pracy zawodowej tworzył projekty w różnych technologiach, a ostatnich kilka lat poświecił na lepsze poznanie platformy .NET. Wielki fan eXtreme Programming oraz nurtu Software Craftmanship. Obecnie, pracując w Future Processing, Marcin wspiera inne zespoły w definiowaniu procesu wytwarzania oprogramowania, w utrzymaniu wysokiej jakości kodu, doborze narzędzi, szacowaniu i zagadnieniach związanych z szeroko pojętym projektowaniem aplikacji. W wolnym czasie programuje komputer pokładowy satelity PW-Sat2.

BOGDAN BEREZA

Victo

Monika Januszek

SAP Senior Quality Specialist / SAP

Monika Januszek ma 10 lat doświadczenia jako inżynier jakości oprogramowania. Uważa, że test bez wyraźnego celu jest testem szkodliwym. Gorąca zwolenniczka pragmatycznej automatyzacji. Konsekwentnie zwalcza błędy, które pojawiają się gdy dwie osoby zrozumieją to samo zdanie trochę inaczej. Senior Quality Specialist w SAP.

Dagmara Surma

QA / Future Processing

Dagmara w firmie Future Processing pracuje już od ponad pięciu lat. Niemal od samego początku związana jest z technologiami mobilnymi. Aktualnie zajmuje się wdrażaniem testów automatycznych. Lubi dbać o jakość w projekcie. W wolnych chwilach uwielbia grać w planszówki oraz czytać.

Tomasz Lepiorz

Senior Software Engineer / SAP Hybris

Pracuje jako Senior Software Engineer w SAP. Jest także Scrum Masterem i liderem technicznym zespołu. Interesuje się metodykami zwinnymi, architekturą oprogramowania oraz ciągłym ulepszaniem pracy swojej i zespołu. Regularnie bloguje o IT, technologiach i rozwoju oprogramowania (blog.softexploration.com).

KRZYSZTOF JENDRZYCA

Future Processing

Piotr Marczydło

Inżynier Jakości Oprogramowania / DreamLab sp. z o.o.

Pracę w Dreamlab Piotr zaczął w 2014 roku jako Tester Oprogramowania w Dziale Jakości. Obecnie jest liderem technologicznym CI/CD oraz narzędzi Quality, odpowiedzialnym za dostępność, architekturę i całość procesów. Wielki fan automatyzacji, integracji narzędzi „ze stacku” oraz wykorzystania innego, niż zamierzone przez twórcę, aby osiągnąć pożądany efekt. Po pracy eksperymentuje z IoT, jeździ na motocyklu i strzela się z ASG.

KRZYSZTOF TRZEWICZEK

Singup

Zbigniew Moćkun

Head of QA Practice / Cognifide Polska

Quality Assurance z ponad 11-letnim doświadczeniem. Pracował zarówno dla dużych korporacji (np. Motorola), jak i dla mniejszych, wyspecjalizowanych firm. Uczestnik wielu rozmaitych projektów, w których zajmował się testami rozwiązań w branży telekomunikacyjnej, finansowej oraz medycznej. Ostatnie 8 lat swojej kariery spędził na usprawnianiu procesów zapewniania jakości w projektach wykorzystujących metodyki Agile (Scrum, Kanban, CD). Większość tego czasu poświęcił polsko-brytyjskiej firmie Cognifide, zajmującej się produkcją technologicznie zaawansowanych aplikacji bazujących na systemach CMS. Właśnie to właśnie automatyzacja i metodyki zwinne są głównymi obszarami zainteresowań Zbyszka. Ponadto współtwórca PTaQ (Poznań Testing and Quality Group), autor artykułów (między innymi do "Testing Experience"), a od czasu do czasu prelegent.

ŁUKASZ SZYDŁO

Bottega

Marek Puchalski

Senior Managing Solution Architect / Capgemini

Marek jest deweloperem aplikacji webowych i architektem bezpieczeństwa w Capgemini. Od 12 lat związany z branżą motoryzacyjną, a od 7 lat z tematami bezpieczeństwa aplikacji webowych. Clean coder. Fascynat wszelkiej tematyki związanej z bezpieczeństwem informacji, bezpieczeństwem aplikacji oraz brakiem bezpieczeństwa. Członek organizacji OWASP. W wolnym czasie uczy dzieciaki programować i budować roboty. Gracz Go.

Michał Kopacz

Developer Chapter Lead / RST Software Masters

Programista z 7-letnim doświadczeniem. Profesjonalną przygodę z programowaniem rozpoczął od pracy w Naszej Klasie, gdzie zajmował się utrzymaniem portalu i rozwojem API. Obecnie w RST, jako lider programistów, pomaga w rozwoju ich kompetencji i wypracowywaniu spójnej architektury. Interesuje go tworzenie zwinnego kodu i architektury oraz wiedza o tym, jak coś działa.

Maciej Nowak

Programista / KP Labs

Maciej swoją przygodę z zawodowym tworzeniem oprogramowania rozpoczął 7 lat temu od .NETa i przeglądarki. Trzy lata temu zmienił kierunek i obecnie zajmuje się tworzeniem oprogramowania dla satelitów. Od grudnia 2018 jest w gronie operatorów PW-Sat2. W wolnych chwilach ogląda Star Treka lub grzebie stercie kabli przypiętych do kolejnego mikrokontrolera.

Łukasz Wróbel

Developer Chapter Lead / RST Software Masters

Łukasz zajmuje się tworzeniem aplikacji internetowych od 2006 roku. Pracował dla wielu firm, z których dwie (Gadu-Gadu i Nasza-klasa) dostarczały usługi dla milionów użytkowników. Przeszedł całkiem długą drogę, zaczynając jako programista, by później zostać liderem i architektem. Interesuje go projektowanie wydajnych i skalowalnych aplikacji internetowych, tworzenie kodu wysokiej jakości oraz zgłębianie motywów ludzkiego działania.

Przemysław Sech

Quality Assistance Team Lead / Ansarada pty ltd

W przeciągu 10 lat zbierania doświadczenia w branży IT, Przemek nakładał różne czapeczki: pracował jako tester, QA, lider zespołu, młodszy programista, DevOps oraz R&D. Żadne z powyższych nie jest mu obce, jednak ostatecznie zdecydował osiąść w domenie Quality Assistance, gdzie rozwija się jako QA manager międzynarodowego zespołu. Jest pasjonatem szerzącym wiedzę na temat dostarczania możliwie najlepszej jakości oprogramowania. Swoją przygodę jako mówca rozpoczął jako prelegent na Quality Meetup, występował na Quality Excites (2014) oraz Sydney Testers. Jest organizatorem lokalnego meetupu w Sydney (Ansarada Sydney Quality Assistance Meetup), gdzie szerzy wiedzę o niestandardowym podejściu Quality Assistance w wytwarzaniu oprogramowania. W wolnym czasie ugania się za kangurami oraz ucieka przed pająkami i krokodylami w krainie Down Under.

MARCIN BUDNY

BT Skyrise

Adrian Gonciarz

QA Lead / Synerise

Adrian jest testerem z ponad pięcioletnim doświadczeniem, zdobytym w różnych miejscach: od startupów do dużych korporacji. Obecnie pracuje jako QA Lead w firmie Synerise, gdzie dba o proces testowania i jego automatyzacji oraz wprowadzanie pozytywnej kultury jakości. Pasjonują go zagadnienia techniczne, cross-funkcjonalne (DevOps, big data), muzyka, góry i MTB.

MATEUSZ KOCIELSKI

LogicalTrust

Tomasz Skowroński

Software Engineer / Clurgo

Inżynier oprogramowania z wieloletnim doświadczeniem w mniejszych i większych systemach i aplikacjach. Miłośnik języków opartych o Java Virtual Machine, odkrywca i podróżnik API. Przyjaciel kotów, pingwinów, botów i androidów. Bywalec hackatonów (od czasu do czasu). Uzależniony od ziaren dobrej kawy i czystego kodu – ale uczulony na JavaBeans. Gracz (nie tylko cyfrowy), użytkownik podcastów i rowerów miejskich.

Michał Płachta

Team Leader / Ocado Technology

Entuzjasta programowania funkcyjnego i programistyczny poliglota, specjalizujący się w tworzeniu aplikacji rozproszonych. Fan „czynnika ludzkiego” w projektach software'owych. Obecnie pracuje jako lider zespołu w Ocado Technology, gdzie zajmuje się budowaniem oprogramowania opartego na modelu aktorowym, używanego w zautomatyzowanych magazynach. Pije dużo herbaty i prowadzi bloga (michalplachta.com).

MATEUSZ STASCH

Future Processing

GRZEGORZ GAŁĘZOWSKI

Motorola Solutions

Koder, projektant obiektowy, szkoleniowiec i bloger. Pracuje w firmie Motorola Solutions, gdzie zajmuje się opracowywaniem aplikacji dla sektora telekomunikacyjnego i prowadzeniem szkoleń wewnętrznych na temat wzorców projektowych, test-driven development, emergent design oraz specyfikacji przez przykłady. Jest również autorem książki open source pt. Test-Driven Development: Extensive Tutorial. W wolnym czasie gra na gitarze akustycznej i spamuje portal Soundcloud swoimi amatorskimi kompozycjami.

Mateusz Piaszczak

Technical Director / Holm Security

Technical Director w Holm Security Polska, pentester, tester oprogramowania i trener. Ma za sobą tysiące godzin spędzonych na przekazywaniu wiedzy i jeszcze więcej na testowaniu. Od 7 lat specjalizuje się w temacie testowania bezpieczeństwa.

Adam Stasiak

Test Engineer / Polidea

Adam związany jest z testowaniem aplikacji mobilnych od przeszło dwóch lat. Przez ten czas zajmował się projektami opartymi o natywne technologie dla platform Android i iOS. Dzięki coraz częściej pojawiającym się projektom wykorzystującym rozwiązania multiplatformowe Adam miał w końcu okazję poznać raczkujący świat narzędzi do automatyzacji ich testów.

Entuzjasta pracy testera w środowisku CI/CD. Prywatnie tata 4-letniego Jana i miłośnik podcastów o zdrowym podejściu do życia i biznesu.

Mateusz Sulima

Senior Java Developer / Relayr

Deweloper z 9-letnim stażem, jego ulubioną platformą jest JVM, ale zdarzyło mu się rozwijać również systemy w NodeJS i Pythonie. Interesuje się przede wszystkim zagadnieniami związanymi z wydajnością i stabilnością. Przez rok pełnił rolę Web Performance Engineer w Allegro, obecnie zajmuje się skalowaniem systemu do zarządzania milionami urządzeń IoT w Relayr.

BARTOSZ SZULC

Spartez

Tester z zamiłowania i z powołania. Uwielbia wytwarzanie oprogramowania tak bardzo, że zawsze, gdy wydaje mu się, że ma coś ciekawego do powiedzenia, chce to przekazać szerszemu gronu: czy to na konferencjach, lokalnych spotkaniach, czy na blogu. Bartosz lubi konfrontacje, co skutkuje tym, że jego prezentacje bardzo często negują wszelkiego rodzaju standardy i powszechnie zaakceptowane praktyki. Wszystko po to, by nie zapomnieć, że praca testera opiera się na dyskusji, argumentacji, wyłapywaniu bezmyślności, a także krytycznym spojrzeniu na otaczający go świat.

Arnika Hryszko

Senior QA Specialist / SJSI

Arnika jest doświadczoną testerką oprogramowania, Professional SCRUM Masterem i trenerką. Od 2008 roku przeszła całą ścieżkę testera–profesjonalisty, począwszy od testów manualnych, wydajnościowych i bezpieczeństwa, poprzez web serwisy, aplikacje mobilne, hurtownie danych, Business Intelligence, systemy wbudowane i zaawansowaną automatyzację, na zastosowaniu mechanizmów sztucznej inteligencji w testowaniu kończąc.

W pracy, oprócz zabiegania o najwyższą jakość testowanych systemów, szczególnie ceni sobie bliską współpracę z osobami odpowiedzialnymi za inne obszary tworzenia aplikacji. Pomaga im zrozumieć, że testowanie to nie wytykanie błędów, a integralna część procesu wytwarzania oprogramowania.

Poza godzinami pracy podróżuje, żegluje, wspina się i strzela.

Mateusz Tarnaski

Developer / SoftServe

Na papierze klasyfikowany jako Full-stack Developer, w rzeczywistości stara się nie dać zaszufladkować. Tam, gdzie wydają się potrzebne trzy linie kodu, szuka sposobu na napisanie 1 lub 0, bo wierzy, że każdy kod to dług techniczny. Regularny uczestnik meetupów i konferencji, nierzadko jako prelegent – dzielenie się wiedzą uważa za najlepszy sposób na jej usystematyzowanie. Zawodowo para się JSem, hobbystycznie zgłębia arkana języków funkcyjnych i neurotycznie szuka work-life balance. W zimie priorytetyzuje snowboard.

Tomasz Kras

Quality Assurance Engineer / Future Processing

Od 5 lat związany z firmą Future Processing. Zajmuje się testowaniem platformy dostarczającej oprogramowanie i sprzęt komputerowy organizacjom non-profit. W kręgu jego zainteresowań zawodowych znajduje się szeroko pojęta automatyzacja. Wykorzystuje popularne narzędzia i frameworki do tworzenia aplikacji wspierających codzienną pracę, korzystając głównie z platformy .NET i języka C#. Poza pracą entuzjasta piłki nożnej — nie tylko w ujęciu kanapowym.

RYSZARD TARAJKOWSKI

BT Skyrise

Grzegorz Gałęzowski

Senior Engineer / Motorola Solutions

Programista i autor książki open source pt. „Test-Driven Development: Extensive Tutorial”. Pracuje w firmie Motorola Solutions, gdzie zajmuje się opracowywaniem aplikacji dla sektora telekomunikacyjnego i prowadzeniem szkoleń wewnętrznych na temat wzorców projektowych, test-driven development, emergent design oraz specyfikacji przez przykłady. W wolnym czasie gra na gitarze akustycznej i spamuje portal Soundcloud swoimi amatorskimi kompozycjami.

Julian Warszawski

Senior Principal Engineer / LendUp

Od początku pracy w roli programisty interesował go fenomen poziomu komplikacji systemów oraz formalnej poprawności. Odpowiednią perspektywę udało mu się osiągnąć dzięki temu, że projekty, w których brał udział, układały się kolejno na drabinie złożoności. Programując systemy wbudowane w branży bezpieczeństwa, miał okazję poznać wzorce projektowania „blisko sprzętu”, a na następnym szczeblu złożoności, w czasie pracy w VMWare – technologie wirtualizacji oraz systemów rozproszonych.

Warstwa wirtualizacji grała istotną rolę, gdy w TomTom uczestniczył w rozwoju systemów GIS z zastosowaniem Cloud Computing. Najwyższy poziom złożoności napotkał jednak w branży FinTech. Poznał infrastrukturę międzynarodowego banku w UniCredit oraz szczegóły rynków kapitałowych w GFT. Następnie, jako architekt, pracował przy automatyzacji procesu zarządzania portfelem inwestycyjnym w Envestnet (Sunnyvale). Obecnie pracując dla start-upu LendUp w San Francisco, zajmuje się wdrażaniem rozwiązań dotyczących w szczególności kart kredytowych.

SAM ELAMIN

Just Eat

Dawid Pacia

QA/CI Lead / AEON

Test Automation / CI Lead z 5-letnim doświadczeniem w dziedzinie oprogramowania QA, zawsze chętny do podejmowania nowych wyzwań. Myślący przyszłościowo i wciąż podnoszący swoje kwalifikacje jako Scrum Master, który nieustannie dąży do ulepszenia pracy pojedynczego człowieka, jak i jakości samych produktów. Fan metodyki Agile zarówno w zarządzaniu projektami, jak i w podejściu do tworzenia produktów. Pasjonat nieuleczalnie uzależniony od nowych technologii i wdrażania optymalnych rozwiązań. Według Dawida czas poświęcony na dzielenie się wiedzą i pomysłami potęgowo zwiększa szanse na sukces w projektach. Obecnie odpowiedzialny za wprowadzanie koncepcji Continuous Integration oraz Quality Assurance na poziomie całej firmy oraz zespołów. Dumny właściciel certyfikatów ISTQB Test Manager oraz Professional Scrum Master. Po godzinach z zapałem przemierza zakamarki Ankh-Morpork.

TOMASZ KUS

Future Processing

Tomasz Janiszewski

Quality Assurance Manager / Mapp Digital

Testowanie jest sztuką. Jest to moment, w którym opona styka się z jezdnią i jest to także moment, w którym oczekiwania zderzają się z rzeczywistością. Od przeszło ośmiu lat Tomasz zajmuje się jakością oprogramowania zawodowo. Swoje pierwsze kroki w roli testera stawiał w Nokii, Motoroli oraz Silvair, a obecnie jest menadżerem do spraw jakości w Mapp Digital. Entuzjasta metodologii zwinnych (PSM I, PSPO I). Prywatnie miłośnik retrocomputingu i inżynierii dźwięku.

TOMASZ WIERZCHOWSKI

Future Processing

Michał Buczko

Product Delivery Owner / NewVoiceMedia

Michał to tester z 8-letnim doświadczeniem, który przez 4 lata odpowiadał za testy bezpieczeństwa oraz testy funkcjonalne w NewVoiceMedia. Przeprowadzane były one w aplikacjach związanych z telefonicznymi i online’owymi płatnościami kartami kredytowymi. Przez całą swoją karierę pracował w zespole developerskim w roli testera, scrum mastera oraz product ownera.

Uwielbia wspierać ludzi w dostarczaniu oprogramowania najwyższej jakości. Interesuje się podnoszeniem efektywności testowania oraz zarządzaniem ryzykiem w testach oprogramowania.

Obecnie pracuje w Objectivity jako konsultant do spraw testowania oraz adwokat zwinnego wdrażania testów bezpieczeństwa. Stara się wspierać firmę oraz jej klientów przez coraz lepsze dostarczanie aktywności testerskich w projektach. W wolnym czasie dzieli się swoimi doświadczeniami na konferencjach w Polsce i za granicą.

Organizator

Patroni honorowi

Patroni medialni

Wspierają nas

Nasi przyjaciele

Do poprawnego działania nasza strona wymaga cookies.