Agenda

Dzień I - warsztaty

22.06.2018


16:00 - 20:00
Warsztaty
Web Testing Basics

In this workshop, you’ll cover a number of different ways to test websites, from messing around with the URL to sniffing traffic between the browser and web server, to throttling the bandwidth!
There are lots of ways to find bugs with websites and in this practical, hands-on session you’ll cover some of Rob’s favourites that often turn up bugs straight away.

Moreover, you’ll dig deep into how to use Exploratory Testing techniques and continuous learning to keep learning more about the product, yourself, and the website under test. You’ll also cover how good communication skills will help you describe the bugs you find and improve your relationships with others.
The session will have some hands-on laptop work in pairs or small groups, combined with whiteboard-based learning. There will also be some group discussions and inspiring personal stories.

It’s going to be a fun, practical, and engaging session where you’ll learn how to find bugs in websites AND how to become the best tester you can be.

Rob Lambert

16:00 - 20:00
Warsztaty
Problem Solving for Testers

In some organisations, it is perfectly fine for testers to report failures as they experience them. To capture the details of behaviour that does not meet expectations, how to reproduce the problem, and an assessment of severity and/or priority might provide enough information to allow developers to diagnose and debug the problem.

But in many situations, this simply does not work. For example, in a company that builds hardware and writes their own firmware and application software to diagnose the source of a problem can be a difficult task. Where a device has many, many configurations or connects to a range of other hardware, firmware, or software applications it might be impossible to reproduce the problem outside the test lab.

In these situations – and they are increasingly common – the task of the tester is to look beyond the visible signs of failure and to investigate further: to narrow down possibilities, to identify and ignore misleading symptoms, and to get to the bottom of the problem.

In this tutorial, Paul explores how we can be deceived by evidence and how we can improve our thinking to be more certain of conclusions. You will learn more about the design of experiments, recognise what you can and cannot control, learn how to systematically diagnose the causes of failure and work as a team to problem solve more effectively.

Paul Gerrard

16:00 - 20:00
Warsztaty
Jak testować aplikacje mobilne?

W czasie warsztatów będziecie zgłębiać tajniki automatyzacji aplikacji mobilnych przeznaczonych głównie na platformę Android. Wraz z Jakubem, Piotrem i Janiną 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.

Warsztaty dla osób zainteresowanych testowaniem aplikacji mobilnych, które znają podstawy programowania obiektowego.

Janina Adamiec, Piotr Szczęsny, Jakub Kuc

16:00 - 20:00
Warsztaty
Dobre praktyki tworzenia testów Selenium z wykorzystaniem Cucumbera

Celem warsztatów jest omówienie z uczestnikami najczęściej popełnianych błędów podczas tworzenia testów Selenium z wykorzystaniem Cucumbera oraz sposobów zapobiegania im. Warsztaty rozpoczną się od napisania kilku testów w Cucumberze. Następnie, wraz z Maciejem, omówicie powstałe testy, poprawicie ewentualne problemy i przejdziecie do ich implementacji z wykorzystaniem Serenity BDD (na bieżąco będziecie analizować tworzony przez Was kod). Porozmawiacie o wzorcu Page Object, gdzie przechowywać dane testowe, jakie są dobre praktyki tworzenia selektorów do identyfikacji elementów oraz w jakiej warstwie testów umieszczać asercje i jak je dobrze pisać. Po zakończeniu warsztatów będziecie tworzyć czytelne oraz łatwe w utrzymaniu testy aplikacji webowych.

Maciej Lorenc

16:00 - 20:00
Warsztaty
Behawioralny Python – testy automatyczne stron www w połączeniu z BDD

Znajomość Pythona jest jedną z najbardziej pożądanych kompetencji wśród QA. Łatwość nauki i potężne możliwości tego języka pozwalają w krótkim czasie tworzyć skrypty lub programy, rozwiązujące konkretne problemy. Python daje nam możliwość korzystania z popularnego podejścia BDD, które jest wspólnym językiem porozumienia między biznesem a developerami. Taki zestaw doskonale nadaje się do sprawnego pisania testów, zarówno tych bardzo prostych i szybkich, jak i całych frameworków. Podczas warsztatów poznacie podstawy języka Python. Prowadzący warsztaty zapoznają Was z jego konstrukcją podczas tworzenia testów strony internetowej w oparciu o Selenium Webdriver. Dodatkowo zintegrujecie napisane rozwiązanie z pakietem BDD: Behave. Podczas pracy z kodem poznacie dobre praktyki i najczęstsze błędy, popełniane podczas rozwijania testów. Będziecie pracować na najnowszej wersji Pythona w wersji 3.6 oraz IDE PyCharm.

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

