Per un nostro importante cliente operante nel settore aeronautico, siamo alla ricerca di un/una Software Test Engineer da inserire all'interno della struttura Engineering. La risorsa contribuirà alle attività di Software Verification & Validation in contesti mission-critical, con particolare focus sulla definizione, pianificazione, esecuzione e analisi di test funzionali, sulla gestione della tracciabilità dei requisiti e sulle attività tipiche della parte alta del V-Model.
Si ricordi di controllare il suo CV prima di candidarsi. Inoltre, si assicuri di leggere tutti i requisiti relativi a questo ruolo.
Responsabilità
La risorsa sarà coinvolta nelle seguenti attività:
analizzare i requisiti di sistema e software, verificandone completezza, consistenza e testabilità;
gestire la tracciabilità requisiti-test attraverso strumenti dedicati quali IBM DOORS e Jira;
definire strategie di verifica e validazione in conformità agli standard di progetto e alle best practice di qualità del software;
progettare e redigere casi di test funzionali, procedure di verifica, matrici di tracciabilità e documentazione di validazione;
pianificare, eseguire e monitorare test funzionali, di integrazione, regressione e accettazione;
analizzare i risultati dei test, identificare anomalie e supportare la gestione del ciclo di vita dei difetti;
collaborare con i team di System Engineering e Software Development nella definizione dei requisiti e dei criteri di accettazione;
predisporre reportistica tecnica e documentazione a supporto delle attività di Verification & Validation.
Requisiti
Laurea almeno triennale in discipline STEM;
esperienza di almeno 3 anni in attività di Software Verification & Validation, con focus sulla progettazione ed esecuzione di test funzionali;
esperienza nell'utilizzo di strumenti per la gestione dei requisiti e delle attività di validazione, quali DOORS, Jira o equivalenti;
conoscenza delle metodologie di sviluppo e verifica software basate sul V-Model;
esperienza nello sviluppo e/o nella verifica di applicazioni software in Java o Python;
conoscenza di framework di testing come JUnit, TestNG o PyTest;
conoscenza del linguaggio SQL e dei principali database relazionali (MySQL, PostgreSQL, Oracle DB);
buona conoscenza dei sistemi operativi Windows, Linux e Unix-like;
conoscenza di strumenti di build automation e CI/CD (Ant, Maven, Jenkins);
conoscenza della lingua inglese almeno livello B2.
Costituiscono un plus
conoscenza degli standard middleware CORBA e DDS (Data Distribution Service);
esperienza con sistemi di versioning software come Git e SVN;
esperienza in programmi mission critical o nel dominio Air Traffic Management;
familiarità con standard e processi di sviluppo software in ambito aeronautico e safety-critical. xpavfwm
Sede di lavoro: Napoli
Modalità di lavoro: Ibrida
RAL indicativa: 40.000 – 50.000 €, commisurata all'esperienza e alle competenze
Se desideri entrare a far parte di un contesto tecnologicamente avanzato e contribuire allo sviluppo di soluzioni software per sistemi aeronautici ad alta criticità, inviaci la tua candidatura.