Radosław Ratajczak

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

Logo
Principal Software QA Engineer
Oracle, krakow
Propozycje wspolpracy tylko Krakow i okolice, z konkretnymi warunkami takze finansowymi. Nie jestem zainteresowany pozycjami nizszymi niz obecna.
Sabre Polska Sp. z o. o.
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
Mentor Graphics
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.
Aldec ADT
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++)
ENKO S.A.
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.

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.

Edukacja

Logo
Elektronika, inżynierskie
Politechnika Śląska w Gliwicach

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

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

Grupy

Software Quality Assurance
Software Quality Assurance
Grupa związana z procesami i metodami inżynierii oprogramowania zapewniającymi jakość oprogramowania.