Assegurament de la qualitat del programari (QA) Habilitats d'enginyers per als currículums i cartes de coberta
Els retards de programari són costosos per a una empresa, de manera que és vital que les versions de programari compleixin les dates de destinació i es mantinguin dins del pressupost. Un enginyer de garantia de qualitat de programari ajuda a complir els terminis de lliurament, trencant el procés de desenvolupament en objectius d'assaig assolibles i retornant els problemes als equips de desenvolupament i producte o als líders.
Treballs per a enginyers de qualitat de programari
Els enginyers de qualitat de programari treballen en una varietat de camps. Els podeu trobar:
- Avaluar si el sistema de control d'un avió compleix els estàndards de rendiment requerits.
- Dissenyar un pla per a provar possibles errors humans en un sistema automatitzat per a l'enviament de fàrmacs.
- Ús d'eines per fer un seguiment dels errors de programari.
- Assegureu-vos que un videojoc no es tanqui quan estigueu a punt de treure el malament.
Com esdevenir un enginyer de garantia de qualitat del programari
Si bé no es requereix una llicència ni certificació, aconseguir una feina en el camp sol requerir almenys un títol de llicenciatura en disseny de programari o informàtica d'enginyeria, així com experiència pràctica prèvia. Sembla una captura-22; necessiteu experiència per obtenir una feina. La sortida de l'impasse és treballar una sèrie de passanties mentre es troba a l'escola. També és important mantenir-se actualitzat en les tendències actuals i els últims avenços en aquest camp.
L'estat de la tècnica en la programació d'ordinadors pot canviar ràpidament.
Assegurances principals de programari de garantia de qualitat (QA)
Un enginyer de garantia de qualitat de programari ha de tenir una gran capacitat en diverses categories: enginyeria i tecnologia, matemàtiques i ciències, comunicació verbal i escrita, resolució de problemes, raonament i lògica i habilitats pràctiques com documentació excepcional i gestió del temps.
Les empreses requereixen enginyers de garantia de qualitat de programari per tenir:
- Llicenciat o màster en disseny de programari, enginyeria informàtica
- Comprensió del programari de metodologies, eines i processos de QA
- Coneixement de SQL i scripting
- Experiència laboral en el desenvolupament de programari i l'assegurament de la qualitat del programari
- Coneixement de les tendències actuals i els últims avenços.
Habilitats tècniques
Per descomptat, per ser un enginyer de garantia de qualitat de programari, haureu d'entendre bé el programari amb el qual esteu treballant, així com qualsevol quantitat d'eines relacionades. Quins llenguatges de programació, eines i tècniques heu de conèixer poden canviar ràpidament; és probable que una llista en línia es desactivi ràpidament. Si esteu preparat per treballar en el camp, sabreu com esbrinar què hi ha, i tenir coneixements tècnics de primera qualitat.
Habilitats analítiques
No n'hi ha prou amb saber com funciona el programari. Per esbrinar què passa quan no funciona, cal ser un pensador creatiu, perspicaç i racional. Algunes persones són naturalment millors en aquest tipus de pensaments que altres, però, afortunadament, és possible millorar les seves habilitats analítiques amb la pràctica.
Habilitats de comunicació
La comunicació escrita i verbal clara i precisa és necessària, però un enginyer de garantia de programari de qualitat també ha de tenir més d'un tacte.
Tingueu en compte que el vostre treball consistirà a dir-vos a altres professionals que han fet alguna cosa malament, que el programa o l'aplicació que han posat temps, diners i emoció no funcionen correctament. Això és quelcom que ningú vol sentir.
Capacitat per treballar en un equip
Pot ser que sigui o no l'únic enginyer de garantia de qualitat del programari a la vostra empresa, però treballarà amb altres programadors i membres d'altres departaments . Haureu d'entendre els seus objectius i objectius i, en alguns casos, explicar els problemes i les solucions necessàries i els terminis ajustables a les persones que no tenen cap coneixement especialitzat del programari.
Habilitats de gestió del temps
Part de treballar en un equip significa treballar amb els terminis de la resta d'usuaris i acabar el treball en un període de temps raonable. Com que no sap quan pot sorgir un problema, mantenir-ho amb horari requereix fortes habilitats de gestió del temps .
Llista de competències
Aquí teniu una llista completa de les habilitats de l'enginyer de garantia de qualitat de programari per als currículums, cartes de presentació, sol·licituds de feina i entrevistes. Les habilitats requerides variaran en funció de la feina per a la qual esteu aplicant, així que també reviseu la nostra llista d'habilitats que figuren en funció del treball i el tipus d'habilitat.
Atributs personals
- Pensament Analític
- Atenció al detall
- Excel·lents habilitats analítiques i de resolució de problemes
- Flexible
- Iniciativa
- Proactiva
- Persistència
- Motivació automàtica
- Comunicació escrita ferma i verbal
- Penseu fora de la caixa
- Voluntat per aprendre noves tecnologies
- Treballar eficaçment en un entorn ràpid
Habilitats tècniques
- Capacitat de codificar proves automatitzades
- Capacitat per treballar de forma independent i en entorns basats en equip
- Analitza els resultats de la prova
- Break Project en objectius de progrés assolibles
- Capaç d'utilitzar repositoris de codi font
- Comuniqueu-vos amb recursos tècnics i no tècnics
- Crea plans de prova
- Desenvolupar estàndards i procediments per determinar la qualitat del producte i la disponibilitat de l'alliberament
- Descobreix errors dins del programari
- Casos de prova de documents
- Impulsar la innovació i simplificar el procés de proves globals
- Experiència amb procés de desenvolupament àgil
- Experiència amb aplicacions de proves basades en web
- Identificar àrees de millora
- Identificar, aïllar i seguir errors durant la prova
- Identificar possibles problemes que els usuaris puguin trobar
- Interpretar objectius i reptes tècnics i empresarials
- Realitzar i analitzar el risc documental
- Realitzar proves manuals i automàtiques
- Record Progress i Resultats de la prova
- Recerca i anàlisi de funcions del producte
- Investigació Noves eines, tecnologies i processos de proves
- Revisa les interfícies d'usuari per a la coherència i la funcionalitat
- Comprensió sòlida dels entorns de prova QA
- Comprensió exhaustiva dels cicles de vida del desenvolupament del programari
- Treballa molt amb equips de desenvolupament i productes
Articles relacionats:
Soft vs. Hard Skills
Com incloure paraules clau al vostre currículum
Llista de paraules clau per a currículums i cartes de presentació
Habilitats i habilitats
Reprendre la llista de competències