how get software testing job
какво да използвам за отваряне на jar файлове
Много по-свежи, които искат да изградят кариера в ИТ, избират софтуерното тестване като стъпка.
Дори ако планирате да преминете към разработване на софтуер в по-късния етап от кариерата си, винаги е добра идея да започнете като софтуерен тестер.
Тази публикация ще обхване какво трябва и какво не трябва да правите, за да получите първата си работа като специалист по тестване.
Как да получите софтуер Тестване на работа Когато нямате опит?
Какво ще научите:
- # 1) Бъдете страстни към тестването
- # 2) Направете подходящия набор от умения, необходим за работата
- # 3) Изберете вашата ниша
- # 4) Бюст на всички митове
- # 5) Напишете перфектно мотивационно писмо и автобиография
- # 6) Получете препоръка
- # 7) Опитайте първо да кандидатствате в Startup & Small Company
- # 8) Череша на тортата: Владеене на комуникация
- # 9) Изплатете автобиографията си
- # 10) Малко други съвети
- Препоръчително четене
# 1) Бъдете страстни към тестването
Защо искате да направите тестова работа?
Това е може би най-често задаваният въпрос във всички тестови интервюта. Трябва да имате ясен отговор на въпросите по-долу:
- Защо искате да станете тестер на софтуер?
- Ако сте инженер по компютърни науки, защо не избрахте Разработка на софтуер?
- Ако сте от някакъв друг поток, защо не потърсите работа във вашата област на специализация?
Само онези кандидати, които са запалени по тази област и искат да се развиват като Тестер за качество, в крайна сметка получават най-добрите работни места на пазара. Всеки може да бъде обучен, но само хората, които имат истински интерес в тази област, могат да си създадат име.
Така че, опознайте основната идея на софтуерното тестване и осигуряване на качеството и развийте интерес към него. Ще можете да оцелеете в работата си за тестване на софтуер само когато имате истински интерес и страст към нея. В противен случай ще започнете да намирате тестовете като тежест и накрая ще загубите ефективността и ефективността си.
Така че, кандидатствайте за работа за тестване на софтуер само когато всъщност искате да го направите.
# 2) Направете подходящия набор от умения, необходим за работата
Като тестер на софтуер, ще прекарвате по-голямата част от времето, опитвайки се да „счупите“ софтуера. Трябва да имате отлични умения и аналитични умения, съчетани със знания за методологии и инструменти за тестване. Интервюиращият определено ще гарантира, че притежавате всички основни необходими познания по тестване на софтуера и необходимите умения, за да си свършите работата.
Използвайте следните ресурси, за да развиете умения за тестване на софтуер:
Институти за обучение
Като нов завършил няма да имате значително излагане на тестови сценарии и Тестови случаи . В такава ситуация можете да се присъедините към всеки водещ институт, който предлага обучение по софтуерно тестване. По този начин ще получите добри познания за тестване на софтуер, както и практически опит, който ще се окаже много полезен при вземане на работа за тестване на софтуер.
Връзката по-долу ще ви отведе до някои от най-добрите институти за обучение по тестване на софтуер в Индия: Курс за тестване на софтуер: Към кой институт за тестване на софтуер трябва да се присъединя?
Тестове на свободна практика и краудсорсинг
Можете също така да започнете работа на свободна практика, която ще бъде допълнителна полза за вашия опит. Можете също така да правите тестване на краудсорсинг за няколко месеца, преди да кандидатствате за работа за софтуерно тестване. Показването на този опит във вашето CV ще добави тежест към кандидатурата ви за работата.
Можете също така да предприемете някои проекти за тестване на софтуер чрез общности като uTest .
Сертификати
В днешно време повечето работни места изискват да имате някои сертификати при тестване. Това е направено задължително от повечето компании, така че кандидатът да може да бъде продуктивен от първия ден на присъединяването си и не е необходимо да се отделя време или пари за обучение на кандидата за основните концепции за тестване на софтуера.
Така че, това е перце в капачката, ако притежавате определени сертификати, преди да кандидатствате за работа за софтуерно тестване.
Предложено четене = >> Как и къде да се изброят сертификатите в автобиографията
Ако сериозно се занимавате с тестова кариера, можете да продължите удостоверения като СПРИ СЕ което ще повиши вашата стойност на пазара на труда.
Уроци
Можете също да присъствате на онлайн курсове за тестване на софтуер или да прочетете уроци за тестване на софтуер, налични онлайн.
Налични са много уроци онлайн за тестване на софтуер за обучение и подготовка за интервюта за работа. Можете да се обърнете към списъка с по-долу уроци, налични на STH: Уроци за тестване на софтуер
Книги
Друг добър вариант за изграждане на уменията ви за тестване на софтуер е четенето на книги на тестване. По-долу са дадени няколко отлични електронни книги, достъпни за тестване на софтуер за начинаещи:
- Изкуството на софтуерното тестване
- Практическо тестване на софтуер - Безплатна електронна книга
- Уроци, научени при тестване на софтуер - контекстно ориентиран подход
- Тестване на софтуера: основни умения за тестери за първи път
- Пакет за кариерно тестване на софтуер - Пътуване на тестера на софтуера от намирането на работа до ставането на ръководител на теста!
Agile методологията в софтуерните проекти е много популярна в наши дни и има голяма вероятност да се наложи да работите с Agile екип на първата си работа. Можете да научите за Agile тестването в следната книга:
Agile Testing: Практическо ръководство за тестери и пъргави екипи
Инструменти
Има много популярни инструменти за тестване на софтуер, които предлагат безплатни пробни версии. Бих ви предложил първо да започнете да изследвате селен. Това е най-популярният отворен код и един от най-добрите инструменти за тестване на автоматизацията, предлагани на пазара. По-долу е връзката към уебсайта за Селен: Какво е селен?
Други инструменти, които можете да изследвате, са QTP, RFT, Bugzilla, LoadRunner и др.
Познаването на поне който и да е популярен инструмент за тестване на софтуер може да се окаже много полезно за получаването на работа за тестване на софтуер като по-свежа.
# 3) Изберете вашата ниша
Чували ли сте поговорката „Джак на всички занаяти, но господар на никой“? Е, в наши дни, особено в областта на ИТ, трябва да се специализирате, а не да обобщавате. Повечето компании винаги предпочитат специалист пред специалист (въпреки че не е добра идея да се избират специалисти, тъй като те имат ограничен обхват, повечето HR намират лесния изход за бързо запълване на длъжността).
Някои от популярните ниши за тестване, които можете да изберете, са
- Ръчно тестване: При този метод тестерът трябва да имитира ролята на краен потребител. Краен потребител е този, който действително ще използва софтуерния продукт. В този процес тестващият трябва да използва всички софтуерни функции ръчно, за да намери грешките.
- Тестване за автоматизация: При автоматизираното тестване тестващият трябва да потвърди характеристиките на софтуера, като напише скриптове, които автоматизират тестовите дейности. Спестява много време, защото не изисква ръчни усилия. Това често е най-рентабилният начин за дългосрочно тестване на софтуер.
- Тестване на производителността : При този метод на тестване софтуерът се тества спрямо конкретно натоварване. Някои от показателите, които ще бъдат оценени, са отзивчивост, максимална товароносимост и т.н.
Подобно на разработката на софтуер, тестването на софтуер е огромно поле. Така че трябва да се съсредоточите върху една област на тестване. Това ще увеличи стойността ви на пазара на труда. Наред със специализацията в една област, винаги е препоръчително да сте запознати и с други области на тестване. Трябва също така да сте достатъчно гъвкави, за да преминете към друг домейн, ако е необходимо.
Като по-свежи, комбинация от Java, Selenium, ръчно тестване и SOA знания ще ви даде предимство пред останалите по-свежи кандидати. Вербовчиците определено ще се обърнат първо към вас, ако имате този набор от умения.
Също така, една от най-популярните роли, наблюдавани в тестването на софтуер в наши дни, е SDET (Разработчик на софтуер в тест). SDET е разработчик, както и тестер. Така че, ако имате комбинация от добри умения за програмиране и тестване, можете да търсите роля за работа в SDET. Средната заплата на SDET в Индия е Rs. 768 557 годишно.
През 2017 г. се очаква най-взискателните умения за тестване на софтуер да бъдат тестване на големи данни, SDET, DevOps, TDD и BDD, Docker Container, IoT тестване, тестване на жизнения цикъл и мобилно тестване.
.net интервю въпрос и отговори
# 4) Бюст на всички митове
За съжаление, индустрията и студентите имат много заблуди относно работните места за тестване на софтуер.
Някои от все още преобладаващите митове са:
Тестването на софтуер е проста работа. Така че всеки може да го направи :
Въпреки че това не е ракетна наука, тестването все пак изисква много труд и интелект от страна на тестера. Така че, не приемайте, че това е детска игра, защото тестването ще изисква нечии технически умения да бъдат на място, така че тестващият да може да разбере техническите сложности на тестваната система, както и да може да разработи / изпълни тест скриптове по ефективен начин.
Тестването е работа от второ ниво в сравнение с разработката :
Тестването и разработването на софтуер са два различни процеса. Всякакъв вид сравнение относно нивото на трудност и на двете няма много смисъл.
В едно от интервютата за работа, което се случи за ролята на софтуерен тестер, попаднахме на кандидат с предишен опит само в разработването на софтуер и без опит в тестването. Кандидатът беше прекалено самоуверен в пробиването на интервюто поради схващането, че тестването е работа от второ ниво в сравнение с развитието.
Кандидатът твърди, че тестването е по-ниско от разработката и тъй като тя вече е работила по проекти за развитие, следователно не й се изисква опит в изпитването, за да получи работата. За съжаление тя беше отхвърлена поради непознаване на концепции за тестване!
Софтуерното тестване е също толкова важно и ценено, колкото и разработването на софтуер. Така че опитът в един домейн не ви дава задължително безплатен достъп до друг.
Тестерите получават по-малко заплащане в сравнение с разработчиците:
Погрешно е схващането, че тестерите имат ниска скала на заплащане в сравнение с разработчиците. Заплатата на тестера зависи само от фактори като ролята и отговорностите на работата, уменията, фирмените стандарти, естеството на заетостта, вида на тестването, в което участвате и т.н. Сравняването на заплата между тестер и разработчик всъщност не е добра идея!
Тестването на автоматизация означава да щракнете върху няколко бутона и софтуерът ще го направи вместо вас:
Въпреки че може да е вярно за някои съществуващи тестови случаи, през повечето време ще трябва да създадете скрипта за тестване за автоматизация. Така че не мислете, че ще бъде лесно и тъй като не знаете / мразите програмирането, това е идеалната възможност за вас.
Тестването е скучно:
Ако смятате, че тестването е скучно, това означава, че не го правите по правилния начин. Тестването е забавно! Тестването ви дава идеална възможност да изследвате продукта, да мислите нестандартно и да научавате нови неща всеки ден.
# 5) Напишете перфектно мотивационно писмо и Продължи
Колко пъти сте кандидатствали за набор от работни места с едно и също резюме и дори не сте мислили да включите мотивационно писмо?
Ако сте като повечето хора, кандидатстващи за работа, отговорът ви тук ще бъде „през повечето време“ или „винаги“.
Всеки ден получаваме по няколко автобиографии от кандидати, които просто прикачват своето сурово резюме на по-ниско ниво и сляпо кандидатстват за работа, без дори да четат заглавията и изискванията на длъжността. Наистина ли мислите, че вербовчик ще поеме болката, за да ви оцени след такъв опит?
Винаги персонализирайте автобиографията си и се уверете, че включвате персонализирано мотивационно писмо към всяко приложение. Вместо да се опитвате да кандидатствате за 50 различни работодатели, кандидатствайте само за няколко подходящи.
Ще подобрите драстично шансовете си да получите отговор от работодателя.
Уверете се, че каквото и да сте написали в автобиографията си, всъщност отразява вашата личност и умения. Не включвайте фалшиви преживявания и умения в автобиографията, защото когато интервюиращият ще зададе въпроси за това, вие просто ще останете празен в този момент и това ще окаже отрицателно въздействие върху панела за интервю.
Прочетете автобиографията си два пъти или три пъти старателно, преди да опитате интервюто. Повечето въпроси идват от самото резюме, защото вашето резюме е единственият мост, който прави връзка между вас и панела за интервю.
Препоръчително четене = >> Как да изпратите имейл на вербовчик
Тук съм вградил примерно мотивационно писмо, което можете да използвате като шаблон за кандидатстване за задания за тестване на софтуер. Подготвих и използвах такова мотивационно писмо, когато кандидатствах за първата си работа за тестване и го грабнах успешно :)
Изтеглете примерно мотивационно писмо
# 6) Получете препоръка
Най-бързият и лесен начин за намиране на работа е влизането чрез препоръки на приятели, семейство или роднини. Много от свободните работни места се запълват, като се иска от настоящите служители да препоръчат на познатите си хора да притежават съответните умения, както се изисква от компанията.
Това е двупосочно обезщетение, тъй като работодателят лесно получава кандидат, а служителят получава бонус за препоръка. Така че, свържете се с вашите контакти, които работят в областта на софтуерното тестване или във фирма, която има възможности за тестване на софтуер, и ги помолете да насочат кандидатурата ви за ваканциите в софтуерното тестване в тяхната организация.
# 7) Опитайте първо да кандидатствате в Startup & Small Company
По-лесно е да влезете в стартиращи компании или малки компании, отколкото в IT MNC. Малките компании са по-гъвкави при оценката на кандидатурата. Освен това, тъй като те са в начална или нарастваща фаза, те се нуждаят от повече тестери, за да тестват своите продукти. Те са склонни да рискуват да наемат по-свежи по-често в сравнение с големите компании.
# 8) Череша на тортата: Владеене на комуникация
Много е важно за софтуерен тестер да притежава добри умения за устна и писмена комуникация, тъй като трябва да документирате правилно данните, свързани с теста, и да обясните грешките / проблемите на заинтересованите страни по начин, който няма пропуск в разбирането.
ако трафикът към уебсайт е слаб, кой тестов подход ще работи най-добре
Така че, изчистете уменията си за комуникация, преди да кандидатствате за работа за тестване на софтуер.
# 9) Изплатете автобиографията си
Присъединете се към форуми за тестване на софтуер, портали за работа и сайтове за социални мрежи като LinkedIn и качете вашето CV навсякъде.
Можете да се присъедините към форуми като STS където се публикуват много работни места за тестване на софтуер.
Качете автобиографията си на портали за работа като Наукри , Блясък , Наистина , Чудовище и т.н.
# 10) Малко други съвети
Тъй като сте по-свежи, няма да има много очаквания от вас. Просто бъдете уверени, преразгледайте основните концепции за тестване и говорете без колебание в интервюто.
Бъди верен на себе си!
Не добавяйте фалшиви неща в автобиографията. Би трябвало да можете да говорите за нещата, които сте написали в автобиографията си.
Прочетете от мрежата за интервютата на софтуерни тестери, които са се присъединили към компании като по-свежи. Това ще ви помогне да си представите как ще бъде вашето интервю. Един от най-добрите сайтове, които намерих за четене на интервюта, е отрепка за отрепки .
За автора: Това е пост за гост от Адарш Тампи . Адарш е експерт по кариера и маркетинг в Jombay. Той говори за различни формати на автобиографиите, които фрешорите могат да използват, докато кандидатстват за работни места за тестване.
Актуализация от Vijay
Нашият приятел Говардхан Реди добави някои добри моменти в коментарите за получаване на работа като по-свежа. По-долу е същият коментар, който добавям в публикацията:
@ Освежители / Търсещи работа: Моите възгледи / предложения
# 1: Бъдете страстни към тестването: Премахнете всички други песни / пътища, по които работите. напр. един по-свеж може да търси работа в Oracle, c, c ++, java, тестване, бла, бла, бла. Ако искате да влезете в тестване, просто продължете тестването - НИЩО ДРУГО. Ако не днес, утре получавате работата. Но до този момент продължете да овладявате умения за тестване !!!
#two: Имат ли необходимите умения за работа: Това е постижимо само чрез приятели / роднини, които вече работят или от добри институти. Не правете никакви снимки / заключения на сляпо (само моите предположения). Това определено убива вашите интервюта !!! Научете Научете Научете. Google онлайн, Практика Практика Практика.
# 4: Разбийте всички митове: Добре казано. Няма първична. Няма вторични.
Всички са с еднакъв приоритет. Колко инженер-разработчик тегли заплатата си, Същият или повече тестовият инженер тегли всеки месец. Само имайте предвид, че трябва да победите конкуренцията. Нищо друго няма значение @ интервюта.
# 3:Изберете вашата ниша: Не влизайте в автоматизация / тестване на производителността, без да знаете ръчното тестване. Какво не е наред, ако вървите стъпка по стъпка? Винаги е добре да знаете какви са възможностите за ръчно тестване, преди да влезете в автоматизацията или производителността. Slow & Steady печели състезанието.
Какво отговаряте за „защо избрахте за тестване?“.
Отговор: Просто кажете, че изпитвате страст към тестване и не се интересувате от програмиране (или винаги можете да кажете, че сте слаби в програмирането). Това не е престъпление !!! Просто добавете етикет, който „не можете да направите по-добър софтуер, но можете да направите софтуер по-добър“ :-)
Не забравяйте, че всички въпроси имат отговори по един или друг начин. Но не действайте много умно !!! Никой продавач не подготвя ключалка без ключ. Отговорете разумно.
Можете да видите другите ми коментари на този уебсайт, но в различни статии.
Просто направете Google като „въпроси за интервю за тестване на софтуер от Govardhan Reddy M“ и в крайна сметка ще изровите повече информация.
Над вас:
Опитвате ли се да си намерите работа като софтуерен тестер и да се забиете някъде? Какви са предизвикателствата, с които се сблъскахте? Уведомете ни в коментарите.
Препоръчително четене
- Как бързо да получите работа за тестване на софтуер
- Как да се подготвим за интервю за тестване на софтуер
- Превключвател за не-ИТ към софтуерно тестване - Как да вляза в QA (отговори на Топ 10 често задавани въпроси)
- 10 причини, поради които не получавате работа при тестване на софтуер
- Моето неочаквано пътуване до превръщането в софтуерен тестер (от начално ниво до мениджър)
- Тестване на софтуер QA Assistant Job
- Наистина ли работата на тестера на софтуер е нископрофилна работа?