Мой опыт QA

Добрый день дорогие форумчане. Я тут человек новый, больше читал форум как Гость, но в последнее время видел множество тем и комментариев c вопросами и обсуждениями такой профессии как QA. Только ленивый не писал о работе тестера, о том как можно быстро обучиться, как легко начать, как развиваться и т.д. Мне стало немножко обидно, потому как во всех гайдах, которые я читал, люди пишут о том, что буквально любая домохозяйка или вчерашний таксист может устроиться тестером, рубить нехилый кэш и жить как белые люди в Америце.
Собственно это одна из основных причин, которая послужила для топикстарта. Цели, которые я поставил перед написанием, носят следующий характер:

  1. Предостеречь неопытных хомячков и снять розовые очки с тех, кто таковые одел. Показать реальную сторону работы, рассказать об отдельных аспектах (уровень дохода, необходимые скиллы и перки, востребованность.)
  2. Дать практические советы и поделиться опытом с теми, кто планирует начать работать в данной отрасли, или уже работает (не важно где, будь это США или Россия) .
  3. Подчерпнуть возможно что-то и для себя от вас.
    Я составил небольшой план, чтобы мне было легче писать, так как я такой человек, который мгновенно перескакивает с темы на тему, буду стараться придерживаться плана дабы не получить сумбурности. И еще небольшой дисклэймер, автор (я) безудержно туп и может допускать различные грамматические или пунктуационные ошибки, заранее прошу прощения. Ну вроде с введением закончил, приступим к основной теме!
    1. О QA в целом.
    Объяснять, кто такой тестер и чем он занимается, я не буду. В гугле информации полно. Лишь скажу, что это околоIT профессия, которая требует от вас:
  • умения юзать ПК и прочие девайсы. Разбираться и ориентироваться в софтине.
  • коммуникабельность, а так же умение изъясняться не только устно, но и в текстовой форме
  • должно быть поверхностное понимание структуры IT сферы
  • и самое главное вы должны уметь схватывать все на лету.
    Вот и всё, что от вас требуется. Конечно, многие говорят о том, что нужны некоторые навыки в программировании, но я так не считаю. Точнее они вам понадобятся, но в узкой специализации и это требование на перспективу так сказать. Казалось бы список небольшой, но поверьте даже эти навыки не у всех имеются. Когда я только пришел работать QA, еще находясь в России, я тоже считал, что я умею схватывать все на лету, и легко напишу любой отчет, но как же я ошибался… После опыта работы в РФ, я опять было посчитал, что я влился в ритм, но после переезда в США, я снова жестоко ошибался.
    2. Обо мне.
    Мне 24 года, по национальности я белорус, но все сознательную жизнь прожил в Оренбурге. Потом 2.5 года прожил в ЛА, сейчас переехал, но куда и зачем расскажу как-нибудь потом. После выигрыша гк и оформления всех документов, я отправился в Штаты с 10к бачей за душой. Да, понимаю, что выбирать первым штатом для пмж Калифорнию, и ЛА было не совсем разумно с моими пожитками, но как видите что-то да получилось. Помимо денег, у меня еще был диплом бакалавра из СХА по специальности «Стандартизация», который так и валяется у меня дома в Оренбурге. На 2 курсе в возрасте 19 лет подзабил и пошел работать QA, но с горем пополам совмещал работу и учебу, и диплом все таки защитил. Конторка в которой я работал была весьма вшивой, но предложили зарплату на началке в 28к, а потом стало 34к я и согласился. Обязанности были простыми:
    • Ручное функциональное тестирование веб-проектов и мобильных приложений
    • Документирование сценариев тестирования
    • Опционально: постепенный перевод регрессионного тестирования из ручного в автоматизированное.
    Конечно перед собеседованием я пол года готовился, читал литературу как на русском, так и на английском, практиковался тест кейсами, и все таки взяли на позицию Джуна (хотя на собеседовании я с треском провалился).
    Я познакомился в этой компании с рядом технологий, приобрёл полезные технические навыки, но очень ленился что-то изучать сам. То есть я хватал что-то по верхам и всё. Мне говорили, я делал. Денег хватало, так и жил. Потом контора переехала в Москву, а меня никто с собой не позвал. Я нашел другую в местном подразделении банка на букву Т, и тестировал их внутреннюю продукцию. Там тоже приобрел небольшой опыт.
    Хех, что-то я сильно разошелся с воспоминаниями, прошу прощения. Вообщем после переезда я привез с собой не только последние 10 тысяч, но и какой никакой опыт работы QA.
    3. О поиске работы в ЛА
    В первые дни я осознал, что надолго мне моих денег тут не хватит. И поставил себе задачу найти работу как можно быстрее. Я сделал минимальный расчет своих расходов и понял что если я не найду что-то хотя бы на 35-37к в год, то я вылечу в трубу. Естественно первое что я начал искать по агрегаторам типа indeed это работу QA. Вакансий было на тот момент не особо то и много, а мне еще нужен был фулл тайм, и таких оказалось всего 8. Из этих восьми, пять мне не подходило по опыту и требованиям, а на 3 я отправил резюме. И ура на все три я получил ответ. Причем во всех вариантах я конкретных условий не получил, т.е по оплате выносили решение после собеседования. Первым мне назначил собеседование молодой стартап, причем собеседование состояло из нескольких этапов:
  1. Собеседование по телефону.
  2. Тестовая часть в офисе.
  3. Интервью
    По телефону разговор был недолгим, в основном задавали вопросы по моему резюме. Перед собеседованием я выпил пару таблеток успокоительных и проявил себя как мне кажется нормально. И после 30 минут разговоров, мне сказали что будут ждать меня в офисе и определили дату. Вот там была дичайшая жесть. Соискателей вместе со мной было человек 20. Причем были как действительно интересные личности, так и дамы возраста 40, которые вообще мало рубили фишку и даже пару совсем пожилых людей. Нас посадили за компы, и поставили тестовую часть. Было около 50 вопросов на 60 минут. При допущении 12 ошибок тест останавливался и ты мог ехать домой. Вопросы были разного характера, начиная от «что такое VR технологии» и заканчивая вопросами по баг трекинговым системам (bugzilla и т.д.) , БД (PL SQL Developer, Toad for Oracle), по ручному тестированию (юазабилити, smoke, acceptance), нагрузочное тестирование и т.д.
    После теста из 20 осталось лишь 6 человек, и я прошел, хотя и боялся каждый раз кликая на ответ, что вот сейчас вылетит алёрт с остановкой теста. Потом нас по одному приглашали на собеседование к молодому и энергичному сотруднику. У него на столе лежали заметки оставленные тем, кто проводил интервью по телефону и результаты теста, ну и резюме. Начал он с того, что дал мне бумажку, ручку и сказал чтобы я выписал на бумажку тест-кейс ручки. Ну такое я уже видал (только в России меня просили сделать тоже самое, но с со стулом), и легко справился. Тем временем молодой человек пробежался по моему резюме, и как я понял выписал какие то вопросы для себя. Поспрашивал про мой опыт в России. Поговорили про Selenium, про мои умения в java, и парень сказал, что в течении 3 дней примут решение и вышлют либо отказ либо предложение на почту со всеми условиями. Уехал я расстроенный так как подумал, что никто мне не ответит. Но каково было мое удивление, когда вечером того же дня мне пришел джоб оффер по графику 5/2 с 8 часовым рабочим днем и 18$ в час. Ну конечно на радостях на другие два два собеседования я даже не пошел.
    4. О работе в ЛА.
    Нагрузка большая как и большой темп самой работы. Порой не хватало времени даже перебиться на кофе. Жесткие дедлайны, отчетность. Частенько приходилось выполнять задачи совсем иного характера и схватывать на ходу. Первые два месяца я ловил дикую дизмораль по поводу того, что я не справлюсь. Для выполнения дедлайнов приходилось оставаться и до поздней ночи (причем никто это не оплачивает, ты не успел твоя проблема). Можешь ехать домой, но тогда ты вылетишь отсюда как пробка.
    Коллектив хороший, на первый порах многие помогали, терпели мои затупки и т.д. После первых двух месяцев стало легче. Весь год я работал, автоматизировал проект и учил джаву. Помимо автоматизации, писал мелкие программки для проекта и для себя. Автоматизировал развёртывание тестового стенда при помощи самописной проги. (Jenkins для нашей задачи не прокатил, у нас были независимые домены и единственная связь у них была через папку-перекладчик). Конечно, всё это пахло, да и сейчас пахнет говnокодом, я до сих пор ещё учусь и даже на джуниор разработчика слабо тяну, поскольку с них требуют знание сторонних фреймворков (типа знание стороннего кода, которые люди используют в своём коде, если простым языком). Правда за этот год были и большие перерывы в изучении (в периоды пиковой нагрузки.). Но к сожалению год сам стартап сложился. Но мне повезло, меня перевели в другую компанию, которая аутсорсила нас по разным задачам. Там я занимался как автоматизацией, так и ручным тестированием. Проекты скучные - документооборот, но достаточный, чтобы отточить автоматизацию. Я записался на двухмесячные курсы автоматизации (половину стоимости оплатил работодатель), и после них мне устроили так сказать повышение квалификации на практике, ну а после успешного испытательного периода повысили до позиции мидла (24$ в час) и я смог наконец выдохнуть и этих средств стало хватать (до этого помощь отправляли родные). После плотно ударился в изучение DevOps. Компания расширила штаб и количество проектов, я получил небольшое повышение (30$ в час), но буквально с тех пор живу на работе. Порой задумываюсь о том, а зачем мне вообще рент. Ну еще два месяца назад я получил предложение от другой компании на позицию QA lead вроде как на 70 тысяч в год. Сейчас в процессе перехода

