who earns more software tester
Am fost întrebat odată, „De ce ești QA? Faceți programare decentă QTP (VBScript), de ce nu ați încercat dezvoltarea? ” . Parcă m-aș mulțumi cu ceva mai puțin :)
Apoi, sunt toate aceste întrebări pe care le auzim la STH:
- Ar trebui să fiu dezvoltator sau tester dacă decid asupra unei cariere în IT?
- Creșterea carierei mele va fi la fel de bună?
- Ce ar trebui să spun când cineva mă întreabă „de ce QA”?
- Îmi pierd timpul ca fiind un QA când aș fi putut fi dezvoltator?
- Munca mea este mai puțin sigură dacă sunt QA?
- Mi se atribuie un proiect QA, ar trebui să rulez în sens invers sau există ceva în el pentru mine?
- Voi fi nesemnificativ ca tester?
- Se acordă tot creditul dezvoltatorilor atunci când produsul ajunge pe piață?
- Nu se presupune că testarea este pentru cei care nu sunt tehnici?
- Testarea este mai puțin intensă și sunt dispus doar să lucrez cu jumătate de normă, ar fi acesta un motiv suficient pentru a-l încerca?
(sursa imaginii: e27.co )
Citiți aceste postări utile =>
- Opțiuni de carieră pentru profesioniști în testarea software-ului
- De ce testarea software-ului este o sarcină dificilă?
Și, una dintre cele mai importante întrebări frecvente pe care le primim - „ QA este o alegere profesională înțeleaptă în mod monetar? Testatorii nu sunt plătiți mai puțin decât omologii de dezvoltare? ' Să aflăm.
Ce veți învăța:
- # 1) Testerii nu au nevoie de atâtea abilități ca dezvoltatorii - False. De ce?
- # 2) Implicarea în ciclul de viață al dezvoltării
- # 3) Oportunitățile de creștere vor fi similare pentru testeri și dezvoltatori?
- # 4) Sunt dezvoltatorii indispensabili în timp ce testerii nu sunt?
- # 5) În cele din urmă, este adevărată diferența de compensare? Chiar dezvoltatorii fac mult mai mult decât testeri?
- Usa de sticla:
- Scala de remunerare:
- Concluzie:
- Lectură recomandată
# 1) Testerii nu au nevoie de atâtea abilități ca dezvoltatorii - False. De ce?
- Toți dezvoltatorii testează și majoritatea testerilor scriu cod . Aici nu vorbim doar despre teste de unitate și de integrare.
- Instrumente precum Seleniu utilizați același IDE și limbaje de programare utilizate pentru dezvoltare, astfel încât testarea să poată fi configurată rapid și ușor.
- Cadrele de dezvoltare testate și bazate pe comportament sunt în continuă creștere. Acest lucru înseamnă pur și simplu că dezvoltatorii trebuie să se gândească din perspectiva utilizatorilor finali / testerilor. Au nevoie de perspectiva și asistența testerilor pentru a stabili aceste cadre. Vedeți aceste postări pentru mai multe detalii Testarea automatizării folosind instrumentul Castravete și Diferența dintre TDD și BDD .
Există multe astfel de cazuri în care limitele testării și dezvoltării se încrucișează.
cel mai bun software de optimizare a computerului 2019
Linia de fund: Cunoașterea transversală este o TREBUIE.
Prin urmare, abilitățile cheie atât pentru echipele de dev, cât și pentru cele de testare sunt:
- Cunoștințele de bază ale procesului funcțional
- Limbaje de programare - Java se clasează pe locul cel mai înalt (Index TIOBE pentru popularitatea limbajului de programare)
- DB și concepte de proiectare
- Gândire analitică și logică
- Comunicare buna
- Joacă în echipă atitudine
- Managementul muncii cu instrumente sau manual
# 2) Implicarea în ciclul de viață al dezvoltării
Ambele echipe joacă roluri critice cap la cap. Cu companiile care adoptă abordări de integrare continuă și testare continuă, testerii și dezvoltatorii lucrează mână în mână . De asemenea, Agile nu face diferența între echipele de dezvoltare și de testare - totul este un singur SCRUM.
# 3) Oportunitățile de creștere vor fi similare pentru testeri și dezvoltatori?
Creșterea este variabilă pentru fiecare persoană, deoarece depinde de abilitate, aspirație, eforturi și circumstanțe. Are puțin de-a face cu ramura IT.
Dezvoltatorii ar putea trece la a deveni manageri, analiști de afaceri, arhitecți sau ar putea merge în vânzări, cercetare etc., în funcție de calificarea, aspirația și oportunitățile lor.
Aceleași șanse există și pentru testeri, doar în domeniul lor. Conducător de test, manager de test, analist de afaceri etc. - multe posibilități.
Citește și=> Cum să-ți dai seama ce job QA ți se potrivește cel mai bine pe baza abilităților tale?
# 4) Sunt dezvoltatorii indispensabili în timp ce testerii nu sunt?
Dacă un anumit departament nu este important, de ce îl are? Conflictul dezvoltator versus tester nu mai este o problemă în Echipe IT, este încă o percepție culturală clișee în rândul persoanelor din afară.
Se aude aproape o reverență față de dezvoltatori și dispreț pentru testeri - dar pariez că vine de la cei care nu cunosc niciuna dintre discipline. A fi sau a nu fi (un tester de software) - este o întrebare, a cărei răspuns nu se bazează pe opiniile celor care nu știu.
Locurile de muncă sunt volatile peste tot. De obicei, este cea mai slabă verigă care ia tăietura și nu înseamnă că întotdeauna QA este aruncat.
# 5) În cele din urmă, este adevărată diferența de compensare? Chiar dezvoltatorii fac mult mai mult decât testeri?
Dacă sunteți în căutarea unei idei generale despre situația în care lucrurile sunt compensate, următoarele ar putea fi utile:
Usa de sticla:
Scala de remunerare:
Salariu pentru asigurarea calității software-ului Tester
cea mai bună aplicație de spionaj pentru Android
Salariu dezvoltator de aplicații
Sursă: Payscale.com
Când vă uitați la linkurile de mai sus, vă rugăm să rețineți că există multe variabile.
Din păcate, nu lucrăm într-o lume a salariilor normalizate.
În cariera mea, am văzut că mulți QA câștigă mai mult decât omologii de dezvoltare. Și invers, de asemenea, este adevărat în multe cazuri.
Plata depinde de:
- Abilități și nivel de calificare
- Experienţă
- Salariul actual (la trecerea la o nouă poziție)
- Natura ocupării forței de muncă (cu normă întreagă vs freelancing vs contractual)
- Locație
- Companie
- Beneficii
- Din păcate și rareori, abilitățile de negociere ale angajatului
Lucruri de reținut:
- Un loc de muncă oferă mai mult decât bani - O oportunitate de a-ți exercita potențialul, o comunitate care îți împărtășește pasiunea și șansa de a face diferența. Permiteți ca imaginea de ansamblu să arate toate acestea și multe altele.
- Vânați un leu, nu un unicorn. Feriți-vă de miturile urbane - Un prieten al unui prieten care a făcut un pachet de salariu ucigaș și a avut chiar mai puțină experiență decât ați avut-o.
- Compararea salariilor - (cu QAs sau Devs) - Nu este o idee bună. Dacă vă simțiți suprasolicitat și subplătit, nu ezitați să discutați acest lucru cu managerul dvs.
- Orice lucru care merită făcut merită să fie plătit, bine.
- În cele din urmă, ' Pentru a vă dubla venitul, triplați rata de învățare. ”- Robin Sharma.
Concluzie:
În încheiere, vreau să spun că alegerea unei cariere ar trebui să se bazeze pe aptitudine, ambiție, securitate, satisfacție și, bineînțeles, compensare. La locul de muncă, trebuie să te simți competent, încrezător și productiv.
Să fii bun în ceea ce faci este cheia sentimentului în felul acesta și știi că nu este o stare magică. Este nevoie de muncă, practică și mai multă practică.
Autor : Mulțumim membrului echipei STH Swati S. pentru toate cercetările și ne-a făcut mândri de profesia noastră.
Ne-ar plăcea să vă auzim gândurile, comentariile, întrebările și dezacordurile de mai jos.
Lectură recomandată
- 5 lucruri pe care un dezvoltator începător (și un tester) ar trebui să le știe despre testarea software-ului
- Cât de important este ca un tester sau un dezvoltator să comunice între ei?
- Anunțarea noii mele cărți electronice „Pachetul de carieră pentru testarea software-ului - Călătoria unui tester de software de la obținerea unui loc de muncă la devenirea unui lider de testare!”
- Jobul Testerului de software este într-adevăr un job cu profil redus?
- Ghid de CV perfect pentru testarea software-ului (cu eșantion de CV pentru tester de software)
- 7 tipuri de erori software pe care ar trebui să le cunoască fiecare tester
- Testarea software-ului este monotonă ... Oh, cu adevărat?
- Caracteristicile unui software de testare necorespunzător