16:00 - 20:00
Warsztaty
Uczenie maszynowe dla każdego testera

Wraz z Jarkiem nauczycie się wykorzystywać jeden z elementów sztucznej inteligencji (AI), którym jest uczenie maszynowe. Ta wiedza pozwoli Wam przewidywać defektogenne obszary w przygotowywanym oprogramowaniu i – dzięki temu – lepiej zaplanujecie procesy służące zapewnieniu jego jakości. Nie musicie dysponować specjalistyczną wiedzą – podczas warsztatów dowiecie się jak korzystać z platformy KNIME, dzięki której praca z AI jest bardzo prosta.

Razem przygotujecie dane opisujące występowanie defektów w historycznej wersji oprogramowania. Następnie, trenując wybrany mechanizm uczenia maszynowego, stworzycie model predykcyjny. Kolejnym krokiem będzie wykorzystanie modelu przy przeprowadzeniu predykcji obszarów defektogennych na danych opisujących nowe oprogramowanie. Warsztaty zakończycie, sprawdzając, jak dokładną predykcję uzyskaliście, dzięki zastosowaniu pewnej sprytnej sztuczki.

Jarosław Hryszko

16:00 - 20:00
Warsztaty
Fluent Interface w testach automatycznych

Testy automatyczne, pisane w ramach projektów, potrzebują standardów umożliwiających ich utrzymanie. Metoda Fluent Interface narzuca dyscyplinę ich pisania oraz tworzenia wzorców Page Object, co automatycznie zwiększa ich utrzymywalność. Co więcej, testy napisane w FI są dużo bardziej czytelne i, przede wszystkim, prowadzą twórcę „za rękę” przy tworzeniu przypadków testowych. Jest to dobra alternatywa do Gherkina, więc jeśli w Waszym projekcie, podczas tworzenia testów, nie uczestniczy żaden BA, spokojnie możecie ją zastosować — nie będzie konieczności tworzenia kolejnej warstwy w strukturze testowej.

W czasie warsztatów przekonacie się, że możliwe jest napisanie testów czytelnych dla osób nietechnicznych (posługując się Javą, bez potrzeby użycia bibliotek takich jak Cucumber). Poznacie także: podstawowe zasady FI w testach, zasadę działania Page Object po modyfikacji do FI, metody używania asercji w FI oraz sposoby zastosowania mini scenariuszy jako kroków w testach.

Tomasz Bonior

Dzień II - wykłady

23.06.2018

Blok A

Blok B


8:15 - 9:00
Rejestracja uczestników

9:00 - 9:15
Otwarcie

9:15 - 9:55
Keynote
How to thrive as a Software Tester

Thriving as a Tester is different to just succeeding or just getting by, or just having a decent career. To thrive means to grow vigorously. Wow. To grow vigorously!

In a nutshell, this means to grow personally and pretty quickly; and this is what the job market needs – and of course, this is what your career needs too.

Thriving as a Tester is about adopting a mindset of success and then building the habits to support your goals.

In this talk, Rob will explain why now is a perfectly good time to be a tester and why thriving as a tester is a good choice for you. He’ll walk through why it’s not actually that complicated to thrive, but it is hard, it does require tough decisions, and it does require new habits.

Hopefully, Rob will inspire you to think differently, to learn your way to success and to take bold steps towards your vision and goals. And yep, having a vision and some goals is essential so you’ll cover that too.

It’s going be fun and inspiring, and you’re going to thrive together.

Rob Lambert

10:00 - 10:40
Wykład
Oszczędny Programista czy Hojny Tester?

O stratach w produkcji oprogramowania mówi się już od początków branży IT – szczególnie z perspektywy zaczerpniętego z produkcji modelu Lean. Jednak z jakiegoś powodu dziś nie mówi się o tym głośno.
Ile kosztuje wytwarzanie oprogramowania? Jak jest cena jego wysokiej jakości i czy „więcej” oznacza także „lepiej”? Skąd się biorą straty i z jakimi kosztami się wiążą? Na te oraz inne nurtujące pytania odpowie Daniel w czasie swojego wystąpienia.

Daniel Dec
10:00 - 10:40
Wykład
Współczesne strategie testowania dla rozwijających się ekosystemów

Obecnie powszechne stają się rozproszone systemy oprogramowania. W rezultacie dotychczasowe narzędzia i techniki okazują się niewystarczające dla zapewnienia wymaganych charakterystyk systemów, redefiniują się również pojęcia „jakość” i „prawidłowość”, nabierając szerszego znaczenia.

