Offerta di lavoro
Ingegnere senior di automazione dei test a tempo pieno (f/m/d)
Senior Test Automation Engineer presso T-Systems a Monaco di Baviera, responsabile in qualità di Tech Lead della realizzazione e dell’orchestrazione di pipeline CI/CD e di ecosistemi di test automatizzati in un’architettura a microservizi.
Compiti
- Responsabile tecnico dei moduli di automazione dei test (pre-produzione, creazione di risorse, pubblicazione/emissione e fatturazione) presso ADOBE
- Progettazione e sviluppo di pipeline CI/CD e di ecosistemi di strumenti di test automatizzati come squadra interfunzionale
- Gestione dell'automazione dei test, dell'accettazione, dell'esecuzione e del processo di accettazione del progetto
- Garantire che noi e i nostri stakeholder del sistema raggiungiamo il massimo livello di eccellenza nella gestione dei test e dell'automazione
- Pianificazione, garanzia e documentazione dei test automatizzati (test di integrazione, requisiti di test ed EPAS) sulle pipeline CI/CD, compresi la rielaborazione dei dati, il mocking, i dati di test e la fornitura dei dati di test
- Progettazione e automazione immediata dei test sulle pipeline GATIE/CD-CICD, compresi il flusso di lavoro con immagini sigillate, GitHub Actions e GitLab
- Progettazione e implementazione di ALM e di sistemi specifici di controllo delle versioni
- Architettura e garanzia della qualità del software, sicurezza, facilità d'uso, facilità di sviluppo e tempo di esecuzione (comprese le prestazioni), nonché manutenibilità basate su principi di primo e secondo ordine
- Infrastruttura automatizzata (e) idealizzata basata su PDPRP per l'intero ciclo di vita: prototipazione, PRL, sviluppo della pipeline (pre-release: PA sul feature branch), gestione delle release, pipeline di patch e UAT/regressione (da Dev a Prod), nonché pipeline di rielaborazione dei dati end-to-end
- Monitoraggio degli strumenti di automazione durante il ciclo di vita (end-to-end: da test, requisiti di test, produzione, rilascio, con relativi avvisi/runner per il progetto (remoto) (Agile) e TDD (Storyboard), nonché fatturazione – importanza del processo di fatturazione (di test) (automatizzato/manuale), compresa la conferma, e non per la build. Integrazione completa nella pipeline e consegna della stessa
- Garanzia e manutenzione di strumenti e servizi di terze parti come funzione - test automatizzati - DevOps - strumenti di automazione dei test e tutti i flussi di lavoro di build e gestione
- Autorizzazione e verifica di SDK e servizi in Go, garanzia della manutenzione del codice sorgente – una solida conoscenza del C++ e di JavaScript e una comprensione approfondita di come gestire i test, una comprensione solida e scalabile
- Riutilizzo attivo tra i vari team delle nostre risorse (product manager, super-amministratori, UX, esperti di metodologie agili, data engineer, big data engineer) e degli ingegneri Dev O
- Coordinamento con i tester e gli ingegneri della qualità, compresi i requisiti, la configurazione prevista e i test automatizzati
- Manutenzione a due livelli e struttura di supporto in conformità con le norme ISO 27005 e ISO 27701, i sei principi, la garanzia del rispetto delle restrizioni di accesso in modo riservato e il nostro obiettivo ambientale
- Manutenzione e monitoraggio dei risultati dei test
Requisiti
- Oltre 5 anni di esperienza in approcci di automazione dei test software basati sui requisiti o sul codice; in qualità di responsabile tecnico, sviluppatore o ingegnere di test con comprovata esperienza pratica
- Progettazione e realizzazione di successo di almeno una piattaforma di automazione (la propria pipeline, toolchain) che integri diversi repository di codice provenienti da un’architettura software micro/modulare in un unico processo end-to-end
- Con un approccio analitico e orientato ai risultati, intraprendente e dinamico, favoriamo la scalabilità attraverso la pianificazione, la realizzazione e l’orchestrazione di pipeline CI/CD con diverse procedure di build, test, distribuzione e rilascio
- Competenze comprovate nell’automazione dei test basati su Python: pytest/BDD (oltre 10 anni di esperienza), Behave o Cucumber, Quick Test (MSTest), mocking, spawn (TDD/B
Dettagli sul lavoro