who earns more software tester
Jag frågades en gång, ”Varför är du en kvalitetsbedömning? Du gör anständig QTP (VBScript) programmering, varför försökte du inte utveckla? ' . Det är som om jag nöjde mig med något mindre :)
Sedan finns det alla dessa frågor som vi på STH hör:
- Ska jag vara utvecklare eller testare om jag bestämmer mig för en IT-karriär?
- Kommer min karriärtillväxt vara lika bra på något sätt?
- Vad ska jag säga när någon frågar mig ”varför QA”?
- Slöser jag bort min tid som kvalitetssäkring när jag kunde ha varit utvecklare?
- Är mitt jobb mindre säkert om jag är kvalificerad?
- Jag tilldelas ett QA-projekt, ska jag springa åt andra hållet eller finns det något för mig?
- Kommer jag att vara obetydlig som testare?
- Går all kredit till utvecklare när produkten träffar marknaden?
- Är det inte meningen att testning ska vara för dem som inte är tekniska?
- Testning är mindre intensiv och jag är bara villig att arbeta deltid, skulle det vara tillräckligt för mig att prova det?
(bildkälla: e27.co )
Läs dessa användbara inlägg =>
- Karriäralternativ för professionella programvarutest
- Varför programvarutestning är ett tufft jobb?
Och en av de vanligaste frågorna vi får - “ Är QA ett monetärt klokt karriärval? Har inte testare betalat mindre än motsvarigheter till utvecklingen? ' Låt oss ta reda på.
Vad du kommer att lära dig:
- # 1) Testare behöver inte så många färdigheter som utvecklare gör - Falskt. Varför?
- # 2) Involvering i utvecklingslivscykeln
- # 3) Kommer tillväxtmöjligheter vara liknande för testare och utvecklare?
- # 4) Är utvecklare oumbärliga medan testare inte är det?
- # 5) Slutligen, är skillnaden i kompensation sant? Gör utvecklare verkligen mycket mer än testare?
- Glasdörr:
- Löneskala:
- Slutsats:
- Rekommenderad läsning
# 1) Testare behöver inte så många färdigheter som utvecklare gör - Falskt. Varför?
- Alla utvecklare testar och de flesta testare skriver kod . Vi pratar inte bara Unit och Integration-tester här.
- Verktyg som Selen använda samma IDE och programmeringsspråk som används för utveckling så att testning kan ställas in snabbt och enkelt.
- Testdriven utveckling och beteendrivna utvecklingsramar ökar hela tiden. Detta betyder helt enkelt att utvecklare måste tänka ur slutanvändarnas / testarnas perspektiv. De behöver testarens perspektiv och hjälp för att skapa dessa ramar. Se dessa inlägg för mer information Automationstestning med gurkaverktyg och Skillnaden mellan TDD och BDD .
Det finns många sådana fall där gränserna för testning och utveckling går över.
Slutsats: Tvärfunktionell kunskap är ett MÅSTE.
Därför är nyckelfärdigheterna för både utvecklings- och testteam:
- Kärnfunktionell processkunskap
- Programmeringsspråk - Java rankas högst (TIOBE-index för programmeringsspråkens popularitet)
- DB och designkoncept
- Analytiskt och logiskt tänkande
- Bra kommunikation
- Team spelar attityd
- Arbetshantering med verktyg eller manuellt
# 2) Involvering i utvecklingslivscykeln
Båda lagen spelar kritiska roller från slut till slut. Med företag som använder sig av kontinuerlig integration och kontinuerliga testmetoder, testare och utvecklare arbetar hand i hand . Agile skiljer inte heller mellan utvecklings- och testteam - allt är ett SCRUM.
# 3) Kommer tillväxtmöjligheter vara liknande för testare och utvecklare?
Tillväxt varierar för varje person eftersom det beror på förmåga, ambition, ansträngningar och omständigheter. Det har lite att göra med IT-branschen.
Utvecklare kan gå vidare till att bli chefer, affärsanalytiker, arkitekter, eller kan gå in på försäljning, forskning etc. beroende på deras kvalifikationer, ambition och möjligheter.
Samma chanser finns också för testare, bara inom deras område. Testledare, Testchef, Business Analyst, etc. - många möjligheter.
vad är processen för att identifiera och ta bort fel från hårdvara eller programvara?
Läs också=> Hur räknar man ut vilket QA-jobb som bäst passar dig baserat på dina kunskaper?
# 4) Är utvecklare oumbärliga medan testare inte är det?
Om en viss avdelning inte är viktig, varför ha det? Konflikt mellan utvecklare och testare är dock inte längre ett problem inom IT-team, det är fortfarande en klichéd kulturell uppfattning bland utomstående.
En nästan vördnad gentemot utvecklare och förakt för testare hörs fortfarande av - men jag slår vad om att detta kommer från de som inte känner till någon av disciplinerna. Att vara eller inte vara (en mjukvarutestare) - är en fråga, som inte ska besvaras baserat på de omedvetna åsikterna.
Jobben är flyktiga överallt. Det är vanligtvis den svagaste länken som tar klippningen, och det betyder inte att det alltid är QA som kasseras.
# 5) Slutligen, är skillnaden i kompensation sant? Gör utvecklare verkligen mycket mer än testare?
Om du letar efter en allmän uppfattning om var saker är kompensationsmässiga kan följande vara användbart:
Glasdörr:
Löneskala:
Programvarutestare Kvalitetssäkring Lön
skillnad mellan omprövning och regressionstest
Lön för applikationsutvecklare
Källa: Payscale.com
Observera att det finns många variabler när du tittar på ovanstående länkar.
Tyvärr arbetar vi inte i en värld av normaliserade löner.
Under min karriär har jag sett många kvalitetsbedömningar som tjänar mer än motsvarigheterna till utveckling. Och vice versa är också sant i många fall.
Lönen beror på:
- Färdigheter och skicklighetsnivå
- Erfarenhet
- Aktuell lön (när du byter till en ny position)
- Anställningens art (heltid vs frilansande kontraktsavtal)
- Plats
- Företag
- Fördelar
- Tyvärr och sällan förhandlingsförmågan hos den anställde
Saker att tänka på:
- Ett jobb erbjuder mer än pengar - En möjlighet att utöva din potential, ett samhälle som delar din passion och en chans att göra skillnad. Låt den stora bilden visa allt detta och mer.
- Jakt på ett lejon, inte en enhörning. Akta dig för de urbana myterna - En vän till en vän som fick ett mördarlönepaket och hade ännu mindre erfarenhet än du gjorde.
- Jämföra löner - (med QA eller Devs) - Ingen bra idé. Om du känner dig överansträngd och underbetald kan du gärna diskutera det med din chef.
- Allt som är värt att göra är värt att få betalt för, ja.
- Slutligen, “ För att fördubbla din inkomst, tredubblar du din inlärningsgrad. ”- Robin Sharma.
Slutsats:
Avslutningsvis vill jag säga att att välja en karriärväg ska baseras på skicklighet, ambition, trygghet, tillfredsställelse och naturligtvis ersättning. På jobbet måste man känna sig kompetent, självsäker och produktiv.
Att vara bra på vad du gör är nyckeln till att känna dig så och du vet att det inte är ett magiskt trollformat. Det kräver arbete, övning och mer övning.
Författare : Tack till STH-teammedlem Swati S. för all forskning och gör oss stolta över vårt yrke.
Vi vill gärna höra dina tankar, kommentarer, frågor och meningsskiljaktigheter nedan.
Rekommenderad läsning
- 5 saker en nybörjare (och testare) borde veta om programvarutestning
- Hur viktigt är det för en testare eller utvecklare att kommunicera med varandra?
- Tillkännage min nya e-bok 'Software Testing Career Package - A Software Tester's Journey from Getting a Job to Become a Test Leader!'
- Är Software Testers jobb verkligen ett lågprofil jobb?
- Perfekt programvara Testa CV-guide (med programvarutestare CV-prov)
- 7 typer av programvarufel som varje testare borde veta
- Programvarutestning är monotont ... Åh verkligen?
- Kännetecken för en dålig programvarutestare