Po krótkim przeglądzie pojęć związanych z definicją ekosystemu Julian zapozna Was z katalogiem współczesnych podejść dotyczących testowania oprogramowania.

Jego prezentacja promuje model, w którym każdy ekosystem informatyczny posiada unikalny zbiór cech mogących być w pełni zweryfikowanych jedynie poprzez kombinację wybranych technik w odpowiednich proporcjach.

Julian Warszawski

10:40 - 10:50
Przerwa kawowa

10:50 - 11:30
Wykład
Jak kraść to miliony

Atak z wykorzystaniem socjotechniki jest obecnie najprostszym, najtańszym i najbardziej dochodowym typem ataku na firmy i osoby prywatne.

Celem kradzieży są nie tylko dane (RODO!), ale także pieniądze – z oficjalnych statystyk wynika, że straty polskich firm spowodowane atakami w 2017 roku wynosiły średnio 1 520 230 zł.

Atak przeprowadzany jest zazwyczaj z wykorzystaniem ogólnodostępnych narzędzi, technik manipulacji i odrobiny sprytu. W czasie wystąpienia Mateusz zaprezentuje, jak wygląda taki atak krok po kroku.

Pewnie Wasz czujny, testerski wzrok wyłapał w ww. kwocie jedną literkę, prawda? Socjotechnika bardzo często manipuluje nami, wykorzystując nasze przyzwyczajenia, rozkojarzenie czy brak przywiązania do szczegółów. Tak naprawdę nie było żadnej literki… Tylko socjotechnika – poziom podstawowy.

Mateusz Piaszczak
10:50 - 11:30
Wykład
Riders On The Storm: API Gateways not only for developers

Obecnie tworzenie web serwisów, SOAP, REST czy RPC, jest proste niczym dodanie adnotacji do metody. Niewiele więcej trzeba, aby stworzyć API, choćby z pomocą OAS (Swagger). Ale jak stworzyć złożony, a jednocześnie przyjazny interfejs programistyczny? Jak dostarczyć spójny dostęp do wielu różnorodnych API, np. do mikrousług? Jak stworzyć system przyjazny zarówno deweloperom, jak i konsumentom (web, mobile, lodówka) oraz jak uniknąć duplikacji obsługi sieci czy bezpieczeństwa w każdej z usług?

Tomasz zapozna Was z możliwościami, wadami i zaletami rozwiązań typu open source. Pokaże też, jak dostosować je do własnych potrzeb, na co warto zwrócić uwagę oraz jak samemu zaimplementować wzorzec API Gateway.

Tomasz Skowroński

11:30 - 11:40
Przerwa kawowa

11:40 - 12:20
Wykład
Testing batch and streaming Spark applications

Apache Spark jest narzędziem do przetwarzania danych na dużą skalę. Zastosowanie tego narzędzia w rozproszonym środowisku, w celu przetwarzania dużych zbiorów danych daje ogromne korzyści.

Ale co z szybką pętlą zwrotną podczas opracowywania aplikacji z użyciem Apache Spark? Testowanie aplikacji w klastrze jest niezbędne, lecz nie wydaje się być tym, do czego większość programistów przywykło podczas praktykowania TDD.

Podczas wystąpienia, Łukasz podzieli się z Wami kilkoma wskazówkami, jak można napisać testy jednostkowe oraz integracyjne i jak Docker może być używany do testowania Sparka na lokalnej maszynie.

Przykłady będą prezentowane w narzędziu ScalaTest i powinny być łatwe do zrozumienia dla osób znających Scalę i inne języki JVM.

Łukasz Gawron
11:40 - 12:20
Wykład
Kognitywne podejście do testowania aplikacji mobilnych

W dobie technologii rozwijających się niemal wykładniczo łatwo jest zapomnieć o tym, że zarówno wytwórcy, jak i użytkownicy oprogramowania są ludźmi z całym ogromem możliwości, ale jednocześnie z pewnymi ograniczeniami poznawczymi. Projektując rozwiązanie, warto zastanowić się jak sprawić, by użytkownicy chcieli go używać oraz by robili to w sposób jak najbliższy zaprojektowanemu.

Ola podczas swojej prelekcji zapozna Was z kognitywnym (poznawczym) podejściem do testowania aplikacji mobilnych. W tym celu przywoła kilka teorii i zjawisk, pokazujących, jak umysł konstruuje rzeczywistość oraz tym samym uświadamiających, gdzie mogą czaić się błędy w postrzeganiu.

