Распространенные поисковые запросы, часть 7: "Хорошую ли карьеру можно сделать в тестировании?" |
26.08.2021 00:00 |
Автор: Ли Хокинс (Lee Hawkins) Это седьмая часть серии статей, в которой я отвечаю на самые распространенные вопросы о тестировании, согласно результатам автодополнения в поисковых системах. В этой статье я отвечу на вопрос, хорошую ли карьеру можно сделать в тестировании (и связанные с ним вопросы, "является ли тестирование карьерой" и "почему стоит выбирать карьеру в тестировании"). С точки зрения личного опыта, тестирование оказалось потрясающей карьерой. Но изначально я не стремился становиться профессиональным тестировщиком. Несколько лет поработав разработчиком в Великобритании, я переехал в Австралию и начал искать работу в IT. Спустя несколько недель после приезда меня пригласили на собеседование в Quest Software (тогда они находились в восточных предместьях Мельбурна) на позицию технического писателя. После собеседования они сказали, что их QA-менеджер тоже ищет людей, и спросили, не хочу ли я поговорить еще и с ней. Короче говоря, я не стал техническим писателем, но мне предложили позицию сениор-тестировщика – и я принял ее без колебаний! Я был счастлив получить свою первую в новой стране работу, но не планировал долго работать в Quest или начинать карьеру в области тестирования. В итоге я проработал в Quest 21 год, с начала до конца сотрудничая в области тестирования и обеспечения качества. В поиске хорошей компании и позиции, которая показалась мне интересной, свою роль сыграла удача. Не уверен, однако, что я остался бы в тестировании, если бы не посетил курс Rapid Software Testing Майкла Болтона в 2007 – он мотивировал меня серьезнее относиться к тестированию как к долгосрочной карьере; с этого момента я действительно начал приносить Quest больше пользы. Компания ценила важность труда тестировщиков, и я был счастлив быть наставником, тренером, учителем и коллегой ряда прекрасных тестировщиков, не только в Австралии, но и по всему миру. Оглядываясь на свой опыт в Quest, думаю, что именно четкая демонстрация ценности тестирования давала мне (и другим тестировщикам) все больше и больше возможностей. Это сказал еще Стив Мартин – будь так хорош, чтобы они не могли тебя игнорировать! За последние двадцать лет ситуация в тестировании значительно изменилась. Нужно признать, что становится все труднее найти работу, на которой основным вашим делом будет исследовательское тестирование (особенно в областях с высокой стоимостью жизни). За последние годы я редко сталкивался с такими объявлениями о найме в Австралии – нынче большая часть работодателей требует какие-либо "навыки автоматизации". Не уверен, что после найма на работу все тестировщики теперь проводят смешанное тестирование (скриптованное, исследовательское или комбинацию этих форматов) и разработку автоматизации. Если вы хотите стать великолепным (исследовательским) тестировщиком, не владея навыками и опытом программирования, то полагаю, что некоторые ограниченные возможности у вас найдутся, но для этого вам, скорее всего, понадобится вращаться в кругах людей, работающих на схожих позициях в компаниях, ценящих важность этого вида тестирования. Усилие по изучению навыков программирования, скорее всего, окупится, выделив ваше резюме. Я бы порекомендовал не особо волноваться, какой язык или фреймворк изучать – сфокусируйтесь на основах хорошего программирования. Я бы также порекомендовал добиться понимания вопросов "почему" и "что" в плане автоматизации (а не "как" – то есть, каким языком и каким фреймворком пользоваться в конкретном контексте), так как это понимание поможет вам быстро принести пользу и снизить чувствительность к неизбежным изменениям языка и фреймворка. Думаю, что пользователи ПО, которое мы создаем, ожидают, что оно прошло человеческую критическую оценку перед тем, как попало к ним, поэтому меня интригует и беспокоит, что множество крупных технологичных компаний публично заявляют об отсутствии "тестировщиков", как будто это Звезда Героя. Я просто не понимаю, почему это считается чем-то хорошим, и мне кажется, что это тренд с шансами в какой-то момент опишет полный круг – недостатки устранения специалистов по тестированию из процессов разработки, релиза и деплоя перевесят ожидаемые выгоды (не уверен, конечно, что знаю, что это за выгоды, кроме как снижение персонала и издержек). Я убежден, что тестирование – хороший карьерный выбор. В правильной компании оно может быть интеллектуально стимулирующим, разнообразным и воодушевляющим. Однако поиск позиции, в которой вы будете все время посвящать исследовательскому тестированию, становится все сложнее, поэтому расширяйте свой арсенал, включайте в него навыки программирования и понимания, что и почему нужно автоматизировать – это поможет вам получить хорошую позицию в отрасли. |