O tym stanowisku
auto_translated_note
To odległe stanowisko. Poniższa lista określa nadrzędne cele zlecenia i ustala zamierzone wyniki, które Wykonawca ma osiągnąć poprzez realizację różnych pakietów prac opisanych w tym dokumencie. Cele te służą jako zasady przewodnie, względem których należy mierzyć wszystkie rezultaty.
Oczekuje się, że Wykonawca dostosuje swoje podejście, metodologię i planowanie zasobów do tych celów przez cały czas trwania zlecenia. Pod kierownictwem i wskazówkami Architekta Rozwiązania, Menedżera Świadczenia Usług, Kierownika Testów i Kierownika Projektu świadczone usługi będą związane z testowaniem, walidacją, weryfikacją, zapewnianiem jakości i automatyzacją testów modułów oprogramowania JTS/FAST. Przewiduje się, że usługi te będą świadczone przez jednego doświadczonego inżyniera ds. testów oprogramowania.a) Opracowywanie, aktualizowanie i utrzymywanie przypadków testowych JTS/FAST, scenariuszy testowych, skryptów testowych i danych testowych zgodnie z ustalonymi wymaganiami, priorytetami, kierunkiem technicznym, planowaniem wersji i celami projektu.b) Wykonywanie ręcznych, automatycznych, funkcjonalnych, regresyjnych, integracyjnych i testowania systemów w celu wsparcia ciągłego utrzymania, walidacji i ewolucji wersji bazowej oprogramowania JTS/FAST.c) Wsparcie pełnego cyklu życia testów oprogramowania JTS/FAST, w tym analiza testów, projektowanie testów, implementacja testów, wykonanie testów, raportowanie defektów, ponowne testowanie, testowanie regresyjne i dokumentacja testów.d) Opracowywanie, aktualizacja i utrzymywanie zautomatyzowanych skryptów testowych i zasobów do automatyzacji testów w celu poprawy zasięgu testów, powtarzalności, łatwości konserwacji i możliwości testowania regresyjnego.e) Wspieranie działań integracyjnych i weryfikacyjnych w celu zapewnienia, że opracowane, aktualizowane lub utrzymywane komponenty oprogramowania JTS/FAST działają poprawnie w szerszym systemie JTS/FAST oraz zgodnie z ustalonym interfejsem, interoperacyjnością i parametrami operacyjnymi wymagania.f) Analizowanie, badanie, dokumentowanie i zgłaszanie defektów oprogramowania, niepowodzeń testów, anomalii i problemów z jakością zidentyfikowanych podczas testowania, integracji, weryfikacji, przygotowania wydania lub działań wsparcia operacyjnego. g) Wspieranie weryfikacji poprawek defektów i zmian w oprogramowaniu poprzez przeprowadzanie ponownych testów, testów regresyjnych i walidacji pod kątem ustalonych kryteriów akceptacji i wymagań. h) Opracowywanie, aktualizowanie i utrzymywanie dokumentacji testowej, w tym planów testów, przypadków testowych, raportów z wykonania testów, raportów o defektach, dowodów testów regresyjnych, dokumentacji automatyzacji i innych materiałów projektowych zgodnie z wymaganiami.i) Brać udział w wirtualnych i osobistych spotkaniach, przeglądach, sesjach planowania, dyskusjach technicznych, działaniach związanych z koordynacją testów i przeglądach gotowości do wydania z interesariuszami NCIA i członkami zespołu projektowego.j) Zapewnić, że wszystkie działania testowe, artefakty testowe, automatyczne skrypty, raporty o defektach i powiązane produkty są zgodne z obowiązującymi standardami testowania NCIA, wymaganiami jakościowymi, praktykami zarządzania konfiguracją i uzgodnionymi procedurami projektowymib) Aktualizować i rozszerzać utworzone zasoby testowe, skrypty testów automatycznych, dane testowe i dokumentację, jeśli jest to konieczne, aby uwzględnić nowe, poprawione lub pojawiające się wymagania przez cały czas trwania zlecenia.l) Wspieranie poprawy jakości, niezawodności, łatwości konserwacji, interoperacyjności i gotowości operacyjnej oprogramowania JTS/FAST poprzez zapewnianie zespołowi projektowemu ustrukturyzowanych testów, jasnych dowodów z testów i terminowej informacji zwrotnej.
Wymagania Każdy personel wykonawcy musi spełniać następujące wymagania: - Co najmniej 5 lat doświadczenia zawodowego w testowaniu oprogramowania i zapewnianiu jakości, ze szczególnym uwzględnieniem złożonych systemów oprogramowania, aplikacji sieciowych lub środowisk rozproszonych. - Udokumentowana umiejętność skutecznego komunikowania się w języku angielskim, zarówno w mowie, jak i piśmie, w sposób jasny, uporządkowany i profesjonalny. - Udokumentowane doświadczenie w pracy w środowiskach Agile/Scrum, w tym udział w planowaniu sprintu, planowaniu testów, wykonywaniu sprintu, selekcji defektów, przeglądach sprintów i działaniach związanych z przygotowaniem wydania. - Co najmniej 3 lata doświadczenia zawodowego w projektowaniu, pisaniu, wykonywaniu i utrzymywaniu ręcznych przypadków testowych, w tym scenariuszy testów funkcjonalnych, regresyjnych, integracyjnych, interfejsowych i związanych z wydaniem. - Co najmniej 3 lata doświadczenia w identyfikacji defektów, raportowaniu defektów, ponownym testowaniu, testowaniu regresji i weryfikacji defektów przy użyciu narzędzi do śledzenia problemów i zarządzania testami. - Co najmniej 2 lata doświadczenia w testowaniu interfejsów API lub interfejsów wymiany danych, w tym weryfikacji zachowania żądania/odpowiedzi, przetwarzania danych, filtrowania danych i obsługi błędów. - Co najmniej 2-letnie doświadczenie w pracy przy testowaniu interoperacyjności, w tym testowaniu wymiany danych, obsługi komunikatów, konfiguracji, integracji z systemami zewnętrznymi lub wielosystemowymi środowiskami testowymi. - Co najmniej 2 lata doświadczenia zawodowego w pracy ze frameworkami do automatyzacji testów, takimi jak Robot Framework, Gauge, Cucumber, Selenium, Playwright, Cypress lub podobnymi. Co najmniej 1 rok doświadczenia zawodowego w językach skryptowych lub programowania używanych do wspierania automatyzacji testów, wykonywania testów, rozwiązywania problemów lub konfiguracji środowiska, takich jak Java, Python, Linux Bash, Ansible lub podobnych. - Co najmniej 1 rok doświadczenia zawodowego w pracy z kontenerowymi lub zwirtualizowanymi środowiskami testowymi, w tym Docker lub równoważnymi technologiami. - Udokumentowane doświadczenie w korzystaniu z narzędzi do programowania, testowania i zarządzania konfiguracją, takich jak Jira, Zephyr, GitLab, potoki CI/CD, repozytoria artefaktów lub równoważne narzędzia. - Udokumentowane doświadczenie w przygotowywaniu i utrzymywaniu dokumentacji testowej, w tym planów testów, przypadków testowych, raportów z wykonania testów, raportów o defektach, dowodów weryfikacji, raportów regresji i danych wejściowych dotyczących gotowości do wydania. - Doświadczenie w definiowaniu scenariuszy testowych, kryteriów akceptacji, podejść do walidacji lub dowodów weryfikacji dostarczanych produktów oprogramowania. - Doświadczenie w pracy z systemami rozproszonymi i architekturami wielokomponentowymi, w tym integracja i testowanie wielu źródeł danych, usług, interfejsów lub systemów zewnętrznych. - Znajomość bezpiecznych praktyk testowania, kontrolowanych środowisk testowych, wymagań dotyczących przetwarzania informacji i pracy w regulowanych lub akredytowanych środowiskach. - Pożądane jest posiadanie odpowiednich certyfikatów technicznych lub testowych, w tym ISTQB, TMap, Microsoft, Red Hat, CompTIA, Cisco lub równoważnych certyfikatów. - Personel Wykonawcy musi być obywatelem państwa członkowskiego NATO. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/rfq-2026-0092-support-jtsfast-testing-mcbride