5. Ситуация с работой на сегодня.
Исходя из того, что я слышал, сама работа QA терпит кризис из-за наплыва малоподготовленных кадров. Среди джунов конкуренция стала довольно таки серьезной, а подготовленных, опытных кадров все равно нет. У всех есть сертификаты о пройденных тех или иных курсах, но «понимающих» мало. Курсы и семинары это отдельная тема. Очееень много на образовательный рынок пошло «мусора» и людей учат работать по старинным технологиям двухгодичной давности (про Россию вообще молчу). По слухам некоторые штаты озадачены этим вопросом и с этим будут что-то решать. Еще могу добавить, что работа на позиции QA стремительно дешевеет. И в отдельных штатах максимум на что вы можете рассчитывать это на 20-25 тысяч в год на позиции джуна (фулл тайм).
Есть и достойные предложения, но там и достойные требования.
6. Советы
Не идите в игровую индустрию, это обманчивый путь, не ведущий к росту.
Не сидите без дела. Сидение ровно на попе на даёт роста по деньгам. Самое сложное здесь – понять, что изучать дальше. Составьте план обучения для себя.
Если компания не даёт новые задачи и вы видите, что там рутина – ищите другой вариант. Это относится больше уже к тем, кто прошёл путь джуниора и познакомился с азами. К тому же, повышение внутри одной компании идёт как правило медленнее, чем если вы из одной компании перейдёте в другую;
Не засиживайтесь в джуниорах и в обычном ручном тестировании без применения других технологий больше полугода. Для понимания азов и процессов достаточно этого времени.

