how get software testing job
hur man jämför filer i Linux
Mycket fräschare som vill bygga en karriär inom IT väljer programvarutestning som en språngbräda.
Även om du planerar att byta till programvaruutveckling i det senare skedet av din karriär är det alltid en bra idé att börja som programvarutestare.
Det här inlägget kommer att täcka vad du bör och inte bör göra för att få ditt första jobb som testproffs.
Hur man skaffar en programvara Testar jobb När du inte har någon erfarenhet?
Vad du kommer att lära dig:
- # 1) Var passionerad om testning
- # 2) Ha rätt skicklighetsuppsättning som krävs för jobbet
- # 3) Välj din nisch
- # 4) Byst alla myter
- # 5) Skriv ett perfekt personligt brev och CV
- # 6) Bli rekommenderad
- # 7) Försök att ansöka i Startup & Small Company först
- # 8) Cherry On The Cake: Färdighet i kommunikation
- # 9) Flytta ditt CV
- # 10) Få andra tips
- Rekommenderad läsning
# 1) Var passionerad om testning
Varför vill du göra ett testjobb?
Detta är förmodligen den vanligaste frågan i alla testintervjuer. Du bör ha ett tydligt svar på nedanstående frågor:
- Varför vill du bli programvarutestare?
- Om du är datavetenskaplig ingenjör, varför valde du inte mjukvaruutveckling?
- Om du kommer från någon annan ström, varför letar du inte efter ett jobb inom ditt specialiseringsområde?
Endast de kandidater som brinner för detta område och vill växa som en kvalitetstestare får de bästa jobben på marknaden. Vem som helst kan utbildas men bara människor med ett verkligt intresse inom detta område kan göra sig ett namn.
Så lär dig grundidén med Software Testing & Quality Assurance och utveckla ett intresse för det. Du kommer bara att kunna överleva i ditt programvara för testning av programvara när du har verkligt intresse och passion för det. Annars kommer du att hitta tester som en börda och slutligen sluta tappa din prestanda och effektivitet.
Så ansök bara om ett programvarutestningsjobb när du faktiskt vill göra det.
# 2) Ha rätt skicklighetsuppsättning som krävs för jobbet
Som programvarutestare skulle du spendera mestadels tid på att 'bryta' programvaran. Du bör ha utmärkta skicklighets- och analytiska färdigheter i kombination med kunskap om testmetoder och verktyg. Intervjuaren kommer definitivt att se till att du har alla grundläggande kunskaper om programvarutestning och har nödvändiga färdigheter för att göra jobbet.
Använd följande resurser för att utveckla programvarutestningskunskaper:
Utbildningsinstitut
Som nyutbildad kommer du inte att ha någon betydande exponering för testscenarier och Testfall . I en sådan situation kan du gå med i alla ledande institut som erbjuder utbildning i programvarutestning. Genom att göra det får du goda kunskaper om programvarutestning samt lite praktisk erfarenhet som kommer att visa sig vara mycket användbar för att fånga ett testprogram för programvara.
Länken nedan tar dig till några av de bästa utbildningsinstituten för programvarutestning i Indien: Kurs för programvarutestning: Vilket program för testning av programvara ska jag gå med?
Freelancing & Crowdsourced Testing
Du kan också ta lite frilansarbete som kommer att vara en extra fördel för din upplevelse. Du kan också göra Crowdsourced Testing i några månader innan du ansöker om ett Software Testing-jobb. Att visa denna erfarenhet i ditt CV kommer att lägga vikt på din kandidatur för jobbet.
Du kan också ta upp några programvarutestningsprojekt genom samhällen som uTest .
Certifieringar
Numera kräver de flesta lediga jobb att du har några certifieringar i testningen. Detta har gjorts obligatoriskt av de flesta företagen så att kandidaten kan vara produktiv från dag 1 när han går med och ingen tid eller pengar behöver spenderas på att utbilda kandidaten över de grundläggande programvarutestningskoncepten.
Så det är en fjäder i locket om du har vissa certifieringar innan du ansöker om ett programvarutestjobb.
Föreslagen läsning = >> Hur och var att lista certifieringar på CV
Om du menar allvar med en testkarriär kan du gå certifieringar tycka om SLUTA vilket kommer att öka ditt värde på arbetsmarknaden.
Handledningar
Du kan också delta i testkurser online för programvarutestning eller läsa de självstudier som finns tillgängliga online.
Det finns många självstudier tillgängliga online för att lära sig programvarutestning och förbereda för jobbintervjuer. Du kan hänvisa till listan nedan över handledningar som finns tillgängliga på STH: Programvarutestning
Böcker
Ett annat bra alternativ för att bygga dina färdigheter för programvarutestning är att läsa böcker om testning. Nedan följer några utmärkta e-böcker tillgängliga för programvarutestning för nybörjare:
- Konsten att testa programvara
- Praktisk programvarutestning - gratis e-bok
- Lärdomar i programvarutestning - En sammanhangsstyrd strategi
- Programvarutestning: Grundläggande färdigheter för första gången testare
- Software Testing Career Package - En programvarutestare från att få ett jobb till att bli testledare!
Agil metodik i mjukvaruprojekt är väldigt populär idag och det finns stora chanser att du kan behöva arbeta med ett Agile-team i ditt första jobb. Du kan lära dig mer om Agile-test i följande bok:
Agile Testing: En praktisk guide för testare och agila team
Verktyg
Det finns många populära programvarutestverktyg som erbjuder gratis testversioner. Jag föreslår att du börjar utforska Selen först. Det är den mest populära öppen källkod och ett av de bästa automatiseringstestverktygen som finns på marknaden. Nedan finns webbplatslänken för Selen: Vad är selen?
Andra verktyg som du kan utforska är QTP, RFT, Bugzilla, LoadRunner, etc.
Kunskap om åtminstone ett populärt programvarutestningsverktyg kan visa sig vara till stor hjälp för att få dig ett programvarutestningsjobb som fräschare.
# 3) Välj din nisch
Har du hört talesättet ”Jack of all trades but master of none”? Nuförtiden, särskilt inom IT-området, måste du specialisera dig och inte generalisera. En specialist är alltid att föredra framför en generalist av de flesta företag (även om det inte är en bra idé att välja specialister eftersom de har begränsat räckvidd, de flesta HR-personer hittar den enkla vägen att fylla i tjänsten snabbt).
Några av de populära testnischerna du kan välja är
- Manuell testning: I denna metod måste en testare härma rollen som slutanvändare. En slutanvändare är den som faktiskt kommer att använda programvaruprodukten. I den här processen måste testaren använda alla programvarufunktioner manuellt för att hitta fel.
- Automationstestning: Vid automatiseringstestning måste en testare validera funktionerna i programvaran genom att skriva skript som automatiserar testaktiviteterna. Det sparar mycket tid eftersom det inte kräver manuella ansträngningar. Detta är ofta det mest kostnadseffektiva sättet att testa programvara på lång sikt.
- Prestandatester : I denna testmetod testas programvaran mot en specifik arbetsbelastning. Några av de mätvärden som skulle utvärderas är respons, maximal lastkapacitet etc.
I likhet med programvaruutveckling är programvarutestning ett stort område. Så du bör fokusera på ett testområde. Detta kommer att öka ditt värde på arbetsmarknaden. Tillsammans med specialisering inom ett område är det alltid tillrådligt att också känna till andra testområden. Du måste också vara tillräckligt flexibel för att byta till en annan domän om det behövs.
Att vara en fräschare, en kombination av Java, Selen, manuell testning och SOA-kunskap ger dig en fördel jämfört med de andra färskare sökande. Rekryterare kommer definitivt att kontakta dig först om du har denna kompetensuppsättning.
En av de mest trendiga rollerna som ses i Software Testing i dessa dagar är också SDET (Programvaruutvecklare i test). En SDET är såväl utvecklare som testare. Så om du har en blandning av bra programmerings- och testkunskaper kan du leta efter en SDET-jobbroll. En genomsnittlig lön för en SDET i Indien är Rs. 768 557 per år.
År 2017 förväntas de mest krävande färdigheterna för programvarutestning vara Big Data Testing, SDET, DevOps, TDD & BDD, Docker Container, IoT Testing, Lifecycle Testing och Mobile Testing.
# 4) Byst alla myter
Tyvärr har branschen och studenterna många missuppfattningar om jobb för mjukvarutestning.
Några av de myter som fortfarande råder är:
Programvarutestning är ett enkelt jobb. Så vem som helst kan göra det :
Även om det inte är raketvetenskap, kräver testning fortfarande mycket arbete och intellekt från testarens del. Så antag inte att det är ett barns lek eftersom testning kräver att ens tekniska färdigheter är på plats så att testaren kan förstå de tekniska komplexiteten i ett testat system såväl som att han kan utveckla / utföra test manus på ett effektivt sätt.
Testning är ett avancerat jobb jämfört med utveckling :
Testning och mjukvaruutveckling är två olika processer. Någon typ av jämförelse om svårighetsgraden för båda ger inte mycket mening.
I en av jobbintervjuerna som hände för rollen som en mjukvarutestare stötte vi på en kandidat med tidigare erfarenhet av mjukvaruutveckling och ingen testupplevelse. Kandidaten var övertygad om att knäcka intervjun på grund av uppfattningen att testning är ett avancerat jobb jämfört med utveckling.
Kandidaten hävdade att testning är sämre än utvecklingen och eftersom hon redan har arbetat med utvecklingsprojekt krävs därför ingen testupplevelse för att hon ska få jobbet. Tyvärr avvisades hon på grund av ingen kunskap om testkoncept!
Programvarutestning är lika viktigt och uppskattat som mjukvaruutveckling. Så erfarenhet inom en domän berättigar dig inte nödvändigtvis till ett frikort till en annan.
Testare får mindre betalt jämfört med utvecklare:
Det är en missuppfattning att testare har en låg löneskala jämfört med utvecklare. Testarens lön beror helt enkelt på faktorer som arbetsroll och ansvar, färdigheter, företagsstandarder, anställningens typ, vilken typ av test du är inblandad i etc. Att jämföra lön mellan en testare och en utvecklare är egentligen ingen bra idé!
Automatiseringstestning innebär att du klickar på några knappar och programvaran gör det åt dig:
Även om det kan vara sant för vissa befintliga testfall, måste du oftast skapa skriptet för automatiseringstestning. Så tro inte att det blir lätt och eftersom du inte känner / hatar programmering är det det perfekta tillfället för dig.
Testning är tråkigt:
Om du tycker att testning är tråkigt betyder det att du inte gör det på rätt sätt. Testning är kul! Testning ger dig en perfekt chans att utforska produkten, tänka ur lådan och lära sig nya saker varje dag.
# 5) Skriv ett perfekt följebrev och Återuppta
Hur många gånger har du ansökt om en uppsättning jobb i en sträcka med samma CV och inte ens tänkt på att inkludera ett personligt brev?
Om du är som de flesta som söker jobb, skulle ditt svar här vara 'för det mesta' eller 'alltid'.
hur man kör en swf-fil i krom
Vi får flera CV varje dag från kandidater som helt enkelt bifogar sin råa färskare CV och blindt ansöker om jobbet utan att ens läsa jobbtitlarna och kraven. Tror du verkligen att en rekryterare kommer att ta ont för att utvärdera dig efter ett sådant försök?
Anpassa alltid ditt CV och se till att du tar med ett anpassat brev i varje ansökan. Istället för att försöka ansöka till 50 olika arbetsgivare i sträck, ansök till bara några få relevanta.
Du kommer att drastiskt förbättra dina chanser att höra tillbaka från arbetsgivaren.
Se till att vad du än har skrivit i ditt CV faktiskt återspeglar din personlighet och färdigheter. Ta inte med falska upplevelser och färdigheter i CV: t, för när intervjuaren kommer att ställa frågor om det blir du bara tom i det ögonblicket och detta kommer att få en negativ inverkan på intervjupanelen.
Läs ditt CV två eller tre gånger noggrant innan du försöker intervjua. De flesta frågorna kommer från själva CV: t eftersom ditt CV är den enda bron som gör en koppling mellan dig och intervjupanelen.
Rekommenderad läsning = >> Hur man skickar e-post till en rekryterare
Jag har inbäddat ett exempel på ett följebrev som du kan använda som mall för att ansöka om programvarutestningsjobb. Jag förberedde och använde ett sådant följebrev när jag ansökte om mitt första testjobb och tog det framgångsrikt :)
Ladda ner provbrev
# 6) Bli rekommenderad
Det snabbaste och enklaste sättet att landa ett jobb är att komma in genom rekommendationer från vänner, familj eller släktingar. Många av de lediga platserna fylls genom att be de nuvarande anställda att rekommendera sina kända personer att ha matchande färdigheter som krävs av företaget.
Det är en tvåvägsfördel eftersom arbetsgivaren enkelt får en kandidat och den anställde får en remissbonus. Så kontakta dina kontakter som arbetar inom programvarutestning eller i ett företag som har programvarutestningsmöjligheter och be dem hänvisa din kandidatur till lediga tjänster inom programvarutestning i deras organisation.
# 7) Försök att ansöka i Startup & Small Company först
Det är lättare att komma in i nystartade företag eller små företag än ett IT MNC. Små företag är mer flexibla när det gäller att utvärdera kandidatur. När de befinner sig i den inledande eller växande fasen behöver de också fler testare för att testa sina produkter. De tenderar att ta en risk att anställa en fräschare oftare jämfört med stora företag.
# 8) Cherry On The Cake: Färdighet i kommunikation
Det är mycket viktigt för en programvarutestare att ha god muntlig och skriftlig kommunikationsförmåga, eftersom du behöver dokumentera testrelaterade data ordentligt och förklara felen / frågorna för intressenterna på ett sätt som inte finns något gap i förståelse.
Så borsta upp dina kommunikationsförmåga innan du ansöker om ett programvara för testning av programvara.
# 9) Flytta ditt CV
Gå med i programtestforum, jobbportaler och sociala nätverkssajter som LinkedIn och ladda upp ditt CV överallt.
Du kan gå med i forum som STS där många jobb för testning av programvara publiceras.
e-postlösenordsmackare online hackverktyg
Ladda upp ditt CV till jobbportaler som Naukri , Glans , Verkligen , Monster , etc.
# 10) Få andra tips
Eftersom du är fräschare kommer det inte att finnas många förväntningar från dig. Var bara säker, revidera de grundläggande testkoncepten och prata utan att tveka i intervjun.
Var sann mot dig själv!
Lägg inte till falska saker i CV. Du bör kunna tala om de saker som du har skrivit i ditt CV.
Läs från webben om intervjuupplevelserna för programvarutestare som har gått med i företag som en fräschare. Detta hjälper dig att visualisera hur din intervju kommer att bli. En av de bästa platserna jag har hittat för att läsa intervjuupplevelser är nörd för nördar .
Om författaren: Detta är ett gästinlägg av Adarsh Thampy . Adarsh är en karriär- och marknadsföringsexpert på Jombay. Han pratar om olika CV-format som nybörjare kan använda när de ansöker om testjobb.
Uppdatering från Vijay
Vår vän Govardhan Reddy lade till några bra poäng i kommentarerna om att få jobb som en fräschare. Nedan följer samma kommentar som jag lägger till i inlägget:
@ Freshers / Job Seekers: Mina åsikter / förslag
# 1: Var passionerad om testning: Ta bort alla andra spår / vägar som du arbetar med. t.ex. en fräschare kan söka jobb på Oracle, c, c ++, java, testing, bla, bla, bla. Om du vill börja testa, fortsätt bara testvägen - INGET ANNAN. Om inte idag, i morgon får du jobbet. Men fram till den tiden fortsätt behärska testförmågan !!!
#två: Ha rätt färdigheter som krävs för jobbet: Detta uppnås bara genom vänner / släktingar som redan arbetar eller från bra institut. Rita inga bilder / slutsatser blindt (bara mina antaganden). Detta dödar definitivt dina intervjuer !!! Lär Lär Lär dig. Google online, Practice Practice Practice.
# 4: Byst alla myter: Bra sagt. Ingen primär. Inget sekundärt.
Alla är lika prioriterade. Hur mycket en utvecklingsingenjör drar sin lön, samma eller mer som testingenjören drar varje månad. Tänk bara på att du måste slå tävlingen. Ingenting annat spelar roll @ intervjuer.
# 3:Välj din nisch: Gå inte in i automatisering / prestandatest utan att känna till manuell testning. Vad är fel om du går steg för steg? Det är alltid bra att lära känna manuella tester innan man går in i automatisering eller prestanda. Slow & Steady vinner loppet.
Vad svarar du för ”varför valde du att testa?”.
Svar: Säg bara att du har en passion för att testa och inte är intresserad av programmering (eller så kan du alltid säga att du är dålig med programmering). Det är inte ett brott !!! Lägg bara till en tagg som 'du kan inte göra bättre programvara men du kan göra programvara bättre' :-)
Kom ihåg att alla frågor har svar på ett eller annat sätt. Men ag inte så smart !!! Ingen leverantör förbereder ett lås utan nyckel. Svara klokt.
Du kan se mina andra kommentarer på denna webbplats men på olika artiklar.
Gör bara Google som ”frågor om programvarutestning av Govardhan Reddy M” så kommer du att gräva mer information.
Över till dig:
Försöker du få ett jobb som programvarutestare och fastnar någonstans? Vilka är de utmaningar du möter? Låt oss veta i kommentarerna.
Rekommenderad läsning
- Hur får jag snabbt ett testprogram för programvara
- Hur man förbereder sig för intervju om programvarutestning
- Icke-IT till programvarutestningsbrytare - Hur man går in i QA (svar på de 10 vanligaste frågorna)
- 10 skäl till varför du inte får jobb i programvarutestning
- Min oväntade resa till att bli programvarutestare (från nybörjarnivå till chef)
- Programvarutestning QA-assistentjobb
- Är Software Testers jobb verkligen ett lågprofilerat jobb?