JustJoin.IT Praca zdalna Mid

Tester oprogramowania

TSS

⚲ Warszawa

9 500 - 12 500 PLN netto (B2B)

Wymagania

  • Selenium
  • REST Assured
  • JMeter
  • Testy manualne
  • Testy Automatyczne
  • Testy integracyjne
  • Postman
  • testy wydajnościowe

Opis stanowiska

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.

🔍 Dekoder Ogłoszenia

🔴
napędzamy cyfrową rewolucję
Firma pozycjonuje się jako lider innowacji, co może sugerować szybkie tempo pracy i ciągłe wprowadzanie nowych technologii.
🔴
Tworzymy zaawansowane systemy i innowacyjne rozwiązania
Może oznaczać pracę nad skomplikowanymi projektami, które wymagają głębokiego zrozumienia technologii i problemów.
🟡
Aktywny udział w procesie wytwarzania oprogramowania
Oczekuje się, że tester będzie zaangażowany na każdym etapie cyklu życia oprogramowania, a nie tylko na końcu.
🔴
Udział w budowaniu i rozwijaniu standardów jakości
Może oznaczać, że firma nie ma jeszcze w pełni ugruntowanych procesów QA i tester będzie miał wpływ na ich kształtowanie.
🔴
oraz wdrażaniu dobrych praktyk QA
Podobnie jak wyżej, może sugerować, że obecne praktyki nie są idealne i wymagają poprawy.