Не тестировщик и никогда не был. По информации от недостоверных источников: заебёшься писать отчёты.
Недостоверные источники не банковское ПО тестят, случайно?
Любое ПО. Особенно игры. Описание вакансии лень искать.
Сам хотел стать тестером, но после прочтения требований, отказался.
Вроде даже на реакторе было. Но это не точно.
Сам хотел стать тестером, но после прочтения требований, отказался.
Вроде даже на реакторе было. Но это не точно.
Работаю в компании, специализирующейся именно на разработке банковского ПО. Никто никаких отчетов не пишет. Вот тест-планы писать да, заебешься.
По информации от достоверных источников -- не заебёшься
некоторое время работал QA в геймдеве, пришел по инвайту знакомого, у самого был опыт в бэта-тестах онлайн-игр и образование с уклоном в айти. Никаких курсов не проходил (только читал инфу по видам тестов и принципу тестирования) и сертификатов не было.
А можешь подробнее рассказать о работе? В частности меня интересует, насколько хорошо тестировщики должны разбираться в программировании. Просто либо я неправильно составляю запрос, либо гугл не хочет чтоб я об этом читал, не могу найти инфу о специфике работы тестером.
есть разные тестировщики
- ручные тестеры - просто кликают по приложению и записывают что не так работает. но для собеса лучше почитать базовые вещи про SQL, как работают сервер-клиент приложения. в общем базовое понимание как работают приложения.
- автоматизированное тестирование требует знаний программухи.
- ручные тестеры - просто кликают по приложению и записывают что не так работает. но для собеса лучше почитать базовые вещи про SQL, как работают сервер-клиент приложения. в общем базовое понимание как работают приложения.
- автоматизированное тестирование требует знаний программухи.
>автоматизированное тестирование требует знаний программухи.
Не требует, ели ты конечно не про юнит тесты, но они - удел девов.
Для всякого GUI, интеграционного, функционального - не нужно. Нужно лишь тула, которая может взаимодействовать с GUI и позволяет писать тестовые скрипты (QTP, Selenium etc.).
Не требует, ели ты конечно не про юнит тесты, но они - удел девов.
Для всякого GUI, интеграционного, функционального - не нужно. Нужно лишь тула, которая может взаимодействовать с GUI и позволяет писать тестовые скрипты (QTP, Selenium etc.).
а кто тогда такие QA Automation ?
Тестировщик пишущий авто тесты и поддерживающий их в актуальном состоянии.
хорошо, почему рядом с описанием вакансии QA Automation в скобках часто пишут (Java) или (Python) ?
тот же Selenium Web Driver явно требует знания языков
Не совсем. Девы пишут юнит тесты. Но тестировшики пишут тесты для автоматизации тестирования. На питоне обычно.
По крайней мере у нас так.
По крайней мере у нас так.
>>На питоне обычно
Ой, ну прям. На предыдущей работе писали на Java и C#. На нынешней - Groovy.
Ой, ну прям. На предыдущей работе писали на Java и C#. На нынешней - Groovy.
я работал мануальщиком, там знание в программировании не нужны были особо, правда я себе пару скриптов таки писал небольших. Мануальщику гораздо важнее знать о тест-кейсах, чеклистах, заведении багов с чистым str и умение пользоваться баг-трекерами
Как раз то что я хотел узнать. Четко и ясно. Спасибо.
ну и забыл сказать, немаловажный пункт - знание англ, для джуна, хотя бы на уровне интермидиат, т.к. почти везде баги на англ заводятся
Я чувствовал подвох...
это не подвох, это сейчас как само собой разумеещееся
Работал тестером мануальщиком 4 года, сейчас уже 2,5 года как программер.
Если речь конечно не об автоматизированном тестировании, то я считаю курсы нахуй не нужны. Там всё дико элементарно
Если речь конечно не об автоматизированном тестировании, то я считаю курсы нахуй не нужны. Там всё дико элементарно
Про курсы ничего не скажу - устроился без опыта, отработал год мануальным, сменил компанию и направление - автоматизация, сейчас нагрузочное. Про особенности - каждый день ты видишь горы говна - много горишь сам с этого, пока не привыкнешь или не посмотришь с другой стороны. Для ручного терпение и усидчивость делать одно и тоже каждый день(меня вот на год хватило и нехер нахер). У меня небыло тонны документации и отчетов, так что этот момент пропустил, сейчас тоже не занимаюсь этим. Работа нравится, но опять же все сильно зависит от процессов и компании
Нужно базовое понимание того как работает ПК и программы и как они взаимодействуют между собой. Внимательность, наблюдательность, английский язык. Можешь поробовать почитать книжицу по подготовке к ISTQB сертификации (не знаю есть ли перевод) или что-то подобное. Курсы сильно зависят от опыта того кто их читает бывают фанаты теории без практики, бывают практики со слабой теорией.
Чтобы тебе не говорили - на работе будет так как принято у работодателя, а это иногда сильно отличается от теории...
Чтобы тебе не говорили - на работе будет так как принято у работодателя, а это иногда сильно отличается от теории...
ISTQB нужен в 10 компаниях от силы, вообще бесполезное для всех остальных
Я и написал почитать книгу, а не пройти сертификаци
да уж лучше "Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах"
Это уже каждый сам решает что ему хочется - читать и/или может смотреть на ютюбчике видосики.
Можно вообще ничего не смотреть и не читать. Учиться прямо в боевых условияе, ели заказчик согласен...
Можно вообще ничего не смотреть и не читать. Учиться прямо в боевых условияе, ели заказчик согласен...
все эти курсы - такая шляпа. сам инфу поищу в сети, нужной теории, которую надо знать по этому делу - ваще мизер
Устроился тестировать игры мануальщиком. Из требований был английский язык, здравый смысл и базовое понимание терминологии тестирования.
Прошел год. Нравится, проекты меняются, иду на повышение. Но если бы не последний пункт, пошел бы искать другую работу, ибо $$ нужны.
Прошел год. Нравится, проекты меняются, иду на повышение. Но если бы не последний пункт, пошел бы искать другую работу, ибо $$ нужны.
либо смени сферу, в геймдеве ручные тестировщики как мусор, я сам там начинал. В разработке "серьезного" ПО уже можно найти оклады в 150к+
Когда меня повысили до руководителя отдела в геймдеве зп выросла в 1.5 раза. но это все равно были не деньги - 1200$ кажется получалось по тогдашнему курсу.
Когда меня повысили до руководителя отдела в геймдеве зп выросла в 1.5 раза. но это все равно были не деньги - 1200$ кажется получалось по тогдашнему курсу.
Да, знаю. Знакомый звал на 120к.
Но тут есть две причины, по которым я не меняю место:
- опыт лида
- хочется лично для себя узнать работу на 100%. Пока я не могу сказать, что я суперохуенный тестировщик, знающий всё. Достаточно - может быть. Мб и глупая причина, но уж как есть.
Но тут есть две причины, по которым я не меняю место:
- опыт лида
- хочется лично для себя узнать работу на 100%. Пока я не могу сказать, что я суперохуенный тестировщик, знающий всё. Достаточно - может быть. Мб и глупая причина, но уж как есть.
Обычно в тестировщики идут либо девушки либо пидоры. Знать надо принципы работы клиент-серверного приложения, английский и хотя бы пару извилин. Курсы - это хуйня, просто бабло тянут.
Обычно тестировщики те еще пидоры, девам жить мешают, баги, пидоры, постят и заставляют чинить...
Да, у нас в основном девушки, и несколько очень худых парней в узких джинсах, но есть исключения.
Но в геймдеве не так, там тестировшики это геймеры-задроты.
Но в геймдеве не так, там тестировшики это геймеры-задроты.
Какой инн у компании?
Для чего эта информация? Хочешь проверить как-то?
10+ лет стажа, задавай вопросы. Начинал с геймдева, перекатился в финансовый сектор.
Курсы не нужны, если метишь на ручное тестирование. Если на автоматизацию - то пригодятся, но опять же не сильно что-то поменяют при трудоустройстве.
Зато нужна вышка, почти везде без нее ход закрыт.
Курсы не нужны, если метишь на ручное тестирование. Если на автоматизацию - то пригодятся, но опять же не сильно что-то поменяют при трудоустройстве.
Зато нужна вышка, почти везде без нее ход закрыт.
Обчно пишут или высшее техническое или стаж работы позволяющий сделать вывод что ты хорош и без нее. НО есть ваки и без таких требований. Иначе бы всякие "торговцы джинсами" или девочки с курсами не попадали на работу.
Ну да, я сам так на первую работу попал "с улицы", но такого мало, очень мало.
И конкуренция туда большая, потому что торговцы с джинсами не прочь туда попасть.
Опыта у автора, судя по вопросу, нет, так что стажем не пробьется.
И конкуренция туда большая, потому что торговцы с джинсами не прочь туда попасть.
Опыта у автора, судя по вопросу, нет, так что стажем не пробьется.
Знаете ли компании, куда не стоит устраиваться?
Могут ли взять без опыта работы и на какие условия не стоит соглашаться?
Как выглядит лестница роста/повышений? Мануальщик, автоматизатор, а дальше?
Вы вероятно работали руководителем. Если да, то кого бы вы взяли на работу первым?
Могут ли взять без опыта работы и на какие условия не стоит соглашаться?
Как выглядит лестница роста/повышений? Мануальщик, автоматизатор, а дальше?
Вы вероятно работали руководителем. Если да, то кого бы вы взяли на работу первым?
Если компания ведет набор тестировщиков то это значит что у нее все неплохо пока что. Т.е. я сейчас могу назвать навскидку ряд компаний, но так как там все плохо и прошли сокращения - там и набора нет.
На техническом собеседовании стоит уточнить вопросы:
1) Насколько часты и насколько серьезны переработки из-за дедлайнов. Они есть везде (ну или почти везде) но где-то это раз в пару месяцев посидеть до ночи и денек на выходных поработать (с оплатой), а где-то каждый месяц жопа с 14 часов в офисе на пару дней.
2) Что случилось с прошлыми тестировщиками, если они были. (ушли сами - подозрительно. С перспективных мест работы сами не уходят. Хотя могли и переманить. Просто полезно посмотреть что ответят на такой вопрос и как.)
3) Насколько "гибкие" рабочие обязанности. Например ты приходишь ручным тестировщиком и ситуации, что будет дальше могут быть очень разными - ты можешь спокойно сидеть тестить, писать тесты и все ок. А может быть тебя будут постоянно впрягать на "смежные" задания - напиши утилиту для тестирования, составь ТЗ для разработчика (а то аналитик занят, а оно простое, ты же этих ТЗ видел уже сотню, спрашивишься) и пр.
Без опыта работы взять очень даже могут. Но не стоит расчитывать на престижное место сразу - вот туда возьмут кого-то с опытом. Если ломиться сразу на оклад за 100к (в москве) то без опыта ломиться можно очень долго.
Лестница: тестер - ведущий тестер - тестлид. Дальше уже менеджмент, руководитель проекта или в програмеры уходить.
Автоматизация - отдельные специалисты. Туда можно переключиться, это часто легко, но это горизонтальный рост. Я бы рекомендовал в программисты идти, вместо автоматизации. Работа не сложнее, ЗП выше.
я как руководитель проводил технические собеседования, но там где это было - отсев HRом был жесткий - и вышка и опыт были нужны, так что до меня доходили кандидаты которые уже являлись специалистами и надо было выбрать скорее по симпатии к человеку, как к будущему коллеге. Обращал внимание на:
1) Надежность в перспективе. Людей, которые создавали ощущение, что "свалит через полгода" отсеивал первыми. (по той же причине отсеивались почти все девушки. На моем опыте была одна модам, которая 3 раза подряд в декрет улетала. Вместо нее человека не взять - она числится в штате, а человека нет)
2) Неконфликтность. Тестировщик достаточно конфликтная должность, находя баг ты отмечаешь что разработчик накосячил. Им это не нравится. Аналитик понимает что сроки пролетают. Им это тоже не нравится. РП видит, что надо будет отмазываться перед начальством. Им это очень не нравится. В общем если кандидат ругает или перебарщивает с негативом в адрес бывших коллег - то дело плохо. Быстро сгорит, а это см п.1)
На техническом собеседовании стоит уточнить вопросы:
1) Насколько часты и насколько серьезны переработки из-за дедлайнов. Они есть везде (ну или почти везде) но где-то это раз в пару месяцев посидеть до ночи и денек на выходных поработать (с оплатой), а где-то каждый месяц жопа с 14 часов в офисе на пару дней.
2) Что случилось с прошлыми тестировщиками, если они были. (ушли сами - подозрительно. С перспективных мест работы сами не уходят. Хотя могли и переманить. Просто полезно посмотреть что ответят на такой вопрос и как.)
3) Насколько "гибкие" рабочие обязанности. Например ты приходишь ручным тестировщиком и ситуации, что будет дальше могут быть очень разными - ты можешь спокойно сидеть тестить, писать тесты и все ок. А может быть тебя будут постоянно впрягать на "смежные" задания - напиши утилиту для тестирования, составь ТЗ для разработчика (а то аналитик занят, а оно простое, ты же этих ТЗ видел уже сотню, спрашивишься) и пр.
Без опыта работы взять очень даже могут. Но не стоит расчитывать на престижное место сразу - вот туда возьмут кого-то с опытом. Если ломиться сразу на оклад за 100к (в москве) то без опыта ломиться можно очень долго.
Лестница: тестер - ведущий тестер - тестлид. Дальше уже менеджмент, руководитель проекта или в програмеры уходить.
Автоматизация - отдельные специалисты. Туда можно переключиться, это часто легко, но это горизонтальный рост. Я бы рекомендовал в программисты идти, вместо автоматизации. Работа не сложнее, ЗП выше.
я как руководитель проводил технические собеседования, но там где это было - отсев HRом был жесткий - и вышка и опыт были нужны, так что до меня доходили кандидаты которые уже являлись специалистами и надо было выбрать скорее по симпатии к человеку, как к будущему коллеге. Обращал внимание на:
1) Надежность в перспективе. Людей, которые создавали ощущение, что "свалит через полгода" отсеивал первыми. (по той же причине отсеивались почти все девушки. На моем опыте была одна модам, которая 3 раза подряд в декрет улетала. Вместо нее человека не взять - она числится в штате, а человека нет)
2) Неконфликтность. Тестировщик достаточно конфликтная должность, находя баг ты отмечаешь что разработчик накосячил. Им это не нравится. Аналитик понимает что сроки пролетают. Им это тоже не нравится. РП видит, что надо будет отмазываться перед начальством. Им это очень не нравится. В общем если кандидат ругает или перебарщивает с негативом в адрес бывших коллег - то дело плохо. Быстро сгорит, а это см п.1)
Очень полезная информация. Спасибо вам.
Ещё вопрос, хотя наверно это не к вам, всё же. Купленный диплом прокатит? Я 3 года отучился на инженера по микро- и наноэлектронике и возвращаться, всё равно что вручить насильнику верёвку со страпоном.
Ещё вопрос, хотя наверно это не к вам, всё же. Купленный диплом прокатит? Я 3 года отучился на инженера по микро- и наноэлектронике и возвращаться, всё равно что вручить насильнику верёвку со страпоном.
Диплом нужен обычно на моменте выбора кандидата на собеседовании. Мне мой диплом пригодился только когда срочно понадобился статист-аналитик(всякие статистические графики порисовать, sql покверять) и искали внутри компании, вот я и подошёл с небольшими знаниями sql и программирования.
Не сталкивался, но думаю прокатит.
Однажды у нас в компании работал человек, который был вообще без вышки, а на собеседовании и в резюмешке написал что вышка есть. "диплом потом занесу" и не занес. Успешно работал пару лет. Частный случай, но все-таки за столько лет не видел ничего больше на этой почве.
Дополнительно замечу, что фейковый диплом - это все-таки статья УК. (в отличии от обмана "он у меня есть" и тупо не приносить)
Можно здорово попасть с таким делом.
Однажды у нас в компании работал человек, который был вообще без вышки, а на собеседовании и в резюмешке написал что вышка есть. "диплом потом занесу" и не занес. Успешно работал пару лет. Частный случай, но все-таки за столько лет не видел ничего больше на этой почве.
Дополнительно замечу, что фейковый диплом - это все-таки статья УК. (в отличии от обмана "он у меня есть" и тупо не приносить)
Можно здорово попасть с таким делом.
пофиг какой диплом. я встречал тестеров после мед вуза
- Ручной тестировщик - полистать книгу вроде "тестирование дот ком" и иметь работающий мозг, был коллега который пришел в эту категорию после того как 3 года торговал джинсами на рынке. Программирование не требуется.
- Функциональный тестировщик - технически тоже ручной тестировщик, но могут быть проекты, целиком и полностью написаные на SQL и тогда задача тестера будет практически по документации написать то же самое, что и разраб, а потом сравнить на ошибки в результатах.
- Авто тесты - может быть как тыкание через интерфейс селениума, как и написание заглушек, генераторов файлов и прочего на java\python
- Нагрузочное тестирование - написание заглушек и эмуляторов пользователей
Количество отчетов зависит от компании
- Функциональный тестировщик - технически тоже ручной тестировщик, но могут быть проекты, целиком и полностью написаные на SQL и тогда задача тестера будет практически по документации написать то же самое, что и разраб, а потом сравнить на ошибки в результатах.
- Авто тесты - может быть как тыкание через интерфейс селениума, как и написание заглушек, генераторов файлов и прочего на java\python
- Нагрузочное тестирование - написание заглушек и эмуляторов пользователей
Количество отчетов зависит от компании
> тыкание через интерфейс селениума,
фу-фу-фу, не учи плохому
фу-фу-фу, не учи плохому
Наши с улицы набраны, никакие требования к кандидатам кроме адекватности не выставлялись
>>стоит ли оно того
Чот хз про курсы, лучше самому потыкаться по интернету по нужным сайтам. В Томске вот одна компания тоже курсы тестеров проводила. Итог? Мы к себе никого не взяли с тех, кто у них курсы прошел. Чуваки даже не умеют консоль разработчика в браузере открывать чтоб ошибки прочекать. Хотя в level up мб чо годное расскажут, хз. Для теории какой-нибудь вполне вот этот сайт сойдет http://www.protesting.ru.
>> Как вы стали тестировщиком?
Не взяли программистом :D но сказали есть вакансия на автоматизатора (тот самый QA Automation engineer). И понеслось.
>> Что действительно поможет устроиться на работу (курсы, сертификаты, связи)?
На предыдущую набирали джунов (без опыта, просто чтоб хоть чот умели хоть на чем-нибудь кодить). 3 месяца был испытательный срок. Был куратор, который каждый день давал задания по java по нарастающей сложности: типа сегодня 'Hello, world!' в консоль вывести, завтра к БД запрос прокинуть, потом чтение/запись в файл и т.д. Ну и за 3 месяца научилась писать тесты на java + fitnesse + selenium. Потом перекинули в другой проект, пришлось учиться на C# тесты писать с Coded UI Test. На нынешней работе в проектах где не было тестов начинала так же писать на java + fitnesse + selenium. Потом перешла в другие проекты, там ребята на groovy пишут.
Что поможет устроиться? Ну если на джуна - знание каких-то простейших вещей в области тестирования, хоть какой-то минимальный опыт. Ну или если нет ни того, ни другого - докажи им, что можешь самообучаться, развиваться, что тебе не нужна нянька, дали задание - сделал, научился.
>> Какие особенности у профессии и нравится ли она вам?
Ну как показывает практика, ручками веб тестировать попроще чем приложения %) хотя мб просто мало их тестила. Тебе нужно просто быть внимательным, прям дохера внимательным. Ну и стрессоустойчивым. Потому что иногда один и тот же таск приходится тестировать несколько раз по кругу пока разработчик не доведет все до ума. А жопка-то от этого иногда пригорает. Как впрочем и у программиста. И вот тут еще надо уметь вести диалоги. Не выплескивать всю попаболь на программиста потому как ему тоже тяжко приходится и он может и на тебя в ответку выплеснуть негатив и как итог - срач.
Нравится? Да. Но тут главное как и в других профессиях - не перелюбить. В плане - люби, но аккуратненько, без фанатизма, чтоб не перегореть.
Чот хз про курсы, лучше самому потыкаться по интернету по нужным сайтам. В Томске вот одна компания тоже курсы тестеров проводила. Итог? Мы к себе никого не взяли с тех, кто у них курсы прошел. Чуваки даже не умеют консоль разработчика в браузере открывать чтоб ошибки прочекать. Хотя в level up мб чо годное расскажут, хз. Для теории какой-нибудь вполне вот этот сайт сойдет http://www.protesting.ru.
>> Как вы стали тестировщиком?
Не взяли программистом :D но сказали есть вакансия на автоматизатора (тот самый QA Automation engineer). И понеслось.
>> Что действительно поможет устроиться на работу (курсы, сертификаты, связи)?
На предыдущую набирали джунов (без опыта, просто чтоб хоть чот умели хоть на чем-нибудь кодить). 3 месяца был испытательный срок. Был куратор, который каждый день давал задания по java по нарастающей сложности: типа сегодня 'Hello, world!' в консоль вывести, завтра к БД запрос прокинуть, потом чтение/запись в файл и т.д. Ну и за 3 месяца научилась писать тесты на java + fitnesse + selenium. Потом перекинули в другой проект, пришлось учиться на C# тесты писать с Coded UI Test. На нынешней работе в проектах где не было тестов начинала так же писать на java + fitnesse + selenium. Потом перешла в другие проекты, там ребята на groovy пишут.
Что поможет устроиться? Ну если на джуна - знание каких-то простейших вещей в области тестирования, хоть какой-то минимальный опыт. Ну или если нет ни того, ни другого - докажи им, что можешь самообучаться, развиваться, что тебе не нужна нянька, дали задание - сделал, научился.
>> Какие особенности у профессии и нравится ли она вам?
Ну как показывает практика, ручками веб тестировать попроще чем приложения %) хотя мб просто мало их тестила. Тебе нужно просто быть внимательным, прям дохера внимательным. Ну и стрессоустойчивым. Потому что иногда один и тот же таск приходится тестировать несколько раз по кругу пока разработчик не доведет все до ума. А жопка-то от этого иногда пригорает. Как впрочем и у программиста. И вот тут еще надо уметь вести диалоги. Не выплескивать всю попаболь на программиста потому как ему тоже тяжко приходится и он может и на тебя в ответку выплеснуть негатив и как итог - срач.
Нравится? Да. Но тут главное как и в других профессиях - не перелюбить. В плане - люби, но аккуратненько, без фанатизма, чтоб не перегореть.
Спасибо большое. Очень интересно!
Чтобы написать коммент, необходимо залогиниться