← Tutte le offerte

Senior QA Engineer (80-100%, f::m::d)

OnlineDoctor AG

Tipo di contratto
Tempo pieno
Percentuale
80–100%
Luogo
St. Gallen
Azienda
OnlineDoctor AG, Waisenhausstrasse 15, 9000 St. Gallen
Lingue
Inglese (fluente)
Prima pubblicazione
Candidati ora

Cerchiamo un Senior QA Engineer che si assuma la piena responsabilità della verifica e del testing per il nostro prodotto. Si tratta di un ruolo hands-on che copre sia il testing manuale che quello automatizzato: investigherai personalmente nuove funzionalità e casi limite (edge cases), costruendo al contempo automazioni che rendano i controlli ripetitivi affidabili ed efficienti. Il tuo focus sarà su un unico prodotto, il nostro dispositivo medico: la sua applicazione web su browser desktop e mobile, e i suoi servizi backend. Deciderai cosa richiede il giudizio umano, cosa dovrebbe essere automatizzato e come concentrare il testing sui rischi più rilevanti.

Farai parte del team Product & Tech, lavorando con un dispositivo medico in un ambiente sanitario dove l'affidabilità, la privacy e la prova che le funzionalità critiche operino come previsto sono essenziali.

Responsabilità:

Strategia di Testing & Collaborazione

  • Strategia di testing: Definire un approccio di testing basato sul rischio, stabilire obiettivi di copertura, identificare lacune e fornire raccomandazioni basate su prove sulla prontezza del rilascio.
  • Testing manuale: Pianificare e condurre test esplorativi e regressioni basate sul rischio per nuove funzionalità, integrazioni e percorsi utente critici.
  • Coinvolgimento precoce: Collaborare con il Product Owner e gli ingegneri per chiarire requisiti, casi limite, usabilità, accessibilità e testabilità nelle prime fasi dello sviluppo.

Automazione dei Test & Infrastruttura

  • Testing automatizzato: Costruire e mantenere test automatizzati affidabili per API, integrazione ed end-to-end, selezionando il livello di testing appropriato e integrando i controlli nella CI/CD.
  • Infrastruttura di test: Stabilire e mantenere ambienti di test, dati di test rappresentativi e reportistica per supportare un testing quotidiano efficace.

Verifica & Gestione della Qualità

  • Verifica del dispositivo medico: Verificare la funzionalità rispetto ai requisiti concordati e ai criteri di accettazione, mantenendo chiare prove di verifica.
  • Investigazione dei difetti: Investigare i difetti, comunicarne l'impatto e collaborare con gli ingegneri per affrontare le cause profonde e prevenire problemi ricorrenti.
  • Tracciabilità & gestione dei test: Mantenere un sistema pratico di gestione dei casi di test che mantenga aggiornati i test case e colleghi requisiti, test, risultati, difetti e prove di verifica.

Requisiti:

  • Forte esperienza pratica nel testing manuale e nell'automazione dei test, incluso il possesso della responsabilità del testing per un prodotto o una grande area di prodotto e il mantenimento di suite di test automatizzate affidabili.
  • Buon giudizio nel definire approcci di testing basati sul rischio e nel decidere cosa testare, a quale livello e perché.
  • Esperienza nel test di applicazioni web e API, inclusi autenticazione, permessi, integrazioni e scenari di fallimento.
  • Capacità di investigare problemi attraverso l'intero stack dell'applicazione e di collaborare efficacemente con gli sviluppatori per le risoluzioni.
  • Esperienza nell'integrazione di test automatizzati nei workflow CI/CD e nel rendere azionabili i risultati dei test.
  • Esperienza nella selezione di strumenti di testing e nell'istituzione o mantenimento di processi di gestione dei casi di test che rendano tracciabili requisiti, copertura e risultati.
  • Un approccio orientato ai dettagli, pragmatico e indipendente, con forti capacità comunicative e la capacità di seguire i problemi fino alla risoluzione.

Plus:

  • Familiarità con il nostro stack (AWS, CircleCI, Python, pytest, react, jest, Playwright). Questo è utile, ma forti competenze di testing e automazione contano più dell'esperienza con ogni singolo strumento che utilizziamo.
  • Esperienza nell'uso dell'IA nel proprio lavoro di testing o ingegneria, ad esempio per generare o dare priorità ai casi di test, analizzare i fallimenti o costruire strumenti di test, con una chiara visione dei suoi limiti e della verifica necessaria per il software di dispositivi medici.
  • Esperienza nel test di prodotti in ambito sanitario o altri ambienti con requisiti esigenti di privacy, sicurezza o qualità.
  • Esperienza nella progettazione di dati e ambienti di test per integrazioni complesse o informazioni sensibili.
  • Esperienza nel coaching degli ingegneri sulla testabilità e nel contribuire a una cultura della qualità più ampia.

Cosa rappresenta il successo:

Entro i primi 6–12 mesi, avrai:

  • Stabilito un approccio di testing basato sul rischio, identificato lacune di copertura e prioritizzato i miglioramenti basati sui percorsi utente critici, sui casi limite e sui rischi del prodotto.
  • Rafforzato il testing manuale e automatizzato attraverso ambienti di test affidabili, dati di test rappresentativi, automazione efficace, testing esplorativo e chiari registri di verifica del dispositivo medico.
  • Migliorato la visibilità dei risultati dei test, dei rischi residui e della prontezza del rilascio, aiutando il team a rilevare i difetti prima e a ridurre i fallimenti evitabili in produzione.

Ti occuperai dell'approccio di testing e lavorerai con il resto del team per rendere le modifiche ben testate la norma. Le decisioni sulla qualità e sul rilascio rimangono una responsabilità condivisa.

Tradotto automaticamente dall’originale.

Pubblicato ieri

Luogo

Vedi su Google Maps