jak začít kariéru v testování softwaru?

jednou z otázek, které se často objevují na fórech pro testování softwaru, je „Jak mohu získat práci jako tester softwaru, pokud nemám žádné zkušenosti?“V tomto článku Mirza Sisic s námi sdílí několik tipů, jak se mu podařilo dosáhnout svého cíle zahájit kariéru testování softwaru.

Autor: Mirza Sisic, https://juniorlearnstocode.blogspot.com/

v poslední době jsem viděl zvýšený zájem o testování,takže jsem si myslel, že bych se měl podělit o několik tipů, které mi pomohou dostat nohu do dveří a získat první roli juniorského testera / QA. Budu se snažit, aby to krátké a stručné, stejně jako to půjde.

poprvé jsem se do toho dostal tím, že jsem získal několik certifikací od společnosti Microsoft (později to rozšířím), opravil počítač a krátce poté provedl technickou podporu. Moje Střední škola a vysoká škola, na kterou jsem v té době chodil, s tím úplně nesouvisely – dokončil jsem střední uměleckou školu a studoval jsem historii na vysoké škole. Dostal jsem svou první roli QA ve společnosti, kde jsem již zhruba dva a půl roku pracoval jako agent technické podpory, odpovídal na chaty a e-maily, telefonní hovory, pomáhal zákazníkům přes vzdálené plochy, jako je TeamViewer-obvyklá podpora. Role QA, kterou jsem v té době dělal, byla striktně manuální, ne příliš náročná, ale měl jsem to hezky, měl jsem skvělý tým,naučil jsem se pár nových věcí a možná nejlepší na tom bylo, že jsem už nemusel jednat přímo s uživateli. Zákazníci mě vždy měli rádi, bylo mi řečeno, jak jsem trpělivý a zdvořilý, ale jako trochu introvert, zjistil jsem, že jsem efektivnější, když dělám práci, když většinou komunikuji se svým týmem.

samozřejmě, protože existuje mnoho různých oborů testování a různých specializací, pokud jste pracovali v oblasti, která není IT, nebo pokud hledáte své první zaměstnání, budete se muset zaměřit na nízko visící ovoce-zaměřte se na tyto vstupní pozice. Níže je pět tipů, které vám to mohou pomoci dosáhnout.

jak začít kariéru v testování softwaru?

získání úlohy technické podpory

jak jsem naznačil výše, získání typu technické podpory na základní úrovni vám může pomoci získat tuto roli QA o něco později, obvykle ve stejné společnosti přibližně po roce nebo dvou. Některé dovednosti, které se naučíte v podpoře, se přenesou do role juniorského testera, s největší pravděpodobností budete muset podporovat několik webových prohlížečů, což vám dá chuť testování kompatibility mezi prohlížeči-v praxi to bude znamenat, že křičíte obscénnosti o aplikaci Internet Explorer. Dozvíte se také o jízdenkách, sledování chyb, možná trochu o problémech s triagingem, které je odmítají nebo přijímají platné. Pravděpodobně se také naučíte něco o psaní a používání dokumentace. Jak budete vystaveni koncovému zákazníkovi. Budete rozvíjet schopnost vidět věci z pohledu uživatele – to vám pomůže stát se kritičtějším testerem – každý, kdo má dvě mozkové buňky, může pokrýt „šťastnou cestu“ a otestovat software tím, že jej použije tak, jak byl zamýšlen, ale pouze osoba, která může kriticky myslet, se pokusí otestovat program tím, že udělá něco hloupého (Omlouvám se, že to říkám tak otevřeně, to je jeho realita), protože to, co se děje v reálném světě, lidé dělají hloupé věci po celou dobu – vynikáme v tom…

dělat nějaké volné noze