10 лайков

Спасибо земляку Kikoff за интересный рассказ. Я сам из Беларуси и тоже занимаюсь QA. Во многом согласен с вышеизложенным что рынок QA США немного специфичен и отличается от того вообще как например я его себе представлял до переезда в США.

Поделюсь тоже своим опытом поиском работы по QA только на восточном побережье:
Приехал я в штаты с опытом 9+ лет работы QA как ручное и автоматизации и довольно среднем, скорее слабым английским.

Если коротко, то макс. сумма которая оговаривалась при собеседованиях по телефону было около 90к для тестирования веб на компанию в Бостоне. В основном в более мелких городах разговор шел о 70-80к в год (это Вашингтон д.с. и Нью Йорк с окрестностями). Да честно говоря мой опыт работы 9+ и отсутствие каких либо ограничений по визе (не H1B где надо спонсорство) особо никого не впечатляло. Т.е. мне приходилось искать работы полного нуля, проходя всякие общие тесты и задания по QA.

Смотря по твоему рассказу что в ЛА team lead платят 70к вообще возникает вопрос а надо ли заниматься тут QA в штатах, может поискать какую работу по интересней.:cry:

18 в час с опытом работы и мидлу в автоматизации 24? В ЛА? :lol::lol::lol: У вас есть хоть капля уважения к себе? Я живя в Огайо ни разу не встретил вакансию меньше 22, а тут в ЛА 18. 70к для Лида?:lol::lol: По-моему меньше 100 даже разговаривать не имеет никакого смысла, вы спокойно можете получать в 2 раза больше, с таким Американским опытом, джавой и автоматизацией.

По поводу наплыва джунов - я не знаю как там в ЛА и в России, исходя из своего опыта в Огайо и опыта знакомых из других мест - людей столько же сколько и всегда, я общался с рекрутерами на эту тему - все говорят, что людей не хватает, людей, которые понимают где они и чем занимаются, конечно - людей, прочитавших Канера всегда хватает. 20к фулл тайм? Может это практика типа интерншип? :lol::lol: рекрутеры и техсаппорт в 2 раза больше получают - откройте любой сайт с вакансиями, посмотрите предлагаемую зарплату, посмотрите сколько предлагают автоматизаторам на джаве/C# и селениуме, посмотрите сколько предлагают людям, которые умею делать автоматизацию API, да даже тем, кто просто всякими фиддлерами и постманами умеет пользоваться. Мне кажется либо вас все это время водят за нос, либо вы читателей - я в жизни не поверю, что в ЛА могут платить тестеру 18 в час, пусть даже вообще без опыта.

У меня честно говоря, тоже такое впечатление сложилось.

Эта тема скорее всего для того, чтобы отпугнуть людей, желающих пойти в QA, я честно говоря таких зарплат даже не видел, хоть и живу в Чикаго, где по идее зарплата должна быть пониже, чем в ЛА. 18 баксов в час - это очень мало для QA, разве что сгодится для человека, который не разбирается вообще в сфере и пытается уцепиться за то, что дают. Не хочу никого обидеть, либо задеть. Элементарно зайдите на glassdoor.com и посмотрите зарплаты…

Тоже работаю в QA в ЛА. Для контракта можно найти позиции с 40-45 в час для QA Engineer и 45-60+ для автоматизации. И без засиживания до позна.
Да, есть компании которые мало платят, но что-бы 20 автоматизатору платить, это очень мало.
Если это все правда что автор написал и вы нормально разбипаетесь в QA то вам срочно нужно сменить место работы.

Соглашусь с коллегами из предыдущих постов, но, возможно, вы забыли, что себя надо еще и хорошо продать. Не все это могут… А некоторые просто леняться/не могут пропарсить рынок или иметь несколько офферов на руках, до принятия окончательного решения. Каждый сам себе Буратино.