7 стъпки за тестване, които попитахте

Тестерът на софтуер е много модерна и търсена професия, която вече е придобила много слухове и легенди. Развенчаваме митове, казваме ви откъде да започнете и за какво да се подготвите по пътя към позицията „Специалист по тестване на софтуер“ в EPAM.

тестването

Мит №1: Започването на кариера в ИТ чрез тестване е лесно и просто.

Реалност: Това е по-трудно да се направи, отколкото някои хора си мислят. Работата в областта на тестването изисква наличието на специфични умения, но не изисква задължителна техническа подготовка. Въпреки това, честно казано, трябва да се отбележи, че прагът за навлизане в ИТ чрез тестване наистина е по-нисък, отколкото чрез разработка.

Мит №2: Всеки може да стане тестер.

Реалност: Не всеки може да овладее професията на тестер, точно както професията на учител или счетоводител. За да успеете в тестването, трябва да имате аналитичен ум, да сте внимателни към детайлите, да можете да намирате ефективни решения на проблем вместо обичайното следване на алгоритъм, да сте готови да учите много и постоянно.

Мит №3: За да станете тестер, трябва само да завършите съответните курсове.

Реалност: Ако сериозно искате да започнете кариера в тестването, първото нещо, което наистина трябва да направите, е да вземете основен курс, но това е само първата стъпка по дълъг и труден път.

А сега повече за това какво представлява този път към тестването.

Можете да научите основите на тестването на различни курсове - днес в Минск има около 50. Една от възможностите за получаване на основни знания е безплатният курс за въведение в тестването на софтуер, който освен обучение предоставя и реална възможност да се присъедините към екипа на EPAM.

Първата стъпка е да се регистрирате за курсовете за въведение в тестването на софтуер на уебсайта training.by.

Ново обучение започва на всеки два до три месеца, кандидатстването започва един и половина до два месеца преди началото му. Преди да кандидатстват, кандидатите трябва да се запознаят с основните изисквания и да ги свържат със своите умения и способности:

  • Четене на книгите на Роман Савин "Testing.com", Святослав Куликов "Тестване на софтуер. Основен курс" и разбиране на основите на тестването.

Ако кандидатът не е усвоил книгите или ги е прелистил, без наистина да обогати базата си от знания, най-вероятно кариерата му на тестер ще приключи, без дори да започне. Не се изисква от кандидатите да имат задълбочени познания за тестването, но основните термини и общото разбиране на процесите трябва да бъдат усвоени преди започване на курсовете.

  • Нивото на владеене на говорим английски не е по-ниско от B1.

  • Добри компютърни умения, основни познания за бази данни и мрежи, разбиране на Интернет технологии и уеб приложения.

Никой не говори за необходимостта от задълбочено познаване на темите и възможността за създаване на мрежа от 8000 компютъра за интервю няма да се изисква от кандидат. Но един бъдещ тестов инженер трябва да има общо разбиране за това как работи всичко.

  • Отлични комуникативни умения.

Тук всичко е по-прозрачно: работата на тестер предполага постоянна комуникация с екипа на проекта и съответно клиента, способността за ефективна комуникация е абсолютно задължителна.

Всички точки са еднакво важни. Ако кандидатът не може да отбележи поне един от тях, най-вероятно пъзелът няма да се получи.

Сред участниците в курса също се радваме да видимкакто студенти или наскоро завършили висше образование, така и такива, които вече са работили в друга област. Основното е, че когато попълвате въпросника, посочете възможно най-пълно цялата потенциално значима информация за вашето образование и трудов стаж. Например, още в началния етап на подбор, познанията по всяка предметна област, посочена във въпросника - финансова, застрахователна, медицинска и др. - могат да послужат добре. - такива познания са много полезни при проекти с подходяща ориентация. Друга възможност е да прикачите автобиография с подробности за предишен опит в работата и обучението.

Третата стъпка е лично интервю.

По време на интервюто кандидатите демонстрират нивото си на владеене на английски език, полагат тест за обща компютърна грамотност и отговарят на въпроси, свързани с теста. Предполага се, че до този момент, след изучаване на необходимата литература, кандидатите вече имат обща представа за тестване.

Четвърта стъпка - формиране на група.

След лични интервюта с всички кандидати, екипът за набиране на персонал, заедно с мениджърите на компанията, взема решение за записване в курсовете. Учебната група се формира от 30 кандидата, показали най-добри резултати.

Заслужава да се отбележи, че специалистите по подбор винаги дават обратна връзка на кандидатите. Кандидатите, които отговарят на повечето критерии, но не им достига в една от областите, могат да получат втори шанс.

Стъпка пета – Курсове за въведение в тестването на софтуер (STI).

Курсовете продължават пет седмици: три до четири урока по четири академични часа седмично. Задачата на STI е да систематизира и разшири знанията, получени при изучаването на необходимите книги. И най-важното е, че по време на обучението участниците в курса изпълняват много практически задачи, коитотреньорът оценява. Обучението обхваща теми като: анализ на документацията, разработване на тестови случаи, търсене и документиране на дефекти, както и основите на автоматизацията на тестовете и оптимизирането на производителността.

Шеста стъпка е интервюто след обучението.

След завършване на курсовете за въведение в софтуерното тестване, всички завършили ще имат интервю с мениджърите на компанията. Важно е кандидатите да покажат знанията, натрупани по време на курса в областта на тестването, да общуват на английски език и да демонстрират комуникационни умения. Всички стажанти, които преминат успешно интервюто след обучението, започват обучение в Лабораторията за функционално тестване на софтуера на EPAM.

Стъпка седма - Лаборатория за функционално тестване на софтуер EPAM.

В лабораторията завършилите обучението се очакват средно два до три месеца непрекъснато обучение и практика: 5-дневна 40-часова работна седмица - условия, максимално близки до работните. В същото време е възможен гъвкав график, който ви позволява да комбинирате обучението в лабораторията и университета. През това време на учениците се дава шанс да покажат какво вече са научили и да научат много. И най-важното, те ще трябва да се пробват като тестери по обучителен проект.

След 2-3 месеца интензивно учене, лаборантите се интервюират за проекти. След успешно преминаване на интервюто те стават служители на EPAM на позиция Junior Software Testing Engineer.

Кариерен път на EPAM

тестването

Важно е да се разбере, че преминаването на един или повече етапи не гарантира работа. Няма 100% гаранция, че кандидатът ще стане служител на EPAM, дори ако вече е записан в Лабораторията за функционално тестване на софтуера на EPAM.

Обобщавайки всичко по-горе: тези, които желаят да иматвсички шансове да започнете кариера в тестването, ако имате необходимите първоначални данни, достатъчна мотивация и стремеж към целта. Ако се интересувате от тестването като дисциплина и искате да се развивате в нея, давайте! Вече имате ръководство за действие.