Dlaczego temat jest istotny zdaniem Oli? Ponieważ dobre praktyki jakościowe obejmują nie tylko dbanie o poprawność oraz adekwatność wymagań biznesowych i technicznych, ale także użyteczność produktu końcowego. Od tego, czy użytkownik będzie w stanie sprawnie działać na stworzonym oprogramowaniu, zależy sukces tego oprogramowania.

Aleksandra Kornecka

12:20 - 13:20
Obiad

13:20 - 14:00
Wykład
Mocne powiewy wiatru w chmurach

Bartosz opowie o tym, jak transformacja pewnego produktu całkowicie zmieniła jego poglądy na pracę. Co zachwiało światopoglądem człowieka o ugruntowanej pozycji i jaka zmiana zaszła w jego podejściu do życia i pracy? Podczas wykładu Bartosz podzieli się spostrzeżeniami z 10 lat pracy w IT, próbując przewidzieć przyszłość branży. Nie będzie ona oczywista, ale może właśnie nieoczywistości rozbudzą Waszą wyobraźnię.

Bartosz Szulc
13:20 - 14:00
Wykład
Testy, które tworzą się same (prawie)

Szacuje się, że testerzy poświęcają około połowy swojego czasu na projektowanie i przygotowanie przypadków testowych. A gdyby udało się ten czas skrócić? Albo zupełnie pominąć i wygenerować przypadki automatycznie?

Taką możliwość (przynajmniej w swoim założeniu) daje testowanie oparte na modelu. Jak takie modelowanie wygląda? Co można dzięki niemu osiągnąć? Czy rzeczywiście skróci to czas projektowania i pozwoli się skupić na tym, co tygryski lubią najbardziej, czyli na testowaniu? Na te pytania Arnika postara się odpowiedzieć w swojej prezentacji, prowadząc uczestników przez proces – od pomysłu na model do przypadku testowego.

Arnika Hryszko

14:00 - 14:10
Przerwa kawowa

14:10 - 14:40
Wykład
Ach, te raporty...

Robiąc testy funkcjonalne zazwyczaj opierasz się i uczysz na raportach oraz na zgłoszonych bugach. A jak to wygląda w przypadku testów wydajnościowych? Czy po stworzeniu i wykonaniu planu analizujecie raport? A może po prostu nie ma na to czasu, więc tym zajmuje się programista?

Emilia podczas wystąpienia pokaże Wam, jak samodzielne analizowanie raportów może pomóc testerowi zrozumieć, jak naprawdę to wszystko pod spodem działa. Na przykładzie kilku raportów Emilia wskaże na co zwrócić uwagę, aby zrozumieć, że czas trwania różnych akcji jest względny, a my możemy jeszcze lepiej wesprzeć naszych developerów. Razem z Emilią na chwilę zamienicie się w detektywów.

Emilia Lendzion-Barszcz
14:10 - 14:40
Wykład
Universal Design – wprowadzenie do tematu dostępności w oparciu o WCAG

Testowanie dostępności stron internetowych jest dla wielu osób obszarem niezbadanym. Nie wszyscy wiedzą, od czego zacząć i nie rozumieją trudności, z jakimi spotykają się użytkownicy z niepełnosprawnością. Nie pomaga też fakt, że wielu klientów oszczędza na testach dostępności.

Joanna w swojej prelekcji przybliży Wam podstawowe założenia normy WCAG, która z powodzeniem może służyć za punkt wyjścia do testów dostępności. Zaprezentuje także rozwiązania, które nie wymagają dużych nakładów finansowych, ponieważ wiele z nich to kwestia wyobraźni i czujnej obserwacji.

Joanna Falkowska

14:40 - 14:50
Przerwa kawowa

14:50 - 15:30
Wykład
Software Quality Assistance w 40 minut

Tradycyjny model wytwarzania oprogramowania oraz związana z nim struktura zespołu niejednokrotnie prowadzą do nieporozumień wśród członków załogi. Zadania przekazywane pomiędzy programistami a testerami częstokroć się kumulują i prowadzą do opóźnień w projekcie.

tres oraz presja wywierana zwiększonym tempem pracy, niejednokrotnie odbijają się na jakości końcowego produktu. Podejście Quality Assistance znacząco ogranicza konflikty, poprawia jakość wytwarzanego oprogramowania oraz zwiększa tempo dostarczania nowych funkcjonalności.

W czasie prezentacji Przemek opowie słuchaczom, jak to się robi na Antypodach. Będziecie wspólnie szukać odpowiedzi na kilka kluczowych pytań: czym jest jakość, dlaczego jest ważna oraz na czym polega różnica między Assurance i Assistance?
Poznacie także strukturę zespołu zbudowanego w oparciu o model Assistance, wliczając DevOps. Pamiętając, że srebrna kula nie istnieje, Przemek opowie również o wymaganiach, jakie należy spełnić, przed wdrożeniem tego modelu.

