Блог

  • Как пройти собеседование на тестировщика? Чек-лист подготовки 📝💡

    Поиск работы и прохождение собеседований – это проект 🎯

    И как любой проект, у него должен быть план. Делюсь планом, который позволил бы пройти собеседование у меня на позицию сразу мидлового тестировщика. В офисе шутят: «После собеседования с тобой кандидат устроится в любую компанию» 😄

    1️⃣ Анализ вакансий и подготовка резюме 📄

    🔍 Проанализируй 30–40 вакансий, чтобы понять, какие технологии и инструменты востребованы прямо сейчас. Вакансии обновляются быстрее, чем статьи по тестированию.
    ⚡ Обрати внимание на ключевые требования:
    ✔️ Ручное тестирование
    ✔️ Автоматизация
    ✔️ Работа с багтрекингами (Jira, Яндекс.Трекер)
    ✔️ SQL, API, CI/CD

    📝 Подготовь резюме с акцентом на:
    ✅ Опыт тестирования (если только учебный проект – лучше взять реальный опыт у знакомых или на фрилансе)
    ✅ Знание инструментов и методологий тестирования
    ✅ Навыки работы с тестовой документацией
    ✅ Базовые знания SQL, API, автоматизации – хотя бы на уровне понимания

    2️⃣ Подготовка к общему собеседованию с HR 🤝

    🏢 Изучи информацию о компании: продукт, технологии, корпоративную культуру.
    💬 Подготовь ответы на вопросы:
    ❓ Почему выбрали тестирование? (ответ «из-за зарплат» – ❌)
    ❓ Как представляете свою работу в компании?
    ❓ Ваши сильные и слабые стороны?
    ❓ Опыт работы в команде (одиночная работа по таскам – это не командная работа 😅).
    🔎 Подготовь вопросы для HR (но не переусердствуй с дотошностью).

    3️⃣ Подготовка к техническому собеседованию 🛠

    3.1 Основные теоретические вопросы 📚

    🧠 Методологии тестирования:
    ✔️ Виды тестирования: функциональное, нефункциональное, регрессионное, интеграционное, нагрузочное, UI/UX.
    ✔️ Различия между черным, белым и серым ящиком.
    ✔️ Разница между smoke, sanity и regression testing.

    📄 Тестовая документация:
    ✔️ Что такое тест-кейс, чек-лист, тест-план, баг-репорт?
    ✔️ Как оформить баг-репорт, чтобы его приняли разработчики?

    🛠 Жизненный цикл ПО (SDLC, STLC):
    ✔️ Где на этом пути участвуют тестировщики?
    ✔️ Что такое DevOps, CI/CD, Agile, Scrum, Kanban?

    🚨 Приоритизация багов:
    ✔️ Severity vs Priority – разница и примеры.

    4️⃣ Практическая часть 🎮

    4.1 Тест-дизайн 📝

    🛠 Знание техник тест-дизайна:
    ✔️ Эквивалентное разбиение
    ✔️ Анализ граничных значений
    ✔️ Попарное тестирование (Pairwise)
    ✔️ Таблицы принятия решений
    ✔️ Классы эквивалентности

    4.2 SQL 🗄

    ✔️ Основные запросы: SELECT, JOIN, WHERE, GROUP BY, HAVING.
    ✔️ Как выбрать топ-10 записей из таблицы?
    ✔️ Как найти дубликаты в таблице?

    4.3 API тестирование 🌐

    ✔️ Основные HTTP-методы (GET, POST, PUT, DELETE).
    ✔️ Коды ответов сервера (200, 404, 500, 401, 403).
    ✔️ Тестирование API через Postman.

    4.4 Логика и аналитика 🤔

    💡 Любимая задача:
    “Представь, что ты директор «Вкусно и точка». Привезли новый автомат для газировки. Как его протестировать перед установкой в зале?”

    5️⃣ Подготовка к вопросам по автоматизации 🤖

    Если требуется автотестирование:
    ✔️ Основы Python или JavaScript.
    ✔️ Selenium (база) и Appium.
    ✔️ Тестовые фреймворки: PyTest, JUnit, Mocha.
    ✔️ CI/CD-инструменты: Jenkins, GitHub Actions.

    6️⃣ Дополнительные вопросы и лайфхаки 🎯

    ❓ Что делать, если баг не воспроизводится у разработчика?
    ❓ Как объяснить важность найденного бага продакту?
    ❓ Как протестировать банковское приложение без доступа к продакшену?

    7️⃣ Подготовка к последним этапам 🎭

    🔥 Проверка на стрессоустойчивость:
    ✔️ “Как справляетесь с конфликтами?”
    ✔️ “Как реагируете на нереально сжатые сроки?”
    📚 Могут спросить о хобби и книгах (не связанных с тестированием).

    📋 Тестовое задание:
    ✔️ Написание тест-кейсов, чек-листов, поиск багов в тестовом приложении.

    8️⃣ Подготовка к собеседованию морально 🧘‍♂️

    💆‍♂️ Расслабьтесь, интервьюеры – тоже люди.
    ⚡ Если изучили продукт заранее, можно указать на ошибки, но без резкой критики.
    💡 Выбирайте компании, в которых будет интересно работать.
    ⛔ Не спрашивайте про переработки – если они есть, значит, есть причины.

    9️⃣ Анализ после собеседования 📊

    📌 Запишите вопросы, которые вызвали трудности.
    📌 Получили отказ? – Спросите фидбек и доработайте слабые места.

    🎯 Следуя этому чек-листу, вы увеличите свои шансы на успешное прохождение собеседования на тестировщика в IT-компанию. Удачи! 🚀

  • Две недели назад я снимал мини-путешествие в Дубне и проходя по лесу, в котором нет снега и замерзла только дорожка, отвлекся на секунду и на этой дорожке подскользнулся очень больно упал на руку, выбил себе палец и сделал себе небольшие ранки об землю.

    На работе и друзья напугали фразами типа «у меня были такие же синие пальцы, а оказалось что это перелом, тебе снова ломать их будут, чтобы правильно срастить», пришлось съездить в травмпункт. Но все-таки сильный ушиб.

    Кстати, мое открытие, что в травмпунктах снимки делают теперь цифровые, не нужно ничего печатать, травматолог видит снимки в компьютере сразу.

    Травматолог велел мне поставить укол от столбняка, потому что рана была в контакте с природной землей. Оказывается, надо сделать прививку, потому что от прививки шанса умереть нет, а без нее, небольшая вероятность есть. А никому не хочется иметь лишнюю вероятность умереть.

    Я отдохнул от спорта полторы недельки, и вернулся в бассейн. Но эти полторы недели отдыха от тренировок компенсировалась сильно нервной неделей в работе и целом в жизни.

    Потому что если не переживаешь из-за проектов, в которые вкладываешься, и за людей, работу которым обустраиваешь, то работа превращается в методичное «карточки на доске двигаются, значит процессы идут, значит мои полномочия всё».

    И на этом всём фоне появилось странное состояние: не кружится голова, но сложно сфокусироваться, как будто мир немного плывет. Как будто бы голова кружится, но она не кружится, а взгляд скользит, как в советском аттракционе с чашкой кружащейся.

    Первое, что у меня спрашивает тренер, это как я себя чувствую. Потому что то мигрень, то устал, то еще что-нибудь. Я сказал, что у меня с головой беда и он мне дал трубку и ласты, чтобы методично работать над техникой, а не на силу и выносливость гоняться.

    И это напомнило мне одну простую вещь: иногда важно не просто делать, а делать так, чтобы от этого был толк.

    Когда ты чем-то занимаешься, легко уйти в фанатизм продуктивности. Мне сегодня по дороге на работу Яндекс.музыка дала послушать Йемен – «Лучший работник». «15 пропущенных от коллег, 12 от начальника техотдела, я такой ёб… а в чем собственно дело? А дело в том, что на работе без меня пиздец, пообрывали все телефоны, мне кажется я наконец лучшей сотрудник нашей конторы».

    В целом, это тот мем про ритм жизни Москвы. Как говорил Комисаренко: «Я пока жил в Беларуси, я думал я очень быстро хожу, пока я не переехал в Москву, и понял что я вообще не двигаюсь, просто ты стоишь в метро и птфу – это бабка уфегачила вверх по эскалатору!».

    Концептуально, я согласен, если упереться лбом в стену, она всегда пробьется. Существует ненулевая вероятность, что если долбиться об стену бесконечно долго, то однажды атомы тела и стены совпадут, и ты пройдешь сквозь неё. На какой-то лекции по вышмату я не понял ничего, кроме этой мысли.

    У меня был смешной диалог с психологом, к которому я перестал ходить после диалога. Он мне говорит:

    ·Если вы упретесь в стену, что вы будете делать?
    ·(рассказываю прикол про теорию вероятности)
    ·А я считаю, что можно взять кувалду, пробить стену, и пройти сквозь нее
    ·Но вы же тогда пройдете через дырку в стене, а не через стену

    Психолог завис, и дальше как-то не пошел.

    Но все-таки, инсульты в 35 существуют, поэтому иногда лучше отступить на шаг назад, поменять тактику — и тогда получится пройти дальше, а не инсульт.

    Поэтому если чувствуешь, что уже не тянешь, не надо сразу выбрасывать белый флаг. Приостановиться, выдохнуть, перегруппироваться, переписать план, поспать и выпить – не признак лени. Признак лени – делать это каждый день.

    А вообще, если будете снимать мини-путешествия — смотрите под ноги. Особенно если видите единственное замерзшее место в лесу.

  • Разница проектного и продуктового подхода в управлении.

    В управлении проектами часто говорят о “проектном” и “продуктовом” подходе. В чем разница, если слова вроде похожи?

    Проектный подход — это когда важно сдать работу в срок, в рамках бюджета и заданного объема. Сделали, передали — задача закрыта. Что будет дальше с результатом, уже не так важно.

    Продуктовый подход — это про ценность для пользователей. Главное не просто выполнить задачу, а решить проблему, улучшить продукт и сделать его полезнее.

    Как понять, что у вас продуктовый подход?

    Вы ориентируетесь на пользователей, а не просто на список задач.

    Готовы менять планы, если появляются новые данные.

    Думаете о продукте в долгосрочной перспективе, а не только о ближайшем релизе.

    Команда работает вместе, а не по принципу «разработчики сделали свою часть — дальше не наша проблема».

    Смотрите на метрики, а не просто закрываете таски.

    Проект можно сдать и забыть. А продукт продолжает жить — его используют, оценивают, сравнивают с конкурентами. Если подходить к управлению с продуктовым мышлением, он не просто работает, а приносит пользу и развивается.

    В Tach мы идем именно по этому пути. Для нас важно не просто добавить новую функцию, а сделать так, чтобы пользователям было удобно, понятно и приятно работать с платформой.

  • 10 привычек, которые помогут стать успешным в IT

    Чтобы стать успешным в IT, недостаточно просто «уметь в айти».. Важны привычки, которые помогают работать эффективнее, расти как специалист и двигаться вперед, несмотря на сложности.  

    Прежде всего, важно постоянно учиться. IT меняется быстро, и если не прокачивать навыки, можно очень быстро оказаться за бортом. Курсы, статьи, общение с коллегами — всё это помогает держаться на плаву.  

    Не менее важно писать понятный код и документацию. Даже если кажется, что и так всё ясно, через полгода никто ничего не поймёт, даже ты сам. Хорошая документация экономит нервы и время. Но ни разу нормальную документацию в своей жизни я не видел…

    Кроме того, не стоит бояться задавать вопросы. Многие думают, что вопрос покажет некомпетентность, но на деле он демонстрирует заинтересованность и желание разобраться. Главное — формулировать вопросы правильно.  «А чо это» – неправильно. «Как запрос уходит отсюда туда?» – правильно.

    Что касается командной работы, без неё далеко не уйдешь. В одиночку можно быть крутым специалистом, но большие задачи решаются только совместно. Умение договариваться и слушать других — ценный навык.  

    Помимо этого, стоит делиться знаниями. Это не только про помощь коллегам, но и про лучшее понимание материала самому. Когда объясняешь что-то другому, сам начинаешь понимать глубже.  

    К тому же, важно анализировать ошибки и делать выводы. Ошибаются все (об ошибках мы уже говорили), но успешные люди — те, кто делают правильные выводы и двигаются дальше. Записывай, рефлексируй, меняй подход.  

    Также необходимо правильно планировать задачи. Можно работать 12 часов в день, но без нормального планирования результат будет посредственный. Приоритизация и реалистичные сроки спасают (храни Господь создателей Todoist).  

    Не стоит забывать и про здоровье. IT — это про долгие часы за компьютером, и если не следить за собой, рано или поздно это скажется на продуктивности. Зарядка, прогулки и нормальный сон — маст хэв (нормальный сон – самое сложное).  

    И наконец, не бойся выходить из зоны комфорта. Лучшие возможности появляются, когда пробуешь что-то новое, берешь на себя сложные задачи и выходишь за рамки привычного.

  • Кинопанорама на ВДНХ


    Пока машинка готовится к следующему Мини-путешествию, использую возможности ВДНХ, чтобы путешествовать в кадре. С большим восторгом посетил Кинопанораму на ВДНХ, где оказываешься внутри “летающего кинотеатра” 360, смотришь кино-мультик про разные части нашей страны с платформы с эффектом присутствия

  • MINI-путешествие 2


    Рассказываю о своей поездке в наукоград, в котором снимали сериал “Бригада”

  • MINI-путешествие 1


    На выходных проехал 600+ километров по снежным дорогам, чтобы посетить Калязин, Углич, Рыбинск, Ярославль и рассказать вам о самых значимых местах этих городов в своем дебюте мини-тревел-блога

  • Как я к Юнгу пришел

    Я всегда старался быть “правильным” — работать на пределе, предъявлять к себе высокие требования и не показывать слабости. Но в свое время я понял, что больше не справляюсь. Что-то находится внутри и делает жизнь хуже.

    Решил обратиться к психологу. Это оказалось не так просто, потому что найти хорошего психолога – большая удача. Я тестировал 5 психологов, прежде чем нашел «своего». 

    Мой психолог работает в подходе Юнга, и эта теория удивительно точно легла на мои внутренние процессы. Юнг считал, что сознание — это верхушка айсберга, а в бессознательном скрыто то, что управляет нашими реакциями. Даже если мы этого не осознаём.  

    Концепция в том, что не существует одного человека «Игорь», а личность работает как в «Сплит» (который фильм, не кредит). Разные «личности», воспринятые подсознанием, активируются с той или иной силой в определенный момент времени. Например, «герой» — всегда сильный, всё решает сам, не дает слабину. Есть «беспомощный ребенок», который не умеет решать проблемы, ему нужно чтобы за него проблемы решили. 

    И кайф, когда герой и ребенок работают вместе и вовремя. Но когда «ребенок» включается на работе, а «герой» там, где вообще решать ничего не просили – плохо.

    Это, конечно, трактовка не прямого Юнга. Он писал о том, что внутри нас живут архетипы — устойчивые образы, влияющие на наше поведение. Но мне больше нравится объяснение через “личности”, потому что так проще разобраться, кто за что отвечает, да и я специально психологу плачу, чтобы она называла это сложными словами. 

    Еще одна часть концепта, что большая часть архитипов была заложена в детстве. Например, страх разочаровать других возникает из-за того, что в детстве казалось, что нужно быть идеальным, чтобы заслужить внимание и любовь. Эти установки продолжают влиять на решения даже сейчас, когда доказывать уже никому ничего не нужно. И все время находятся те, кому доказать все-таки «нужно».

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

    Это как клиент-серверная архитектура. Если ты знаешь, как она работает у тебя, то прикидываешь, как она может работать «вон у того», и где там что сломалось.

    Юнг считал, что сны – это связь сознательного с бессознательным. Мой психолог очень любит разбирать сны, да и мне это нравится. Сны всегда – это метафоры, когда-то более понятные, когда-то менее. 

    Однажды я расстроился, что не понимаю метафоры и возмутился, почему нельзя показать мне вордовский файл со всеми проблемами. Через пару дней мне приснилось, что я разбираю какой-то JSON, и даже какие-то моменты из него помнил. 

    А сегодня мне приснилось, что мне, чтобы не идти на встречу, пришлось поставить встречу с Путиным и я ходил придумывал, о чем с ним говорить. Поэтому Путин сегодня ночью в Кремль выезжал.

    Если когда-нибудь задумывались о том, чтобы пойти к психологу — не бойтесь. Это может стать началом пути, который поможет разобраться в себе и сделать жизнь проще.

  • Чему меня научило QA-лидство

    Пять лет назад я думал, что работа Куа Лида — это про процессы, качество и контроль. Что вся верстка должна быть пиксель-перфект, а процессы и регламенты должны быть жестче, чем в Северной Корее. Со временем оказалось, что это больше про людей, коммуникации и принятие сложных решений. Чем дольше работаешь, тем больше осознаешь простые, но важные вещи.  

    Во-первых, общаться с директорами намного сложнее, чем с линейными руководителями. У них другой уровень мышления и масштаб решений. Многие вещи, которые казались странными, спустя месяцы начинают обретать смысл. Иногда решение выглядит нелогично, пока не наступает момент, когда понимаешь: «А, вот зачем мы так тогда сделали».  

    Во-вторых, увольнять людей неприятно. Это всегда провал двоих – и лида и руководителя. Если доходит до увольнения, значит, на каком-то этапе не смогли вовремя понять друг друга или не нашли нужного решения. И осознание этого не делает жизнь легче.  

    В-третьих, время простоя – главное зло. Когда никто не работает, вред наносится и команде, и компании, и самому лиду. Задачи должны быть всегда, даже если кажется, что сейчас можно немного передохнуть. Если простой случился – это повод задуматься, как мы дошли до жизни такой. Вряд ли простой случился, потому что мы настолько эффективные, что задачи закончились.  

    В-четвертых, какая бы дружная ни была команда и сколько бы ни пережили вместе, рано или поздно придет время расставаться. И к этому невозможно подготовиться – момент всегда наступает неожиданно. Главное – оставить после себя хорошие воспоминания и остаться друллегами.  

    В-пятых, дружба с другими командами облегчает жизнь. Хорошие отношения внутри команды – это хорошо, но если нет контакта с соседними отделами, любые договоренности будут работать с трудом и формально. Чем лучше взаимоотношения, тем легче договариваться и двигаться вперед.  

    В-шестых, фидбек, 1-2-1 и ретро решают все. Если делать это регулярно и честно, можно избежать любых конфликтов и держать руку на пульсе настроения команды. Главное – не превращать эти встречи в формальность.  

    И седьмое – попросить по-братски действеннее, чем поставить приказ. Люди лучше реагируют на просьбу, чем на жесткие указания. И дело даже не в стиле общения, а в том, что просьба вовлекает, а приказ – заставляет. Важно, чтобы каждый чувствовал себя частью общего проекта, а не исполнителем чужих задач.  

    Конечно, это не все, но это то, что стало для меня «открытием» в свое время.

  • Почему важен feedback и как его правильно давать

    «Дать фидбек» по задаче очень просто. Открыл, прочитал, написал свое мнение. Гораздо сложнее давать фидбек о работе с людьми. Но при это без него сложно двигаться вперед и формировать команду. И еще сложнее, если фидбек давать неправильно.

    Существует два типа фидбека: позитивный и конструктивный. 

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

    Второй указывает на зоны роста и предлагает решения, а не просто критикует. Важно сохранять баланс – чрезмерная критика демотивирует, а постоянная похвала может создать ложное ощущение успеха.  

    Нельзя давать фидбек нечетко и размыто – фразы вроде «Ты молодец» или «Надо лучше» не дают никакого ощущение тепла. Фокус должен быть на личности вместо действий – обратная связь должна касаться работы и поведения, а не характеристик человека. Фидбек нужно давать вовремя. Если человек в стрессе и все вокруг в огне, а хочется дать «конструктивный фидбек», то не надо. 

    Правильный фидбек должен быть конкретным. Важно описывать ситуацию, действия и их последствия, например: «Когда ты оперативно закрыл задачу, команда смогла вовремя выпустить релиз». Важно соблюдать баланс – говорить не только о положительных моментах, но и о том, что можно было бы сделать лучше. 

    Фидбек должен быть направлен на развитие – вместо обвинений стоит предлагать решения и пути улучшения. Его нужно давать регулярно, разовая обратная связь не работает.  

    Мало дать фидбек, надо его принять. Даже если он кажется несправедливым, стоит разобраться, какие моменты можно учесть в будущем. Фидбек – это не личная критика, а инструмент для совершенствования.  

    Чтобы наладить культуру фидбека в команде, важно демонстрировать открытость. Все эти вещи начинаются сверху. Необходимо показывать, что Верха готовы принимать обратную связь так же, как и давать её. 

    Фидбек должен восприниматься как инструмент роста, а не повод для демотивации. Регулярные 1-2-1 встречи и ретроспективы помогают в этом. Еще можно организовать тимбилдинг в баре или сауне, там все причины для гордости и грусти можно обсудить. 

    Давайте фидбек, вместо того, чтобы обижаться и уходить в истерики)