Software Quality Assurance Engineer
14 ore fa
Rome, Lazio, Italia
XTN Cognitive Security®
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
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.
Pronto/a a candidarsi? Prima di farlo, si assicuri di leggere tutti i dettagli relativi a questo lavoro nella descrizione sottostante.
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 po
Pronto/a a candidarsi? Prima di farlo, si assicuri di leggere tutti i dettagli relativi a questo lavoro nella descrizione sottostante.
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 po