hur man startar en karriär inom mjukvarutestning?

en av de frågor som ofta upptäcks på mjukvarutestforum är ” hur kan jag få ett jobb som programvarutestare om jag inte har någon erfarenhet?”I den här artikeln delar Mirza Sisic med oss några tips om hur han lyckades uppnå sitt mål att starta en mjukvarutestkarriär.

författare: Mirza Sisic, https://juniorlearnstocode.blogspot.com/

På senare tid har jag sett ett ökat intresse för testning, så jag tänkte att jag borde dela några tips som hjälper mig att få min fot in i dörren och få den första junior tester/QA-rollen. Jag ska försöka hålla det kort och koncist, så mycket jag kan.

Jag kom först in i det genom att få några certifieringar från Microsoft (jag kommer att expandera på detta senare), fixa PC och göra teknisk support strax efter det. Min gymnasieexamen och college jag skulle, just då, var helt orelaterade till det – jag slutade konst gymnasiet och jag studerade historia på college. Jag fick min första QA-roll i ett företag där jag redan hade tillbringat ungefär två och ett halvt år som teknisk supportagent, svarade på chattar och e – postmeddelanden, telefonsamtal, hjälpte kunderna över fjärrskrivbord, som TeamViewer-den vanliga supportspelningen. QA-rollen som jag gjorde vid den tiden var strikt Manuell, inte särskilt krävande men jag hade en trevlig tid att göra det, jag hade ett bra team, lärde mig några nya saker och kanske den bästa delen av det var att jag inte behövde hantera användare direkt längre. Kunder gillade mig alltid, Jag har fått höra hur tålmodig och artig jag är, men som lite introvert fann jag att jag är mer effektiv när jag gör ett jobb när jag interagerar med mitt team mest.

naturligtvis, eftersom det finns många olika grenar av testning och olika specialiseringar, om du arbetade i ett icke-IT-fält, eller om du bara letar efter ditt första jobb, måste du sikta på de lågt hängande frukterna – sikta på dessa inträdesnivåer. Nedan följer fem tips som kan hjälpa dig att uppnå detta.

 Hur startar man en karriär inom mjukvarutestning?

Att få en teknisk support jobb

som jag antydde ovan, att få en nybörjar teknisk support typ av jobb kan hjälpa dig med att få den QA Roll lite senare, vanligtvis i samma företag efter ett år eller två, ungefär. Några av de färdigheter du lär dig i support kommer att överföras till en junior tester Roll, du kommer sannolikt att behöva stödja flera webbläsare, vilket ger dig en smak av kompatibilitetstestning över webbläsare-i praktiken betyder det att du skriker obsceniteter om Internet Explorer. Du kommer också att lära dig om biljettförsäljning, spårning av buggar, kanske lite om triaging-problem, som minskar dem eller accepterar de giltiga. Du kommer också sannolikt att lära dig en sak eller två om att skriva och använda dokumentation. Som du kommer att utsättas för slutkunden. Du kommer att utveckla en förmåga att se saker ur användarens perspektiv – detta kommer att hjälpa dig att bli en mer kritisk testare – alla med två hjärnceller kan täcka ”den lyckliga vägen” och testa programvaran genom att använda den som den var avsedd, men bara en person som kan tänka kritiskt kommer att försöka testa programmet genom att göra något dumt (ledsen för att säga det så rakt på sak, det är verkligheten av det) eftersom det som händer i den verkliga världen, människor gör dumma saker hela tiden – vi excel på det…

gör några frilansar

Genom att göra några freelancing och/eller publiken testning, kommer att ge dig vissa smak av vad som väntar och att veta om du ser dig själv som en framtida testare – och några grundläggande erfarenhet, Frilans spelningar, och publiken testa plattformar, för nybörjar testare, oftast har ganska rakt fram krav, du kommer att få i uppdrag att hitta uppenbara ui buggar och rapportera dem, kontroll mobilappar, vanligtvis i form av en betatestare, kontrollera produkten från ett kundperspektiv, innan den kan släppas ut på marknaden-att konsumeras av de verkliga kunderna. Du kommer inte bli rik på att göra detta – dessa jobb har en mycket låg inträdeshinder och därmed betalar de inte så mycket, men du kommer att lära dig värdefulla saker, som att skriva testfall och rapportera de problem du har hittat. Att ha någon erfarenhet kommer att ge dig en fördel gentemot många andra kandidater utan verklig erfarenhet, så tveka inte att utnyttja detta till din fördel.

