6 questions determine if candidate is fit
Con la crescita della tecnologia e il software che sta diventando parte integrante della vita umana, aumentano le aspettative per una migliore applicazione, servizio ed esperienza utente.
Sono finiti i giorni in cui un cliente visitava il mercato per 5 volte per verificare marche, qualità e costi diversi prima di acquistare un condizionatore d'aria. Al giorno d'oggi, queste grandi decisioni vengono prese stando seduti su una sedia comoda e sorseggiando un caffè.
Con pochi clic puoi valutare online tutto ciò che è disponibile sul mercato; puoi leggere i consigli pertinenti di altri utenti; puoi ordinare e aspettarti il condizionatore d'aria a portata di mano entro un giorno.
Con questi cambiamenti, non credi sia ora di rivoluzionare anche i processi di selezione dei candidati e dei colloqui?
Consideriamo un esempio:
Se vuoi fornire una maggiore sicurezza, devi nominare una guardia di sicurezza armata. Ma prima, devi confermare se sa come e quando usare quelle armi di sicurezza.
E come lo confermi?
Cercando di giudicarlo entro 20-30 minuti da un processo, chiamato intervista?
Nessuno avrà tempo infinito per giudicare e selezionare un candidato. È importante capire come dovrebbero essere il processo del colloquio e le domande per ottenere i migliori risultati.
E il processo giusto dovrebbe includere le domande giuste, non è vero?
Consideriamo un paio di scenari:
Scenario 1:È in corso l'intervista per la posizione di livello principiante del QA software:
selenio pitone trova elemento per testo
D: Cos'è STLC?
A: Risposta ...
D: Cos'è il ciclo di vita dei bug?
A: Risposta ...
D: Dimmi i casi di test per la pagina di accesso?
A: Risposta ...
D: Come testeresti Facebook?
A: Risposta ...
Risultato? Il candidato viene selezionato.
Scenario n. 2:È in corso l'intervista per la posizione di livello principiante del QA software:
ciclo di vita dello sviluppo del software 5 fasi
D: Perché vuoi essere un tester di software?
A: Umm …… In realtà, mi piace fare dei test (Buono a sapersi)
D: Come vorresti la pizza se presentata in forma triangolare?
A: Chi penserà alla forma quando c'è la pizza? Lo mangerò e sorriderò
D: Come affini le tue capacità di test?
A: Continuo a testare.
D: Puoi osservare qualcosa intorno a te e segnalare alcuni problemi?
A: Umm… (rughe sulla fronte e imprecazioni contro l'intervistatore)… .umm… ..umm …… continua
Risultato? Al candidato è stato gentilmente chiesto di andarsene.
Hai notato una differenza tra questi scenari di intervista? Hai capito.
Nella mia carriera, ho intervistato così tanti candidati e da questo, posso sicuramente concludere che:
- Quasi tutti i candidati sono preparati per domande teoriche
- L'abilità di comunicazione è importante, ma giudicare un candidato in base a questa abilità non è sufficiente
- Demo di Test in tempo reale / Abilità di controllo qualità è necessario prima della selezione
- Se la persona non mostra curiosità e passione, il colloquio sarà solo una perdita di tempo
- Si dovrebbe dare più peso al provare qualcosa di logico che rispondere a una domanda teorica
- La rapidità e la creatività con cui la persona può generare idee di prova è la cosa più importante
- La capacità di generare rapporti per il QA è importante e non può essere ignorata
Tutte le posizioni hanno le proprie esigenze ma, oltre a ciò, c'è un'esigenza comune per ogni campo, che deve essere verificata, indipendentemente dalla designazione per cui viene effettuato il colloquio.
Quando si tratta di test del software, posso indicare di seguito le domande, in nessun ordine particolare, da considerare:
Poni queste 6 domande per determinare se un candidato è idoneo per la posizione QA:
Domanda 1su Curiosità e passione:
Essere un tester di software significa essere curiosi di tutto. Devi rispecchiare un bambino che è curioso del mondo intero e vuole sapere come funziona. Questo è il criterio critico da considerare.
Le mie domande su questo punto sono come:
- Perché vuoi essere un tester?
- Perché pensi che la sedia richieda quattro gambe?
- Perché usiamo un ombrello per proteggerci dalla pioggia?
Domanda 2sulla comprensione delle priorità:
Un tester è sempre carico di più attività e se non è in grado di definire le priorità, creerà solo un pasticcio. Piuttosto che buttarsi in tutto e non riuscire a portare a termine nulla, è meglio lasciare l'area di lavoro con la soddisfazione di aver completato con successo uno dei lavori importanti.
Ma chi definisce cosa è importante? Le domande sono:
- Scenario 1: Ti piace di più il festival degli aquiloni e stavi aspettando, ma vieni a sapere che il tuo caro amico si sposerà lo stesso giorno. Cosa faresti? Ti piacerà il festival degli aquiloni o parteciperai al matrimonio?
- Scenario 2: Sei un genitore che lavora e oggi c'è una riunione genitori-insegnanti nella scuola di tuo figlio. Ma la mattina il tuo manager ti ha chiamato e ti ha informato che devi essere disponibile per la demo di oggi, che si scontra con l'ora di PTM. Cosa farai?
Domanda 3sulla segnalazione di bug:
È un'arte descrivi il problema stai affrontando e quell'arte è il fattore chiave per qualsiasi tester di software per avere successo in questo campo.
Le domande per giudicare questo possono essere:
- Scenario 1: Supponiamo che i ventilatori o il sistema di ventilazione in questa sala non siano adeguati e che sia necessario comunicarlo all'amministratore. Come lo faresti?
- Scenario 2: Hai trovato un difetto in un'applicazione e non sei in grado di riprodurlo in modo coerente. Come lo segnaleresti? Spiega con l'esempio.
Domanda # 4sulla generazione di idee:
Essendo nel campo più creativo, il test del software, se un tester non è in grado di generare idee di test, inizierà a sentirsi stagnante in breve tempo.
Leggi anche=> Il test del software riguarda le idee (e come generarle)
Le domande qui possono essere:
domande e risposte dell'intervista di Oracle sql per esperti
- Se non è disponibile uno strumento di misura, come misurereste la temperatura dell'aria?
- C'è un improvviso incendio nell'edificio, cosa farai?
- Come testerai una penna?
Domanda # 5sui concetti:
Essendo un tester di software, ci si aspetta che la persona sappia cos'è il test e come eseguirlo al meglio. Anche la conoscenza concettuale è necessaria e può essere valutata con le seguenti domande:
- Mentre il modello SDLC è migliore secondo te? Cascata o Agile? Perché?
- Qual è la necessità di ripetere il test quando lo sei già facendo test di regressione ?
Domanda # 6sulle capacità analitiche:
Trovare la causa principale o il motivo di un problema è importante quanto trovare un problema. Ci si aspetta che anche un tester dimostri questa abilità.
Esempi di domande per giudicare questo possono essere:
- In qualità di azienda produttrice di automobili, hai osservato cinque reclami consecutivi relativi a pneumatici sgonfiati in un'auto nuova. Cosa farai? Cambierete il fornitore di pneumatici o farete qualcos'altro? Come e perché?
- Se 13 è Tredici e 12 è Dodici, quale sarebbe 212?
La maggior parte delle volte, queste domande sono sufficienti per giudicare se la persona seduta di fronte a te, sarebbe la scelta giusta come nuova aggiunta alla squadra.
Circa l'autore: Questo fantastico post è stato scritto dal membro del team STH Bhumika Mehta. È responsabile del progetto e vanta oltre 10 anni di esperienza nel test del software. È totalmente in prova e ama testare tutto ciò che esiste.
Mi piacerebbe conoscere la tua opinione su questo punto. Abbiamo davvero bisogno di cambiare il processo di intervista per le posizioni di QA del test del software?
Lettura consigliata
- Domande e risposte dell'intervista
- Lavoro di freelance di scrittore di contenuti tecnici di test del software
- Alcune interessanti domande di intervista sul test del software
- Lavoro assistente QA test software
- 20 semplici domande per verificare le conoscenze di base del test del software (Quiz online)
- Qual è il tuo profilo professionale nel test del software? (SONDAGGIO)
- Domande e risposte al colloquio di prova ETL
- 10 motivi per cui non ottieni lavoro nei test del software