Przemysław Sech
14:50 - 15:10
Wykład
Zacznij gdziekolwiek

Wszyscy mówią o tym, co jest ważne w projekcie – o wzorcach, o praktykach, jakie trzeba stosować… I jest tego tyle, że nie wiadomo z czego korzystać. W dodatku klient ma swoje wymagania, a lider miewa inne pomysły na testy.

Jak ruszyć z miejsca, jeśli nie można sobie pozwolić na wielkie zmiany i przekwalifikowanie się, bez utraty gruntu pod nogami?

Aby znaleźć odpowiedź na to pytanie, trzeba zastanowić się nad tym, co jest siłą napędową dostarczania wysokiej jakości rozwiązań. Dlaczego tak ważne jest zrozumienie misji realizowanej w pracy? Jaki wpływ mają Wasze cechy osobowości na końcowy efekt powstającego oprogramowania?

Celem Przemka jest przekonanie każdego z Was do odnalezienia pasji, która pozwoli pokonać wewnętrzne ograniczenia, niezależnie od tego, z jakiego miejsca zaczynacie.

Przemysław Barański

15:10 - 15:30
Wykład
Nawet język programowania służy do komunikowania się, nie do kodzenia

Ty też nabrałeś się na to, że język programowania służy do komunikowania się z komputerem? Komputerowi wystarczy, że Twój kod się kompiluje, za to ludzie, z który mi współpracujesz, będą go czytać i poświęcą na to nawet więcej czasu, niż na pisanie własnego.

Skoro wiemy, że czytelność kodu jest taka kluczowa oraz mamy książkę „Clean Code” i wiele opracowań: KISS, DRY, YAGNI, SOLID… to o czym więcej Damian mógłby powiedzieć?

Otóż trzyma on w zanadrzu propozycję autorskiego algorytmu, dzięki któremu tworzony kod będzie bardziej stabilny, taniej utrzymywany, a przede wszystkim zrozumiały dla osób, którym przyjdzie z nim pracować. Nawet jeśli nie znasz wszystkich zasad Clean Code, to ten algorytm pomoże Ci się w nim odnaleźć. Może stać się nawykiem, który zmieni sposób myślenia podczas pisaniu kodu.

Damian zaprasza na swój wykład wszystkich koderów, którzy chcą, by ich kod czytało się płynnie.

Damian Legutko

15:30 - 15:50
Przerwa kawowa

15:50 - 16:30
Wykład
Testy wydajnościowe w świecie mikroserwisów

Mikroserwisy – to wokół nich kręcił się w ostatnich latach cały świat IT. Nowe podejście do architektury miało zapewnić szybkie i wygodne budowanie modularnych, niezawodnych, a przede wszystkim łatwo skalowalnych systemów. Wszystko wskazuje na to, że się udało: idea mikrousług, która jeszcze kilka lat temu brzmiała jak odświeżone SOA, dziś nie jest niczym dziwnym i jest powszechnie stosowana w wielu firmach.

Dobrze zrobione mikroserwisy rozwiązują wiele problemów, które pojawiają się w monolitycznych systemach. Niestety łatwo popełnić błąd przy ich tworzeniu, co w efekcie przynosi więcej szkód niż korzyści. Sprawdzenie wydajności pojedynczej aplikacji nie jest proste. Sprawdzenie wydajności dwustu aplikacji, które działają razem, zależą od siebie i komunikują się ze sobą, jest po prostu bardzo trudne.

Tomek w swojej prezentacji chce opowiedzieć, jak do tego tematu podchodzi zespół Ocado, oraz przedstawić Gatling – narzędzie do automatycznych testów wydajnościowych.

Tomasz Dubikowski
15:50 - 16:30
Wykład
WYKŁAD ODWOŁANY


16:30 - 16:40
Przerwa kawowa

16:40 - 17:20
Wykład
Nadchodzi React Native – czyli o testowaniu mobilnych aplikacji hybrydowych

Świat technologii mobilnych od pewnego czasu przechodzi rewolucję – odchodzi się od natywnych aplikacji mobilnych. Jak zatem twórcy aplikacji mobilnych odpowiadają na potrzeby rynku? Czy osoby automatyzujące testy aplikacji mobilnych mają do dyspozycji narzędzia gotowe na technologie, takie jak React Native czy Flutter? Czy można uniknąć pisania oddzielnego kodu testów dla Androida i iOS-a?