lär dig att koda, junior!

även om nybörjar tester roller kommer knappast någonsin kräver att du vet mycket om programmering, detta kommer att hjälpa dig att bli en bättre testare. Eftersom QA-industrin för närvarande rör sig mer och mer mot testautomatisering, kommer detta att hjälpa dig att framtidssäkra ditt jobb på lång sikt, eftersom du kommer att minska dina chanser att bli föråldrade. Din ambition att lära sig att koda, även när jobbet inte ber om det, kommer att imponera på anställningscheferna och dig. Till exempel, att veta lite om SQL-frågor kan verkligen hjälpa dig i QA undersökningar, att veta vissa CSS kan göra dig en hel del bra när det gäller att förstå UI relaterade frågor, lära sig en sak eller två om JavaScript kan också hjälpa dig med frågor som rör interaktivitet på webben, saker som att ha en underskatta vilka tecken som reguljära uttryck bakom ett lösenord inmatningsfält ber om kommer att göra dig till en bättre testare.

certifieringar

Detta är ett ämne som vanligtvis väcker upp en hel del kontroverser, det finns människor som hävdar att certifieringar är nästan värdelösa och den verkliga upplevelsen trumfar certifikat när som helst-jag tenderar att luta mig i den här riktningen, delvis, men (det finns alltid en Rumpa) att ha ett certifikat kan hjälpa dig att sticka ut lite i havet av sökande med noll erfarenhet, det kommer att göra dig mer märkbar. Senare kommer certifieringar mer sannolikt att hjälpa dig att få en höjning och sådant. Min poäng är; försök inte få alla möjliga certifieringar och ignorera dem inte helt, analysera dina egna behov och fatta ett beslut baserat på det. Jag känner till en hel del personer som fick sina första tester/QA – roller genom att få ISTQB Foundation Certification exam-det kan vara lite torrt teori och något uppfattat, det kan vara användbart för dig om du har råd med kostnaden, eftersom den här är lite dyr.

förstå SDLC

förstå hela livscykeln för mjukvaruutveckling kommer inte att vara ett strikt krav för ditt första jobb, men det blir en trevlig fördel att ha på din första ansökan. Om du till exempel upptäcker att företaget du ansöker om använder den smidiga metoden, kommer det inte bara att förbättra dina chanser i anställningsvalet, men det kommer att göra ditt liv enklare att lära sig grunderna om det. Kontext är mycket viktigt i scenarier som den här, så att jämföra (till exempel) skillnaden mellan smidig och vattenfall hjälper dig att svara på dessa frågor som: ”Varför använder vi detta tillvägagångssätt istället för det när vi utvecklar programvara?”. Så läs några bloggar om dessa ämnen innan du ansöker.

slutsats

Att landa att det första jobbet alltid är en utmaning, så låt dig inte bli avskräckt från att försöka om dina första ansökningar avvisas. Jag minns att jag ansökte till nästan 50 olika öppningar innan jag fick jobbet jag ville ha. Förhoppningsvis kommer några av de tips jag har gett att vara till hjälp för framtida programvarutestare. Tack för läsning och lycka till!

Om författaren

Mirza Sisic arbetar som mjukvarutestare och älskar att lära sig nya saker på fritiden. Han är en ISTQB-och Microsoft-certifierad professionell och medlem i flera IT-samhällen i Sarajevo. Just nu fokuserar han testautomatisering och testning av mikrotjänster i en DDD-miljö. Du kan kolla in hans blogg här: https://juniorlearnstocode.blogspot.com/.

denna artikel publicerades ursprungligen på https://juniorlearnstocode.blogspot.com/ 2020/04/how-to-start-career-in-testing.html och återges med tillstånd från Mirza Sisic.

Lämna ett svar

Din e-postadress kommer inte publiceras.