Hiring Tehnic

Cum să evaluezi QA engineers: construirea unui proces de hiring pentru test automation

ClarityHire Team(Editorial)2 min read

De ce hiring-ul QA e stricat

Majoritatea companiilor evaluează QA engineers ca programatori cu insignă QA. Pun întrebări algoritmice, rulează coding tests. Dar QA engineering e disciplină diferită: trade-offs și judecată sub constrângere.

Cele trei straturi ale evaluării QA

Stratul 1: design de test cases (scris, 45 min)

Spec realist de feature. 12-15 test cases. Fără cod.

Ce evaluezi:

  • Acoperire: happy path, eroare, edge, tranziții de stare?
  • Claritate: altcineva poate citi și executa?
  • Prioritizare: marchează critic vs nice-to-have?
  • Awareness de context: întreabă despre environment?

Stratul 2: portofoliu de automation (take-home, 2-3 ore)

Proiect open-source mic. 4-6 teste automatizate în framework-ul lor.

Ce evaluezi:

  • Fluență framework: cod valid, executabil
  • Structură: independente, lizibile, mentenabile
  • Robustețe: waits, error handling, selectori stabili
  • Documentație: explică abordarea

Întrebare cheie: "Dacă se strică mâine, cum debug-ezi?"

Stratul 3: proces și judecată (live, 60 min)

"Avem suită de 2 ore. Tăiem la 30 min. Ce faci?" sau "Feature lansează în 2 săptămâni, testing nu e gata. Strategia ta?"

Ce măsori:

  • Strategic (risc, ROI) vs tactic
  • Pushback fără confruntare
  • Context de business
  • Articulează trade-offs

Strat opțional: code review

Hiring la scară

Steaguri roșii

  • Supra-automation
  • Sub-automation
  • Absolutism de framework
  • Lipsă context
  • Fără prioritizare

Test automation vs manual QA

Automation (80% cod): framework + structură. Manual (80% strategie): test cases, edge cases.

qatest-automationproces hiringdesign evaluare

Articole conexe