Hiring Tecnico

Come valutare i QA engineer: costruire un processo di hiring per test automation

ClarityHire Team(Editorial)2 min read

Perché l'hiring QA è rotto

La maggior parte delle aziende valuta i QA engineer come programmatori con badge QA. Fanno domande algoritmiche, corrono coding test. Ma il QA engineering è una disciplina diversa: trade-off e giudizio sotto vincolo.

I tre livelli di valutazione QA

Livello 1: design dei test case (scritto, 45 min)

Spec realistico di feature. 12-15 test case. Niente codice.

Cosa valutare:

  • Copertura: happy path, errore, edge, transizioni di stato?
  • Chiarezza: qualcun altro può leggerlo ed eseguirlo?
  • Prioritizzazione: marcano critico vs nice-to-have?
  • Awareness di contesto: chiedono dell'environment?

Livello 2: portfolio di automation (take-home, 2-3 ore)

Piccolo progetto open-source. 4-6 test automatizzati nel loro framework.

Cosa valutare:

  • Fluency framework: codice valido, eseguibile
  • Struttura: indipendenti, leggibili, manutenibili
  • Robustezza: wait, error handling, selector stabili
  • Documentazione: spiegano l'approccio

Domanda chiave: "Se si rompe domani, come fai debug?"

Livello 3: processo e giudizio (live, 60 min)

"Abbiamo una suite di 2 ore. Tagliamola a 30 min. Cosa fai?" o "Feature lanciata in 2 settimane, il testing non è pronto. La tua giocata?"

Cosa misurare:

  • Strategico (rischio, ROI) vs tattico
  • Pushback senza scontro
  • Contesto di business
  • Articolano trade-off

Livello opzionale: code review

Hiring a scala

Bandiere rosse

  • Sovra-automation
  • Sotto-automation
  • Assolutismo di framework
  • Manca contesto
  • Niente prioritizzazione

Test automation vs manual QA

Automation (80% codice): framework + struttura. Manual (80% strategia): test case, edge case.

qatest-automationprocesso hiringdesign valutazione

Articoli correlati