W czasie wykładu, na przykładzie aplikacji stworzonej w oparciu o technologię React Native oraz narzędzia Detox, Adam przedstawi praktyczną implementację testów end-to-end oraz ich konfigurację z Continuous Integration.

Adam Stasiak
16:40 - 17:20
Wykład
Web Application Security Test Automation

Zachodząca w ostatnich latach transformacja procesów wytwarzania oprogramowania zorientowana jest głównie w kierunku zespołów zwinnych, wykorzystujących podejście DevOps. Następstwem tych zmian jest potrzeba przemyślenia na nowo sposobów zapewniania bezpieczeństwa tworzonych aplikacji.

Krótkie sprinty nie pozostawiają już miejsca na testy manualne. O ile jednak nie znikną one całkowicie, główną osią ochrony projektu stają się testy automatyczne, które zespół projektowy musi zaimplementować i utrzymać. Teraz w kompetencjach developerów i testerów będzie leżeć kwestia znajomości zasad bezpieczeństwa, w kontekście działania ich systemu.

Podczas wykładu Marek odpowie na pytania:

– Skąd wynika potrzeba automatyzacji bezpieczeństwa?

– Czym jest bezpieczeństwo aplikacji?

– Skąd brać wymagania dotyczące bezpieczeństwa?

– W którym miejscu w CI/CD pipeline umieścić testy bezpieczeństwa?

– Jak wyglądają przykładowe testy bezpieczeństwa zrealizowane jako zwykłe testy jednostkowe?

Marek Puchalski

17:20 - 17:30
Przerwa kawowa

17:30 - 18:30
Keynote
Automating Assurance: Tools, Collaboration and DevOps

The Digital Transformation is real. It is having a profound effect on how business is done and the nature of the systems required to deliver productive customer experiences and consequent business benefits. The demand for flexible and rapid delivery of software and systems is there. Software development teams can deliver if they adopt the disciplines of Continuous Delivery, DevOps and in-production experimentation. The barrier to achieving success in the software delivery process is likely to be the inability of testers to align testing and automated testing in particular to the development processes. Our track record in test automation is not good enough. In order to succeed a new way of thinking about testing is required, and the New Model of Testing offers a way of identifying the elements of the test process that must be ‘shifted left’. This does not necessarily mean testers move, but rather that the thinking processes must move.

During this lecture, Paul is going to show you that it is possible that users, BAs, and developers take some responsibility in this area. The New Model applies to all testing, whether performed in development, integration, system or user testing, by people or tools. At all stages, projects must decide what their test objectives are and align their thinking and processes to suit. In a Digital Transformation project, the role of test automation in developer, integration, and system testing is considerable, and the test strategy will necessarily place an emphasis on tools.

Paul Gerrard

18:30 - 18:35
Zakończenie

19:30 - 23:00
After Party
Dobry Zbeer, ul. Górnych Wałów 30, Gliwice

Panele dyskusyjne

23.06.2018


10:50 - 11:30
Panel
Modelowanie jakości, czyli jak stwierdzić wpływ działań na poprawę produktu

Bartosz zaprasza na panel kierowników i menedżerów, od których oczekuje się proponowania zmian czy wprowadzania ulepszeń, które w teorii powinny poprawiać jakość produktu. Dyskusję rozpocznie od przedstawienia kontekstu w jakim pracuje – w tym różnych modeli, metryk, idei i wyzwań z nim związanych.

Następnie chce porozmawiać o tym, w jaki sposób zmieniacie teorie w praktykę. W jaki sposób przewidujecie oczekiwane wyniki, a jak oceniacie rzeczywiste rezultaty? Jaka jest Wasza definicja jakości, co na nią wpływa, jak jest mierzona i raportowana? Czy modelujecie jakość i jak dobre są te modele? I, przede wszystkim, czy przekładają one się na jakość produktu odczuwaną przez użytkowników?

Razem przedyskutujecie różne sposoby definiowania modeli jakościowych, które pomogą wskazać optymalne zmiany i poprawić wasze zdolności menadżerskie. Pomogą, nie tylko w teorii, ale i w praktyce, poprawić jakość produktu.

Bartosz Szulc

11:40 - 12:20
Panel
Nie ufam Twoim testom – dokumentacja testów eksploracyjnych

Współczesne technologie i oprogramowanie rozwijają się bardzo szybko – to powszechnie znany fakt. By dostosować się do tempa dynamicznych zmian, sposób, w jaki zespoły pracują nad wytwarzaniem również musi ewoluować – m. in. dlatego w sektorze IT narodziła się metodyka Agile. W parze z nią, często w miejscu czasochłonnych testów na podstawie scenariuszy, pojawiły się testy eksploracyjne.

