Профессия QA инженер
Прошу прощения если,кто-то найдет эллементы троллига или недоброжелательности в этом посте.Это совершенно не так. Это просто попытка помыслить профессию тестировщика так, как я ее себе представляю.
За все время работы в украинсокм ИТ (аутсортинг), меня не покидало ощущение о некоторой шутчности профессии тестировщика. Как будто эта профессия притянута за уши, что бы можно было легко привлекать молодых людей, особенно с математическим или компьютерным образованием для работы в аутсорс проектах.
Сформировалось нескольно якобы профессиональных терминов, типа баг. Появилась якобы своя некая культура и даже пару приколов, связанных с багами, мол лови баги убегают. Бытует даже мнение, что тестировщик — это творческая работа, и что бы найти дейстивтельно неожиданные и скрытые баги, нужно действовать нестандартно. Может это и так но это выглядит просто как навная детская игра. Выдуманно множество всяких никому не нужных методов тестирования типа smoke testing или еще чего бредовее monkey testing.
Само понятие тестирования означает сверку результатов с неким образцом или какими либо требованиями и проведения неких испытаний. Но совершенно очевидно, что этот сам процесс выполнения сверки есть вполне естественным и логичным процессом в любой деятельности. Любой здравомыслящий чевлоек может без каких либо на выков сесть и составить план тестирования чего-либо.Грубо говоря профессия тестера лишена какой-то твердой (какой именно не могу обяснить) основы, которая присуща например професии программиста.
Можно рассмотреть как бы профессиональный знания, которыми должен обладать тестировщик: такие как базовые знания технологий (джава, дотнет...), основ программирования, может некоторых языков, знание SQL.
Особым образом можно выделить знание так называемых методологий тестированиия и моделей разработки ПО. Все эти знания являются просто вырезками из других более ярковыраженных и более определенных профессий: программиста, администратора БД, сисадмина... Как таковых особых обласей знания, которые можно отнести как категории ’тестирование’ по сути нет, или они уж если попытаться придумать, то это будет с большой натяжкой. Допустим те же самые методологии тестирования, которыми мучают тестеров на собеседованиях, по сути никому не нужны, а существуют только для того , бы о них спрашивали на собеседованиях. Ведь нужен же просто внимательный, ответсвенный человек, который может скурпулезно прогнать тесты.
Я вполне допускаю существование комманд разработчиков, которые могут и сами тестирут свой продукт. Может в реальном мире ввиду отсутствия времени это и утопия, все же это вполне логично. Написал функционал, продумал как и что будеш тестировать внимательно прошелся по всему функционалу, понавыдумывал тесткейсов, понаходил баги, пофиксил.
Существует еще одно название професси тестировщика — QA инженер, тоесть инженер по обеспечению качества. Тоесть это люди с которых ,так сказать, "будут спрашивать«.Но опять же з качество несут ответственность все — и зубной врач (пойдете ли вы к врачу, который скажет, что он не несет ответственности за качество работы а нужно спровсить у Пети из 4 кабинета — его назначили ответственным:)).Ответственность за качество это просто обычная человеческая, добросовестность в выполнениии работы, которая не может быть характеристикой исключително как-то одно проффесси.
Почти всегда (по моим наблюдениям в 90 проценов случаев) сениор и мидл QA инженеры стремяться перейти на новый уровень, став программистами, тимлидами, консультантами, проджект менеджерами, автомейшн QA инженерами. И я считаю так и должно быть. Из тех же 10 что осталсись — 5 процентов просто люди которые себе работают и особо не паряться по этому поводу — есть хорошая работа и нормально. Остальные 5 процентов это просто лентяи, который отсидевшись лет 4 — 5 на проекте и получив так сказать сениора «за выслугу лет», бегают из одной конторы в другую, и пытаются найти оправдание своей «сениоровсти» выраженное в денежном эквиваленте, хотя понимают, что могут быть легко заменены много более дешевым мидлом или даже отвественным джуниором.
Мое мнение таково — профессия тестировщика почти ВСЕГДА должна восприниматься, как ступенька перед переходом в на более высокий уровень. И тестировщик, который позиционирует себя лиш как просто мануальный тестер, быстро достигнет своего потолка зарплаты, причем он будет ниже чем в других направлениях айти и почти непробиваемым.
Найкращі коментарі пропустити