För dem som vill arbeta inom QA-området eller förbättra sitt CV som QA-testare är det viktigt att skaffa sig de färdigheter inom kvalitetssäkring som krävs för att bli en förstklassig QA-person.
Med QA-person menar jag att du kan vara testingenjör, kvalitetssäkringsspecialist, QA-ledare eller QA-testare. QA-teknik och metoder utvecklas hela tiden, så det är nödvändigt att ha färdigheter och hålla dem uppdaterade. Personer inom QA behöver både mjuka och hårda färdigheter som ger såväl mellanmänsklig som teknisk kompetens.
Den här listan ger dig en bättre uppfattning om vad jag menar.
1. Ställ rätt frågor
En QA-person måste veta hur och när man ska ställa rätt frågor om ett projekt.
Inga projekt är identiska, och det är avgörande att förstå viktiga detaljer innan QA-processen börjar. Frågor kring hur applikationen används, slutanvändare, perioder med hög belastning samt webbläsar- och operativsystemkonfigurationer behöver hanteras så att QA-arbetet blir fokuserat. Att känna till svaren på den här typen av frågor möjliggör koncis testning och effektiv kvalitetskontroll.
Förmågan att ställa direkta och självklara frågor, tillsammans med förmågan att strategiskt fråga om detaljer, är avgörande för personer inom QA.
2. Konsten att lyssna
Förmågan att lyssna är viktig för att få fram avgörande QA-information.
QA är ett lagarbete och det är viktigt att lyssna på andra, särskilt i den nya värld där det blivit vanligare att ingå i ett distansbaserat kvalitetsteknikteam.
Genom att lyssna på en ingenjörs plan för design och utveckling kan du bättre upptäcka defekter och identifiera områden som kan innebära hög risk. Effektiv kommunikation som helhet är viktig.
3. Tala på ett relevant sätt
Förmågan att tala på lekmannaspråk och inte bara rikta sig till QA-specialister är betydelsefull.
De som arbetar med ett projekt vill visserligen känna till de små detaljer som QA har hanterat, men många andra vill inte det. De vill ha en begriplig rapport som är relevant för projektet, den övergripande affärsbilden och produktionens tidsplaner. Det är viktigt att använda ett språk som intressenterna förstår, så att de inte känner sig dåligt informerade eller överväldigade. Det höjer projektets kvalitet och den övergripande kundnöjdheten.
Förmågan att använda både QA-språk och lekmannaterminologi bör inte underskattas för en kvalitetssäkringsingenjör.
4. Var en lagspelare
Att veta hur man arbetar med andra än QA-specialister innebär att du behöver god samarbetsförmåga.
HR-avdelningar och chefer försöker minska silostrukturerna, men det kräver också arbete från teammedlemmarna. Göm dig inte inom QA-området, utan dela ditt arbete, dina idéer, frågor, svar, kunskaper och färdigheter med utvecklings- och produktionsteamen. Samarbeta även med ditt QA-team. Var lätt att komma i kontakt med, prata med andra, lyssna och få insikter genom personliga möten.
5. Ha självförtroende
Förmågan att vara självsäker utan att vara stöddig är ett måste inom QA.
Varje avdelning har olika krav på sig, och den pressen kan bli orealistisk. QA får ofta skulden för produktförseningar och långsam leverans. Även om det är viktigt att hålla tidsplaner är produktkvaliteten prioriterad. Det är en färdighet att kunna stå på sig och medla i stället för att låta sig pressas in i en orealistisk tidsplan. QA kan inte kompromissa med en applikations kvalitetsmål utan att på lång sikt förlora respekt.
Förmågan att vara självsäker och diskutera ett realistiskt resultat gynnar projektet som helhet.
6. Tidshantering
Organisations- och planeringsförmåga går hand i hand för QA-testare, eftersom det finns ett behov av att konsekvent hålla realistiska tidsplaner. Att planera och hantera ett projekt är en prioritet.
Det är viktigt att ha färdigheter som gör det möjligt att hålla sig uppdaterad om projekten för att hålla projektteamet i rörelse. Om en kugge i QA-teamet snubblar till faller tidsplanen samman för alla andra. Att vara organiserad är en färdighet som många lär sig.
7. Lyssna på magkänslan
En bra QA-person har förmågan att arbeta bortom teknik och metoder. Intuition är en viktig färdighet att ha.
Det är bra att vara nyfiken och arbeta med att förstå och lösa problem, inte bara genom testning utan också genom att använda intuition. De som kan följa sin magkänsla får insikter i takt med att de får mer erfarenhet. Förmågan att gå bortom data är viktig, eftersom den lyfter en QA-person från bra till fantastisk.
8. Känn till processen för felspårning, ärendehantering och tester
Den här hårda färdigheten fokuserar på processen och på att veta hur man följer den.
En QA-mjukvarutestare behöver ha en gedigen förståelse för tillgängliga verktyg för mjukvarutestning, att öppna och följa upp ärenden samt direkt kunskap om ett företags QA-process. Ju mindre intern utbildning ett företag behöver ge, desto mer sannolikt är det att de anställer eller befordrar någon. Att ta med sig kunskaper inom kvalitetssäkring i stället för att lära sig dem på plats är en fördel.
Teknisk kompetens är ett måste.
9. Skaffa den utbildning som krävs
En QA-ingenjör inom mjukvara behöver teknisk kunskap.
Att ha den avsedda tekniska QA-bakgrunden innebär att ditt arbete med programmerare och ingenjörer stärker ditt QA-arbete. Du behöver inte ha samma bakgrund som de har, men grundläggande kunskaper för att kunna tala deras språk och förstå processerna är nödvändiga. Att förstå olika roller och ansvarsområden möjliggör integration mellan avdelningar.
10. Tänk utanför ramarna
Förmågan att tänka logiskt såväl som kreativt är en betydelsefull färdighet inom QA.
Förmågan att tänka med både höger och vänster hjärnhalva är en bonus. Testning är uppenbarligen logisk och processdriven, men om du kan tänka kreativt kan du ofta upptäcka problem för slutanvändaren som tekniken kanske inte gör. Det hjälper dig att se det svårupptäckta.
11. Skaffa rätt kvalifikationer
Utveckla dina färdigheter genom kompetensutveckling och livslångt lärande i ditt QA-arbete.
När du väl har kommit in i QA-världen slutar den aldrig att förändras. Du kan inte börja arbeta med mjukvarutestning och sedan sluta lära dig. Det är viktigt att utveckla sina färdigheter och följa marknaden när ny och förbättrad teknik blir tillgänglig. Du behöver göra detta under hela karriären, inte bara för att behålla dina färdigheter utan också för att förbättra dem.
12. Var flexibel
Förmågan att vara flexibel och anpassningsbar gör QA-arbetet mer grundligt.
Även om tekniska QA-tester fungerar bra är det viktigt att använda sin förmåga för att förutse användarnas handlingar. En bra QA-person behöver kunna tänka som slutanvändaren kanske gör. Det innebär att tänka oskriptat och med begränsad logik. Många användare följer en bestämd väg, men det gör inte alla. Det är avvikelserna som behöver bedömas. Att anpassa sig och arbeta med oregelbundna vägar är fördelaktigt.
Slutsats
Om du vill börja arbeta inom QA i någon form eller förbättra ditt CV som QA-testare är kunskaper inom kvalitetssäkring nyckeln.
Prenumerera på vårt nyhetsbrev hos QA Lead för att få tips om mjukvarutestning som kan hjälpa dig att utveckla och göra karriär.