Prawdziwym wyzwaniem okazało się przedstawienie przebiegu i wyniku testów oraz przekonanie do nich klienta. Podczas współpracy z PMami czy QA Leadami, Łukasz często napotykał na barierę w tej kwestii.

W czasie panelu wspólnie z Łukaszem przedyskutujecie znane już rozwiązania dotyczące czytelnej dokumentacji testów eksploracyjnych i być może, uda się Wam wymyślić coś zupełnie nowego. Porozmawiamy między innymi o: SBT, Personach, kartach i mapach myśli.

Łukasz Pietrucha

13:20 - 14:00
Panel
Testerze – zacznij projektować własną ścieżkę kariery!

Zdobycie etatu testera to zaledwie początek, a nie cel rozwoju kariery. Michał pokaże Wam, jak olbrzymie możliwości czekają na Was po wybraniu właśnie tej ścieżki. W oparciu o różnorodne doświadczenia każdego z uczestników dyskusji stworzycie mapę wszystkich kierunków, w których możecie poprowadzić swoją karierę. Omówicie listę potrzebnych umiejętności i wymagań poszukiwanych przez pracodawców oraz rynek IT. Razem udowodnicie, że kariera testera to więcej niż droga od testera manualnego do automatycznego, a firmy oferują wiele możliwości w kierunkach technicznych i biznesowych. Celem panelu będzie zbudowanie mapy myśli prezentującej ścieżki rozwoju, która pozwoli każdemu z uczestników na zaplanowanie bliższych i dalszych celów w rozwoju kariery.

Michał Buczko

14:10 - 14:50
Panel
Testowalność, czyli czemu testowanie może nie sprawiać przyjemności

Testowalność, choć nie jest zagadnieniem nowym, na polskich konferencjach gości rzadko. A szkoda, bo jej zwiększenie przekłada się nie tylko na poprawę skuteczności testów, ale także wpływa na ich koszty. Na początku panelu Grzegorz krótko zdefiniuje testowalność, a następnie pokaże wspomniane wcześniej zależności (testowalność kontra skuteczność testów, testowalność kontra koszty testowania). Po tym wstępie omówi, jak definicja testowalności rozwijała się w czasie – od testowalności układów cyfrowych, przez testowalność kodu, a kończąc na podejściu prezentowanym przez szkołę CDT i skupiającym się na miękkich aspektach testowalności (zespole, procesie, użyteczności testowanego rozwiązania itp.). Bazując na tych informacjach, podyskutujecie na temat czynników, które najbardziej obniżają testowalność w waszej codziennej pracy. Spotkanie zakończy krótka ankieta, w której będziecie mogli wskazać najważniejsze ze zidentyfikowanych czynników.

Grzegorz Dawid

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

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 5 lat i nie boi 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

Programista / 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. Dumny współautor aplikacji Quality Excites. Prywatnie miłośnik kotów, kina grozy i starego dobrego Rock'n'Rolla.

Piotr Szczęsny

Mobile Quality Assurance Engineer / 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

Mobile Software Engineer / Northmill AB

Swoją przygodę z Mobile rozpoczął około 5 lat temu. Aktualnie zajmuje się pisaniem aplikacji bankowych na platformę Android. Programista z zamiłowania oraz pasjonat nowoczesnych technologii. Czynnie udziela się w Fundacji Rozwoju Sportowego "JUBILO". Na co dzień interesuje się literaturą fantasy, dźwiękami alternatywnymi, sportem oraz szeroko pojętą tematyką parzenia 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ń Senior Software Developer w firmie Future Processing, w nocy śpi. Prawie 7 lat doświadczenia w zakresie wytwarzania oprogramowania w różnych technologiach oraz domenach, również w takich, w których nikt nie chciał pracować. Zafascynowany rozwojem technologii związanej z przetwarzaniem danych a w szczególności tworzeniem rozwiązań z rodziny Big Data. Uczestnik oraz organizator licznych wydarzeń, których głównym celem jest dzielenie się wiedzą oraz krzewienie potrzeby stosowania dobrych praktyk, w celu maksymalizacji jakości wytwarzanego produktu. Współorganizator Wakacyjnych Praktyk w Future Processing oraz prowadzący przedmiot na Politechnice Śląskiej „Tworzenie Oprogramowania w Zmiennym Środowisku Biznesowym”.

Łukasz Januszek

Strategy Analyst / Future Processing

