Radosław Ratajczak
Principal Software QA Engineer, Oracle
Kraków,
małopolskie
Umiejętności
Testy akceptacyjne
Automatyzacja
CI
Cucumber
ISTQB Certified
Jenkins
Testowanie ręczne
PHP
Testy regresyjne
Ruby
Selenium
SQL
Testy systemowe
Automatyzacja testów
Test Case'y
Planowanie testów
Testowanie
Języki
angielski
dobry
Doświadczenie zawodowe
Software Quality Engineer
W Sabre Holdings byłem osobą odpowiedzialną za:
- analiza i weryfikacja funkcjonalna aplikacji webowych.
- przygotowanie test planów
- tworzenie przypadków testowych w oparciu o specyfkacje funkcionalna.
- automatyzacje testów - Java wraz z pakietem Selenium i TestNG.
- automatyzacja testów z wykorzystaniem Fitnesse.
- automatyzacja testów z wykorzystaniem QTP.
- automatyzacja testów z wykorzystaniem JMetera
- analiza i weryfikacja funkcjonalna aplikacji webowych.
- przygotowanie test planów
- tworzenie przypadków testowych w oparciu o specyfkacje funkcionalna.
- automatyzacje testów - Java wraz z pakietem Selenium i TestNG.
- automatyzacja testów z wykorzystaniem Fitnesse.
- automatyzacja testów z wykorzystaniem QTP.
- automatyzacja testów z wykorzystaniem JMetera
DxDesigner Software Quality Assurance Engineer
DxDesigner jest aplikacja służącą do projektowania układów elektronicznych na poziomie schematu, umożliwiającą następnie przejście do projektu PCB.
W Mentor Graphics byłem osobą odpowiedzialną za:
- analiza i weryfikacja funkcjonalna produktu
- tworzenie przypadków testowych pod kontrola Borland SilkTest
- tworzenie przypadków testowych w Visual Basicu (Interfejsy COM)
- tworzenie testów wydajnościowych
- automatyzacja i zarządzanie testami
- utrzymaniem farmy komputerów testowych.
- przygotowanie test planów
- przygotowanie specyfikacji
Cały mechanizm automatycznego testowania obejmuje instalacje oprogramowania, wykonanie testów, raportowanie wyników do bazy MySQL oraz generacje raportów na stornie web.
W Mentor Graphics byłem osobą odpowiedzialną za:
- analiza i weryfikacja funkcjonalna produktu
- tworzenie przypadków testowych pod kontrola Borland SilkTest
- tworzenie przypadków testowych w Visual Basicu (Interfejsy COM)
- tworzenie testów wydajnościowych
- automatyzacja i zarządzanie testami
- utrzymaniem farmy komputerów testowych.
- przygotowanie test planów
- przygotowanie specyfikacji
Cały mechanizm automatycznego testowania obejmuje instalacje oprogramowania, wykonanie testów, raportowanie wyników do bazy MySQL oraz generacje raportów na stornie web.
Product SQA Manager, Senior Application Engineer, Application Engineer
Stanowisko: Riviera SQA Manager (Nieformalnie: Product Manager) (2003 Styczeń - 2005 Maj)
Symulator Rivier jest aplikacja przeznaczoną dla inżynierów elektroników. Jest używana do symulowania projektów stworzonych w językach Verilog i VHDL, przeznaczonych do projektowania układów FPGA and ASIC.
Jako Riviera SQA Manager byłem osoba odpowiedzialną za zapewnienie jakości produktu o nazwie Riviera Simulator. Zarządzałem grupą 8 osób. Do moich obowiązków należało:
- przygotowanie harmonogramu prac dla każdej wersji produktu
- przygotowanie test planów
- przygotowanie specyfikacji dla programistów
- rozwiązywanie problemów zgłaszanych do technical support'u
- kontakty z klientami, partnerami oraz naszymi dystrybutorami
- zakres obowiązków jako Application Engineer
Stanowisko: Application Engineer, Senior Application Engineer (1999 Maj – 2003 Styczeń)
Na tym stanowisku byłem osobą odpowiedzialną za:
- testowanie i weryfikacja programów Active-HDL i Riviera przeznaczonych do symulacji projektów napisanych w VHDL, Verilog, EDIF i SystemC.
- Rozpoznawanie zagadnień związanych z synteza i implementacja pod kątem integracji z programami Active-HDL i Riviera
- testowanie i weryfikacje testów automatycznych. Cykl testowy zawierał 60 000 testów automatycznych, które były wykonywane równolegle na trzech platformach – Windows, Linux, and Sun. (Sumarycznie cykl zawierał 180 000 testów powtarzanych każdego dnia)
- weryfikacja i analiza znalezionych błędów
- tworzenie automatycznych testów w językach VHDL i Verilog
- tworzenie automatycznych testów wydajnościowych
- ewaluacja nowych narzędzi. (Xilinx ISE, Altera Quartus, Synplify, ModelSim i inne)
- programowanie i poprawianie defektów (C++)
Symulator Rivier jest aplikacja przeznaczoną dla inżynierów elektroników. Jest używana do symulowania projektów stworzonych w językach Verilog i VHDL, przeznaczonych do projektowania układów FPGA and ASIC.
Jako Riviera SQA Manager byłem osoba odpowiedzialną za zapewnienie jakości produktu o nazwie Riviera Simulator. Zarządzałem grupą 8 osób. Do moich obowiązków należało:
- przygotowanie harmonogramu prac dla każdej wersji produktu
- przygotowanie test planów
- przygotowanie specyfikacji dla programistów
- rozwiązywanie problemów zgłaszanych do technical support'u
- kontakty z klientami, partnerami oraz naszymi dystrybutorami
- zakres obowiązków jako Application Engineer
Stanowisko: Application Engineer, Senior Application Engineer (1999 Maj – 2003 Styczeń)
Na tym stanowisku byłem osobą odpowiedzialną za:
- testowanie i weryfikacja programów Active-HDL i Riviera przeznaczonych do symulacji projektów napisanych w VHDL, Verilog, EDIF i SystemC.
- Rozpoznawanie zagadnień związanych z synteza i implementacja pod kątem integracji z programami Active-HDL i Riviera
- testowanie i weryfikacje testów automatycznych. Cykl testowy zawierał 60 000 testów automatycznych, które były wykonywane równolegle na trzech platformach – Windows, Linux, and Sun. (Sumarycznie cykl zawierał 180 000 testów powtarzanych każdego dnia)
- weryfikacja i analiza znalezionych błędów
- tworzenie automatycznych testów w językach VHDL i Verilog
- tworzenie automatycznych testów wydajnościowych
- ewaluacja nowych narzędzi. (Xilinx ISE, Altera Quartus, Synplify, ModelSim i inne)
- programowanie i poprawianie defektów (C++)
Inżynier Elektronik i administrator lokalnej sieci komputerowej
Do moich obowiązków należało:
oprogramowanie kontrolera w C i asemblerze. Kontroler był naszym wewnętrznym projektem, bazował on na mikroprocesorze 80554 (rozbudowana wersja procesora 8051).
oprogramowanie urządzeń zewnętrznych takich jak drukarka, wyświetlacz, czytnik kard PCMICIA
administrowanie lokalna siecią Novel NetWare 3.12.
oprogramowanie kontrolera w C i asemblerze. Kontroler był naszym wewnętrznym projektem, bazował on na mikroprocesorze 80554 (rozbudowana wersja procesora 8051).
oprogramowanie urządzeń zewnętrznych takich jak drukarka, wyświetlacz, czytnik kard PCMICIA
administrowanie lokalna siecią Novel NetWare 3.12.
Szkolenia i kursy
Marzec 2012
Sabre Holdings Polska
Szkolenie z zakresu udzielania pierwszej pomocy
Marzec 2010
Sabre Holdings Polska
JavaScript programing - workshops
Marzec 2010
Sabre Holdings Polska
Szkolenie z zakresu udzielania pierwszej pomocy
Lipiec 2009
Sabre Holdings Polska
Egzamin ISTQB I stopnia.
Czerwiec 2009
Sabre Holdings Polska
Agile Software Development.
Marzec 2009
Mentor Graphics Katowice Polska
Szkolenie z zakresu udzielania pierwszej pomocy
14-15 Styczeń 2009
Borland Poland Warszawa Polska
Zarządzanie testami na podstawie wymagań
Marzec 2008
Trening Partners Katowice Polska
Kreatywne rozwiązywanie problemów
7 – 9 Listopad 2005
Software Quality Assurance Management Kraków Polska
Konferencja dotycząca metod testowania oraz narzędzi do testowania.
12-16 Październik 1998
Altkom Academy Katowice Polska
Autoryzowany kurs administratora sieci Novel NetWare 4.11.
Sabre Holdings Polska
Szkolenie z zakresu udzielania pierwszej pomocy
Marzec 2010
Sabre Holdings Polska
JavaScript programing - workshops
Marzec 2010
Sabre Holdings Polska
Szkolenie z zakresu udzielania pierwszej pomocy
Lipiec 2009
Sabre Holdings Polska
Egzamin ISTQB I stopnia.
Czerwiec 2009
Sabre Holdings Polska
Agile Software Development.
Marzec 2009
Mentor Graphics Katowice Polska
Szkolenie z zakresu udzielania pierwszej pomocy
14-15 Styczeń 2009
Borland Poland Warszawa Polska
Zarządzanie testami na podstawie wymagań
Marzec 2008
Trening Partners Katowice Polska
Kreatywne rozwiązywanie problemów
7 – 9 Listopad 2005
Software Quality Assurance Management Kraków Polska
Konferencja dotycząca metod testowania oraz narzędzi do testowania.
12-16 Październik 1998
Altkom Academy Katowice Polska
Autoryzowany kurs administratora sieci Novel NetWare 4.11.
Specjalizacje
IT - Rozwój oprogramowania
Testowanie
Zainteresowania
- Bitewne gry strategiczne – Warhmmer, Warmaster
- Tworzenie makiet i modeli oraz malowanie figurek.
- Literatura Fantazy
- Sport: pływanie, piłka nożna
- Tworzenie makiet i modeli oraz malowanie figurek.
- Literatura Fantazy
- Sport: pływanie, piłka nożna
Inne
Elektronika
- dobra znajomość języków VHDL, Verilog, SystemC wykorzystywanych do modelowanie układów cyfrowych FPGA i ASIC
- znajomość narzędzi do projektowania układów FPGA i ASIC (Xilinx ISE, Altera Quartus)
- bardzo dobra znajomość narzędzi do symulacji modeli Verilog, VHDL (ModelSim, Acive-HDL, Riviera, VCS)
- doświadczenie w projektowaniu, uruchamianiu i programowaniu układów mikroprocesorowych
Programowanie
- bardzo dobra znajomość języka Perl łącznie z wykorzystaniem biblioteki Tk
- znajomość języka C and C++
- znajomość języka Java
- znajomość języka Pascal (Delphi)
- znajomość języków bash, sh
- znajomość języka SQL
- znajomość języka JavaScript
- znajomosc technologi web - HTML, PHP, CSS, JavaScript
Testowanie
- bardzo dobra znajomość bibliotek Java do testowania aplikacji webowych Selenium, TestNG.
- znajomość narzędzie do raportowanie defektów i planowania iteracji (JIRA, VersionOne, Bugzzila, IBM Rational ClearQuest, Lotus Notes)
- bardzo dobra znajomość środowiska do automatyzacji testów - Borland SilkTest
- znajomość metodologi Waterfall, Scrum, Agile
- znajomość cykli tworzenia oprogramowania
Inne
- znajomość narzędzi do wersjonowania projektów (SVN, CVS, SourceSafe, ClearCase)
- znajomość systemów Windows, Linux and Sun
- dobra znajomość pakietu MsOffice (włączając w to tworzenie makr w Visual Basic)
- umiejętność konfigurowania sprzętowego i systemowego komputerów
- dobra znajomość języków VHDL, Verilog, SystemC wykorzystywanych do modelowanie układów cyfrowych FPGA i ASIC
- znajomość narzędzi do projektowania układów FPGA i ASIC (Xilinx ISE, Altera Quartus)
- bardzo dobra znajomość narzędzi do symulacji modeli Verilog, VHDL (ModelSim, Acive-HDL, Riviera, VCS)
- doświadczenie w projektowaniu, uruchamianiu i programowaniu układów mikroprocesorowych
Programowanie
- bardzo dobra znajomość języka Perl łącznie z wykorzystaniem biblioteki Tk
- znajomość języka C and C++
- znajomość języka Java
- znajomość języka Pascal (Delphi)
- znajomość języków bash, sh
- znajomość języka SQL
- znajomość języka JavaScript
- znajomosc technologi web - HTML, PHP, CSS, JavaScript
Testowanie
- bardzo dobra znajomość bibliotek Java do testowania aplikacji webowych Selenium, TestNG.
- znajomość narzędzie do raportowanie defektów i planowania iteracji (JIRA, VersionOne, Bugzzila, IBM Rational ClearQuest, Lotus Notes)
- bardzo dobra znajomość środowiska do automatyzacji testów - Borland SilkTest
- znajomość metodologi Waterfall, Scrum, Agile
- znajomość cykli tworzenia oprogramowania
Inne
- znajomość narzędzi do wersjonowania projektów (SVN, CVS, SourceSafe, ClearCase)
- znajomość systemów Windows, Linux and Sun
- dobra znajomość pakietu MsOffice (włączając w to tworzenie makr w Visual Basic)
- umiejętność konfigurowania sprzętowego i systemowego komputerów
Grupy
Software Quality Assurance
Grupa związana z procesami i metodami inżynierii oprogramowania zapewniającymi jakość oprogramowania.