Tester oprogramowania
W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech, AI.
Zakres odpowiedzialności:
Zapewnianie jakości oprogramowania: Planowanie, przygotowywanie i realizacja testów manualnych, regresyjnych oraz akceptacyjnych dla rozwijanych systemów.
Automatyzacja testów: Projektowanie, rozwój i utrzymanie testów automatycznych z wykorzystaniem narzędzi takich jak Selenium, Cypress oraz innych nowoczesnych frameworków testowych.
Testowanie API: Weryfikacja poprawności działania usług REST API przy wykorzystaniu narzędzi takich jak Postman, REST Assured oraz innych dedykowanych rozwiązań.
Testy end-to-end: Tworzenie i rozwijanie testów integracyjnych E2E zapewniających wysoką jakość procesów biznesowych i stabilność systemów.
Testy wydajnościowe: Przygotowywanie, wykonywanie i analiza testów wydajnościowych z wykorzystaniem narzędzi takich jak JMeter.
Współpraca z zespołem deweloperskim: Aktywny udział w procesie wytwarzania oprogramowania, współpraca z programistami, analitykami i architektami oraz udział w przeglądach kodu i procesach jakościowych.
Analiza i raportowanie: Identyfikowanie, dokumentowanie oraz monitorowanie błędów, a także przygotowywanie raportów z przebiegu testów i rekomendacji dotyczących poprawy jakości.
Doskonalenie procesów testowych: Udział w budowaniu i rozwijaniu standardów jakości, automatyzacji procesów testowych oraz wdrażaniu dobrych praktyk QA.
Wymagania:
Doświadczenie komercyjne: Minimum 3 lata doświadczenia obejmującego testy manualne, regresyjne, automatyzację testów oraz udział w testach akceptacyjnych.
Automatyzacja testów: Minimum rok praktycznego doświadczenia w tworzeniu i utrzymaniu testów automatycznych z wykorzystaniem narzędzi takich jak Selenium, Cypress lub podobnych.
Testy manualne i E2E: Doświadczenie w prowadzeniu testów manualnych oraz przygotowywaniu testów integracyjnych end-to-end.
Testowanie API: Praktyczna znajomość testowania REST API z wykorzystaniem narzędzi takich jak Postman lub bibliotek takich jak REST Assured.
Testy wydajnościowe: Doświadczenie w realizacji testów wydajnościowych z wykorzystaniem narzędzi takich jak JMeter.
Podejście jakościowe: Umiejętność projektowania scenariuszy testowych, identyfikowania ryzyk jakościowych oraz proponowania usprawnień procesów testowych.
Komunikacja i współpraca: Wysoko rozwinięte umiejętności komunikacyjne oraz doświadczenie we współpracy z zespołami deweloperskimi, w tym udział w code review i procesach jakościowych.
Znajomość języków: Biegłe posługiwanie się językiem polskim w mowie i piśmie oraz znajomość języka angielskiego umożliwiająca efektywną pracę z dokumentacją techniczną.
Dodatkowym atutem będzie:
Znajomość nowoczesnych frameworków i narzędzi wspierających automatyzację testów.
Doświadczenie w pracy w środowiskach CI/CD oraz integracji testów z procesami wdrożeniowymi.
Praktyczna znajomość narzędzi do monitorowania jakości oprogramowania i raportowania wyników testów.
Doświadczenie w projektach realizowanych w metodykach Agile/Scrum.
Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu.
Co zyskujesz, dołączając do teamu?
Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B.
Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt.
Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU.
Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in. cyberbezpieczeństwa.
Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.
Tester oprogramowania
Tester oprogramowania