Od dziewięciu lat pracuje w Future Processing, gdzie zajmuje się tematami dziwnymi i różnorodnymi. Realizuje się w działach szkoleń i strategii, programuje w C# i Pythonie, zajmuje się inżynierią procesów i — hobbystycznie — mechaniką gier. Prelegent i współtwórca praktyk studenckich Future Processing. Szczególnie interesuje się modelowaniem (upraszczaniem), celami (jednoznacznością) oraz systemami, rozumianymi jako narzędzia sterowania i motywowania.

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

Symentis.pl

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

Future Processing

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

Grupa Allegro

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

QA / Future Processing

Na co dzień zajmuje się przede wszystkim testami integracyjnymi oraz automatyzacją testów w Future Processing. Jest również trenerem wewnętrznym firmy, od wielu lat zaangażowanym w tworzenie i prowadzenie szkoleń. Najlepiej czuje się w technologiach Microsoftu, chociaż z powodzeniem wykorzystuje inne narzędzia, takie jak Python, Linux, Java. Od 2014 roku bierze udział w przygotowaniu warsztatów w ramach konferencji Quality Excites. Ponadto od kilku miesięcy współtworzy 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. W wolnym czasie oddaje się swoim zainteresowaniom – kulturą Dalekiego Wschodu oraz sztuką.

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

Software Quality Engineer / Future Processing

Inżynier ds. jakości oprogramowania w firmie Future Processing, działający w zespole projektu Smart City. Swoją pracę zaczynał jako tester manualny, a następnie zdobywał doświadczenie w kolejnych projektach z różnych dziedzin automatyzacji (Python, C#, 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

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.

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.

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 z powołaniem, aby 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 przejrzystych reguł, który wierzy, że jakość zawsze można podnieść 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

Head of QA / TestArmy

Łukasz to doświadczony tester, konsultant, analityk i kierownik projektów. Akredytowany trener ISTQB, certyfikowany QA Manager i Scrum Master. Zaangażowany w kwestie zapewniania jakości od 2003 roku – zaczynał od branży gamingowej i testów lokalizacyjnych, by potem zająć się oprogramowaniem na różnorodnych platformach (desktop, mobile, web) i w różnych technologiach. Jego doświadczenie zawodowe obejmuje testowanie manualne oraz pisanie automatycznych skryptów w językach Python, JS i Java. Jest zafascynowany testowaniem sterowanym kontekstem, a także koncepcją zwinności. Eksperyment traktuje jako jedno z najpotężniejszych narzędzi w arsenale testera. Uważa, że „to zależy” to najlepsza odpowiedź na każde trudne pytanie.

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

Senior Quality Specialist / SAP Hybris

Monika pracuje jako Senior Quality Specialist, pełni także rolę Scrum Mastera. Ma 8 lat doświadczenia w testowaniu rozwiązań ecommerce, a wykształcenie programistyczne zdecydowanie pomaga w codziennej pracy. Oprócz zwykłych zadań koordynuje organizację szkoleń w gliwickim biurze SAP Hybris. Zaangażowana społecznie. Znaczną część wolnego czasu spędza, angażując się w działania Warsztatu Miejskiego.

DAGMARA SURMA

Future Processing

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

Future Processing

Ł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

Test Lead / Dredar

Absolwent Wydziału Fizyki Uniwersytetu Jagiellońskiego. Współorganizator krakowskich spotkań testerów KraQA. Pracował w Oracle i Appdate Development, obecnie test manager w firmie DREDAR. Pasjonat testowania i samorozwoju, entuzjasta umiejętności miękkich oraz testów API. Drużynowy mistrz Polski w testowaniu oprogramowania w zawodach TestingCup 2016. Prowadzi także zajęcia ze studentami warszawskiej uczelni Vistula University na kierunku testowanie oprogramowania.

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

Senior QA, Pentester / Solidbrain

Mateusz jest uzależniony od wysokiej jakości w każdej dziedzinie życia. Ma za sobą tysiące godzin spędzonych na przekazywaniu wiedzy i jeszcze więcej na testowaniu oprogramowania. W swojej codziennej pracy zajmuje się wykonywaniem testów bezpieczeństwa, przeprowadzaniem audytów, oraz przygotowaniem firm do RODO. Prelegent najpopularniejszych konferencji branżowych w Polsce, a także autor publikacji dotyczących testowania.

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

Grupa Allegro

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

Future Processing

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, projektant, szkoleniowiec 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

Partner

Patroni honorowi

Wspierają nas

Nasi przyjaciele

Do poprawnego działania nasza strona wymaga cookies.