tím, že dělat nějaké freelancing a/nebo dav testování, vám dá někteří chuť toho, co očekávat a vědět, jestli vidíte své já jako budoucí tester – a některé základní zkušenosti, koncerty na volné noze, a platformy pro testování davu, pro testery na základní úrovni, obvykle mají docela přímé požadavky, budete mít za úkol najít zjevné chyby uživatelského rozhraní a nahlásit je, kontrola mobilních aplikací, obvykle ve formě beta testeru, kontrola produktu z pohledu zákazníka, než bude uveden na trh-aby byl spotřebován skutečnými zákazníky. Nebudete zbohatnout tím-Tyto práce mají velmi nízkou bariéru vstupu, a proto neplatí moc, ale, naučíte se cenné věci, jako je psaní testovacích případů a hlášení problémů, které jste našli. Mít nějaké zkušenosti vám poskytne náskok před mnoha dalšími kandidáty bez zkušeností v reálném světě, takže neváhejte využít to ve svůj prospěch.

Naučte se kódovat, juniore!

přestože role testerů na základní úrovni sotva někdy vyžadují, abyste věděli hodně o programování,pomůže vám to stát se lepším testerem. Vzhledem k tomu, že průmysl QA se v současné době stále více pohybuje směrem k automatizaci testů, pomůže vám to v dlouhodobém horizontu zajistit vaši práci, protože snížíte své šance na zastaralost. Vaše ambice naučit se kódovat, i když o to pracovní místo nepožaduje, zapůsobí na náborové manažery a na vás. Například, vědět něco o dotazech SQL vám může opravdu pomoci při vyšetřování QA, znát některé CSS vám může udělat hodně dobrého, pokud jde o porozumění problémům souvisejícím s uživatelským rozhraním, naučit se něco o JavaScriptu vám také může pomoci s problémy souvisejícími s interaktivitou na webu, věci jako podcenění toho, co znaky jako regulární výraz za polem pro zadání hesla požadují, vás učiní lepším testerem.

certifikace

Toto je téma, které obvykle vyvolává docela kontroverzi, existují lidé, kteří tvrdí, že certifikace jsou téměř zbytečné a zkušenosti v reálném světě trumfují certifikáty kdykoli-mám tendenci se v tomto směru částečně opřít, ale (vždy existuje zadek) mít certifikát vám může pomoci vyniknout trochu v moři žadatelů s nulovou zkušeností, bude to pro vás znatelnější. Později vám certifikace s větší pravděpodobností pomohou získat navýšení a podobně. Jde mi o to; nesnažte se získat všechny možné certifikace a neignorujte je úplně, analyzujte své vlastní potřeby a na základě toho se rozhodněte. Znám poměrně málo lidí, kteří dostali své první tester / QA role tím, že získali certifikační zkoušku ISTQB Foundation – může to být trochu suchá teorie a poněkud umíněný, může to být užitečné pro vás, pokud si můžete dovolit náklady, protože tento je trochu drahý.

pochopte SDLC

pochopení celého životního cyklu vývoje softwaru nebude přísným požadavkem pro vaši první práci, ale bude to pěkná výhoda pro vaši první aplikaci. Například, pokud zjistíte, že společnost, o kterou se ucházíte, používá agilní metodiku, naučit se základy o ní nejen zlepší vaše šance při výběru náboru,ale usnadní vám to život. Kontext je ve scénářích, jako je tento, velmi důležitý, takže porovnání (například) rozdílu mezi agilním a vodopádem vám pomůže odpovědět na tyto otázky, jako například: „Proč používáme tento přístup místo tohoto při vývoji softwaru?“. Před aplikací si tedy přečtěte několik blogů o těchto tématech.

závěr

přistání, že první práce je vždy výzvou, takže se nenechte odradit od pokusu, pokud budou vaše první žádosti zamítnuty. Vzpomínám si, že jsem se přihlásil téměř 50 různé otvory, než jsem dostal práci, kterou jsem chtěl. Doufejme, že některé z tipů, které jsem poskytl, budou užitečné pro budoucí testery softwaru. Díky za čtení a hodně štěstí!

O autorovi

Mirza SiSiC pracuje jako tester softwaru a miluje učení nových věcí ve svém volném čase. Je certifikovaným profesionálem ISTQB a Microsoft a členem několika it komunit v Sarajevu. Právě teď se zaměřuje na automatizaci testů a testování mikroservisů v prostředí DDD. Na jeho blog se můžete podívat zde: https://juniorlearnstocode.blogspot.com/.

tento článek byl původně publikován na https://juniorlearnstocode.blogspot.com/2020/04 / how-to-start-career-in-testing.html a je reprodukován se svolením Mirza Sisic.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.