In sintesi
- Mansioni: Progetta e automatizza test per garantire software sicuro e performante.
- Azienda: XTN Cognitive Security®: leader in Cyber Security e innovazione tecnologica.
- Benefit: Contratto a tempo indeterminato, stipendio competitivo, lavoro ibrido e formazione continua.
- Altre informazioni: Ambiente inclusivo con ottime opportunità di crescita professionale.
- Perché questo lavoro: Lavora su tecnologie avanzate e contribuisci a proteggere le organizzazioni da frodi informatiche.
- Qualifiche: Esperienza in Software Quality Assurance e conoscenza di test design e automazione.
La retribuzione prevista è compresa tra 30000 - 38000 € per anno.
Chi siamo
XTN Cognitive Security® sviluppa soluzioni innovative di Cyber Security e Fraud Prevention basate su Intelligenza Artificiale, Machine Learning e Behavioural Biometrics. Le nostre piattaforme aiutano organizzazioni internazionali nei settori Banking, Financial Services, Insurance e Digital Payments a prevenire frodi e minacce informatiche attraverso tecnologie proprietarie avanzate. Entrare in XTN significa lavorare in una realtà tecnologica dove qualità, sicurezza e innovazione sono elementi fondamentali nello sviluppo di prodotti software utilizzati in contesti enterprise.
Il ruolo
Siamo alla ricerca di un/una Software Quality Assurance Engineer da inserire nel team tecnico con l'obiettivo di guidare e migliorare continuamente la qualità delle nostre soluzioni software. La persona selezionata lavorerà su architetture API-first e a microservizi, contribuendo alla definizione delle strategie di test, all'automazione delle verifiche e all'integrazione dei controlli di qualità all'interno dei processi di sviluppo e rilascio. Il ruolo prevede una forte collaborazione con Software Development, Product Management e Delivery, con l'obiettivo di garantire software affidabile, performante e sicuro.
Mission
Guidare la qualità dei servizi XTN attraverso un approccio strutturato al testing, combinando:
- test design rigoroso;
- automazione sostenibile;
- verifica delle performance;
- attenzione agli aspetti di sicurezza;
- integrazione della qualità nei processi CI/CD.
Attività previste
Nel ruolo ti occuperai di:
- Progettare ed eseguire test funzionali e non funzionali applicando metodologie avanzate di test design: Equivalence Partitioning; Boundary Value Analysis; Decision Tables; State Transition Testing; Pairwise Testing; Risk-Based Testing.
- Definire scenari di test chiari, ripetibili e misurabili.
- Automatizzare test API e, quando necessario, smoke test UI.
- Gestire dati di test e verificare scenari positivi, negativi, edge case e condizioni di errore.
- Curare la qualità dei contratti API e la compatibilità backward delle interfacce.
- Collaborare con i team di sviluppo per promuovere requisiti facilmente testabili.
- Definire ed eseguire test di performance: baseline testing; spike testing; soak testing.
- Analizzare metriche di performance come: response time; percentili p95/p99; error rate.
- Eseguire verifiche pragmatiche di sicurezza sulle API: autenticazione; autorizzazione; input validation; gestione degli errori.
- Garantire la tracciabilità completa tra requisiti, casi di test, esecuzioni e difetti.
- Produrre reportistica sulla qualità del prodotto.
- Integrare le suite di test nei processi CI/CD attraverso quality gate, parallelizzazione e gestione della flakiness.
Stack Tecnologico
- Testing & Automation
- API Testing
- Test automation framework
- Test data management
- Regression testing
- Smoke testing
- Automated quality checks
- API & Microservices
- Architetture API-first
- REST API
- Microservices Architecture
- API contract testing
- Backward compatibility
- CI/CD & Development Tools
- Git
- Pipeline CI/CD
- Quality gates
- Automazione dei processi di validazione software
- Performance & Observability
- Performance testing tools
- Analisi metriche applicative
- Log analysis
- Monitoring e troubleshooting tramite: log; metriche; trace.
- Security Testing
- API security testing
- Authentication & Authorization
- Input validation
- OWASP API Security fundamentals
Requisiti
Cerchiamo una persona con:
- Esperienza in ambito Software Quality Assurance con focus su applicazioni API e architetture a microservizi.
- Conoscenza delle principali tecniche di test design.
- Esperienza nella progettazione e gestione di casi di test strutturati.
- Esperienza nell'automazione di test API.
- Familiarità con Git e processi CI/CD.
- Esperienza nella gestione di repository di test, tracciabilità e reportistica.
- Conoscenza delle principali metodologie di performance testing e capacità di interpretare metriche applicative.
- Conoscenza dei principali concetti di sicurezza applicativa per API.
- Ottime capacità analitiche e attenzione al dettaglio.
- Capacità di comunicare in modo chiaro con team tecnici e funzionali.
- Buona conoscenza della lingua inglese.
Costituiscono titolo preferenziale
- Esperienza con contract testing.
- Conoscenza di mutation testing, property-based testing o model-based testing.
- Esperienza con strategie di test selection e gestione dei difetti flaky.
- Conoscenza di strumenti di observability per troubleshooting avanzato.
- Esperienza con approcci di test in produzione sicuro tramite feature flags o canary release.
- Conoscenza di principi privacy-by-design e delle principali best practice in ambito software quality.
Cosa offriamo
Entrerai a far parte di una software company di prodotto che sviluppa tecnologie proprietarie nel settore Cyber Security. Avrai la possibilità di lavorare su prodotti innovativi di Behavioural-based Threat e Fraud Protection, confrontandoti con tecnologie avanzate per la prevenzione delle frodi informatiche e contribuendo direttamente alla qualità delle nostre piattaforme.
Offriamo:
- Contratto a tempo indeterminato.
- RAL compresa tra €30.000 e €38.000 in funzione dell'esperienza.
- Modalità di lavoro ibrida: 2 giorni in ufficio e 3 giorni in Smart Working.
- Orario di lavoro flessibile.
- Ticket Restaurant.
- Assicurazione sanitaria integrativa.
- Welfare&Fringe Benefits
- Formazione continua.
- Ambiente tecnico altamente specializzato.
- Opportunità di crescita professionale.
Le nostre sedi
- Padova: Presso la Net Tower, all'interno del polo direzionale NetCenter.
- Milano: Presso Caldera Park Milano, Orange Building.
XTN promuove un ambiente di lavoro inclusivo e valuta tutte le candidature sulla base delle competenze, dell'esperienza e del potenziale, nel rispetto della normativa vigente in materia di pari opportunità.
Software Quality Assurance Engineer datore di lavoro: XTN Cognitive Security®
XTN Cognitive Security® è un datore di lavoro eccezionale, offrendo un ambiente di lavoro innovativo e tecnologico dove la sicurezza e l'innovazione sono al centro delle nostre soluzioni. I dipendenti possono beneficiare di un contratto a tempo indeterminato, orari flessibili, modalità di lavoro ibrida e opportunità di crescita professionale continua, lavorando su piattaforme SaaS all'avanguardia in un contesto internazionale. La nostra sede a Padova, situata nel polo direzionale NetCenter, offre un ambiente stimolante e collaborativo, ideale per chi desidera sviluppare le proprie competenze nel campo della Cyber Security e del Cloud Operations.
Dettagli di contatto:
Team di recruiting di XTN Cognitive Security®