Геннадий Чурсов | QA++
4.27K subscribers
225 photos
1 video
1 file
160 links
Канал про тестирование и другие активности тестировщиков

В случае вопросов пишите: @topsycreed

Донаты: https://t.iss.one/chursovQA/322
Download Telegram
Привет всем! 👋

Меня зовут Гена, и я рад приветствовать вас на моем новом телеграм-канале, посвященном тестированию, QA, развитию в этой сфере и многому другому!

Здесь я буду делиться своим опытом и знаниями, обсуждать актуальные новости и тренды в области тестирования, автоматизации и дальнейшему росту, а также предоставлять полезные материалы и рекомендации по развитию навыков 💪

💻 По этой ссылке можно найти мой ютуб канал - https://www.youtube.com/@chursovQA

🔖 Мой профиль в линкедине - https://www.linkedin.com/in/chursovg/

Не стесняйтесь задавать вопросы и оставлять комментарии. Давайте начнем наше путешествие в мир тестирования и QA! 🚀
👍5
📣 Первый запрос из опроса (https://forms.gle/1tKXRETnLahiwt8f9) - это реальные примеры вопросов с собеседований🚀 Давайте начну с собеседования, которое я прошел успешно и получил оффер на позицию Lead Automation Quality Engineer🧑‍💻

🔧 Вопросы про тестовый фреймворк:
1️⃣ Расскажи про тестовый фреймворк со своего проекта, из каких компонентов он состоит и для каких целей они разработаны.
2️⃣ Какие для тебя существуют характеристики хорошего тестового фреймворка? Как бы ты приступал к его разработке?
3️⃣ Какие паттерны проектирования можно использовать для тестового фреймворка и зачем?
4️⃣ Как принципы ООП могут быть использованы в тестовом фреймворке?

💻 Вопросы на знание Java:
1️⃣ Можно ли создать объект абстрактного класса? Можно ли создать конструктор в абстрактном классе?
2️⃣ Зачем нужны исключения в Java?
3️⃣ Зачем нужен тип Optional в Java Lambda и StreamAPI?
4️⃣ Расскажи про SOLID принципы, используете ли их в работе?
5️⃣ Расскажи про иерархию коллекций в Java. Как получить 5-й элемент в list и в set?

🔎 Дополнительные вопросы:
1️⃣ Что значит аннотация autowired в Spring? Как это можно использовать?
2️⃣ Какие библиотеки для сериализации json ты использовал?

🖥️ UI автоматизация:
1️⃣ Какие новые фичи появились в Selenium 4?
2️⃣ Как ускорить регрессионный набор с 24 часов до 8 часов время прогона?
3️⃣ Представь, что ты на странице добавления товара и нажал на добавить товар, теперь у тебя должны отображать несколько способов оплаты, но иногда из-за интернет соединения появляется спиннер ожидания, а когда соединение стабильное - спиннера нет. Как написать стабильный автотест на выбор способа оплаты?

🌐 API тестирование:
1️⃣ Расскажи про тестовую пирамиду для тестирования проекта с микросервисной архитектурой?
2️⃣ Твой менеджер хочет, чтобы в роли QA лида ты участвовал в разработке нового приложения. Проект будет занимать около года. Какие виды тестирования ты будешь использовать согласно SDLC и в какое время?

🔗 GIT:
1️⃣ Какие инструменты для контроля версий ты используешь?
2️⃣ Если тебе прислали Pull Request на проверку, что ты обычно проверяешь, чтобы утвердить этот запрос?

📝 Задачи:
1️⃣ Написать реализацию синглтон паттерна, какое у него применение?
2️⃣ Есть строка “X is the best company!” - нужно не меняя порядок слов перевернуть слова, то есть результат: “X si eht !ynapmoc”. Нужно использовать StreamAPI.
3️⃣ Есть класс сотрудники Employee с полями: name, salary. Все сотрудники добавлены в коллекцию. Нам нужно отсортировать эту коллекцию по убыванию/возрастанию зарплаты? Как это можно сделать?

🎯 Из интересного было еще, что сначала мне предложили должность Senior QA Engineer, а когда я не согласился, то повысили ее до Lead Automation Quality Engineer с увеличением зарплаты💰

📢 Пишите, какие из этих вопросов вам уже встречались или на какие вопросы или задания вам хочется увидеть подробный разбор решения и ожидания, что от вас хотят услышать👂
🔥12
#soft_skills #qa_lead

📝 В давних планах у меня было рассказать про свой путь становления руководителем (Lead QA), что для этого нужно сделать и какими навыками и компетенциями обладать. А так как я сейчас прохожу курс Leadership Essential от Linkedin, то параллельно прохождению модулей могу как раз делиться и своими мыслями. Таким образом от частного к общему, разберемся сначала с отдельными навыками, которые важны для данной роли. 💼📚

Первый навык - это умение завоевывать доверие. Навык, который важен как для успешного руководства, так и в межличностных отношениях. Так как завоевать доверие? Все просто, действия говорят за себя лучше, чем слова. Основа доверия - это уважение и открытое общение. Выполнение обязательств и договоренностей важные условия закрепления доверия. Также ценно, если вы можете признать свои ошибки и умеете решать конфликты без обвинений. Иногда нужно транслировать, что ошибаться это нормально, и ваше уважение не зависит от результатов работы. В конце концов помните, что доверие строится какое-то время, а разрушиться может в одночасье. 💔

Теперь расскажу пару историй как я завоевываю доверие. 📖

1️⃣ Во-первых, я фиксирую все договоренности со своей командой и подчиненными и отслеживаю прогресс выполнения в том числе и с моей стороны. Если я взялся что-то сделать, но вижу, что не могу выполнить свою часть по любым причинам - я вернусь с новой датой и поделюсь причинами задержки. 📋

2️⃣ Во-вторых, с одной стороны я ставлю себя как пример, ролевую модель и стараюсь таким образом мотивировать команду на свои собственные достижения. C другой стороны, я также делюсь и своими историями провала, признаю ошибки и не переношу ответственность с себя на команду. Это подсвечивает, что я такой же человек, что ошибаться - это нормально. 🙌

3️⃣ В-третьих, я нахожу нерабочие точки соприкосновения. Часто со своими подчиненными у меня образует приятельская связь, мы можем обсуждать видеоигры, сериалы, питомцев, мемы и прочее. Использование такого подхода индивидуально, с кем-то лучше сохранить чисто рабочие отношения. 🎮🎬🐱

4️⃣ В-четвертых, положительная обратная связь также важна как и отрицательная. Важно закрепить то, что у коллеги хорошо получается, а негативную обратную связь иногда лучше подать как область роста, чем как проблему. В целом стоит также следовать принципу: хвалить при всех, давать негативную обратную связь на 1:1. Во время обратной связи также стоит дать понять, что мы на одной стороне и моя цель как руководителя помочь своему коллеге лучше работать, а не наказывать его. 👏📈
👍11
Как составить резюме чтобы приглашали на собеседования?

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

Вместе с Олей с канала Давай найдем работу! мы составили чек-лист по резюме (что надо и не надо писать в резюме), а также разобрали два резюме: QA manual и QA Automation с опытом лида, смотрите наше видео по ссылке!

#резюме
👍14🔥21
Как не выгорать?

В прошлом году после марафона собеседований и публичных выступлений я стал лучшим тестировщиком и в целом сотрудником в своей текущей компании (сейчас правда уже на втором месте среди всех сотрудников 😅) по не проектным достижениям. После этого меня стали часто спрашивать: как я все успеваю, не устаю и не выгораю? 🔥
На первое могу ответить так: я не успеваю 😄 приходится расставлять приоритеты и чем-то жертвовать, что-то делегировать команде (за что ей огромное спасибо! 👏).
Но и устаю я также как и все люди, но все-таки у меня есть способ как не уходить в энергетический кризис.

1️⃣Во-первых я стараюсь распределять нагрузку на неделе таким образом, чтобы в течение дня чередовать виды деятельности: технические задачи (такие как само тестирование, кодинг, ревью) я сменяю на менеджерские задачи (например, 1:1 с командой), либо на нетехнические задачи (подготовку к выступлениям, собеседования). Для меня это работает, потому что у меня как-будто отдельные запасы общей энергии и энергии под конкретные виды активностей.
2️⃣А во-вторых, в конце дня я стараюсь выполнять какие-то простые задачи, чтобы день закончился хоть на маленькой, но победе.
Например, недавно я начал работать на новом проекте, где снова почувствовал себя джуном, которому ничего не понятно, а спрашивают как со стаффа. И под конец одного такого рабочего понедельника уже хотелось в вечер пятницы, однако этим же вечером я еще и провел двухчасовой марафон разбора резюме, который вы уже скорее всего видели на канале. Как думаете, усталость увеличилась после этого? Наоборот, так как я закрыл важную для себя задачу остаток вечера я провел на как будто открывшимся втором дыхании и положительной ноте.
3️⃣Ну и последнее, но не менее важное, это то что у меня есть друзья и единомышленники, которые помогают мне и на проекте и по не проектным целям и даже с моими личными проектами. Работать в команде намного эффективнее, подключается синергия, там где мне бы пришлось бы уже добивать задачу через силу или иссякли идеи - я могу рассчитывать на помощь и делегировать часть обязанностей. Таким образом мы уже готовили публичные выступления, статьи, ютуб видео и модули курсов.

А что помогает оставаться эффективными вам? Есть ли у вас какие-то лайфхаки как не выгорать, но добиваться больших результатов?

P.S. За фотографию “This is fine” спасибо Владе ❤️
👍12🔥3❤‍🔥1🤔1
Самопрезентация достижений на собеседовании, перформанс ревью

У каждого из нас в жизни наступает этот момент, когда нужно рассказать, какой ты хороший и каких крутых достижений ты достиг! 😊 Поводом для этого может быть полугодовой перформанс ревью в компании, самопрезентация на собеседовании, обновление резюме для поиска работы.
Как это сделать? И главное, где взять все эти достижения? И что от нас на самом деле ждут? 😄

1️⃣ Давайте начнем, наверное, с последнего пункта: что от нас хотят услышать?
Твой менеджер, интервьюер или рекрутер в большинстве случаев хочет выполнить свою цель или цель компании - сохранить важного сотрудника, нанять крутого специалиста. А самопрезентация достижений - это инструмент для того, чтобы подчеркнуть свою ценность. Тут работает простой механизм - если специалист уже где-то достигал выдающихся результатов, то и вероятность, что он повторит успех на следующий год или в новой компании, довольно высока. 😎

2️⃣ Какие достижения имеют наибольшую силу?
Те достижения, которые не вызывают сомнений и подкреплены фактами, а также те, что могут потенциально закрыть потребности собеседника или компании. Например, компания хочет найти себе QA, который может еще взять на себя обязанности технического интервьюера - тогда достижение, что в прошлой компании ты провел 100 собеседований, несколько тестировщиков было нанято и успешно работает в компании, будет существенным плюсом. 😉

3️⃣ Где взять все эти достижения?
Надо сначала определить это как свою цель, а затем выстроить план, как это можно достигнуть. Например, у меня цель развить свой публичный бренд и начать публичные выступления. Но в моей текущей компании нет возможностей для этого. Тогда я могу провести анализ, выбрать конференции, где можно выступать стороннему эксперту, выбрать тему, подготовить доклад и наконец-то выступить - выполнить цель и получить достижение. Как вариант, можно смотреть, какие достижения ценятся в компаниях, какие достижения есть у топ инженеров. 🚀

Наличие достижений само по себе увеличивает уверенность, что в конечном итоге сказывается и на собеседовании, и на ревью, и даже в целом на общую уверенность в жизни. 💪

#повышение #резюме #собеседование

P.S. Вышло немного иронично, что сразу же после поста про то, как не выгорать - я выгорел 🔥 и мне понадобилось 2 месяца и 1 отпуск чтобы вернуться в норму 😅
🔥75
Также я еще сегодня наткнулся на цитату, что Grid Dynamics (моя текущая компания) нанимает только лучших инженеров, топ 10% рынка. А учитывая и мои внутренние достижения в компании, теперь могу писать и рассказывать про себя так:

Top 10%* engineer** Gennady Chursov***

* - According to https://www.griddynamics.com/global-team-technology/hire-javascript-developers Grid Dynamics hire top 10% engineering talent globally.
** - Top 1 engineer from Grid Dynamics according to InGrid statistics for internal achievements (based on Oct ‘22).
*** - Winner of Engineer of the Year - QA, Rock Star Innovator of the Year, Super Star Delivery Team of the Year, Rock Star Release Team of the Year, Top Contributor of the quarter Q4 ‘22, Q2 '23.
🔥14
Придете на онлайн встречу?
Anonymous Poll
28%
Приду
41%
Возможно
10%
Не смогу
21%
Не интересно
Всем привет, мне пришла идея познакомиться со своими подписчиками и пообщаться. Кого-то я уже знаю по работе, менторингу или лично. Как насчет встретится онлайн на следующей неделе в четверг (19:00 Мск) в зуме?
👍1🤝1
Привет! 👋 Как и договаривались, уже в этот четверг, 10 августа 19:00 Мск по московскому времени 🕖 состоится наша первая онлайн встреча!

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

Также можно будет обсудить возможные вызовы и проблемы, с которыми вы сталкиваемся на ваших проектах, получить мои советы по интересующим вас вопросам. 🤔

Встреча будет проходить в Zoom 💻

До скорой встречи! 😉
🔥7👍3
Привет! Я уже участвовал в Mentor In Tech 4.0, все понравилось, рекомендую как менти, так и менторам. Сам тоже подал заявку и как ментор и как спикер на этот набор.
Forwarded from Women in Tech (WiT)
Старт программы менторинга! 🎉🎉🎉

Бесплатная программа MENTOR IN TECH 5.0 от сообществ Women in Tech и Women in Big Data стартует!

Получите профессиональные консультации опытных наставников в области Project/Product Management, QA, UX/UI Design & Tech Writing, Software Development & DevOps и в других направлениях менторинга!

🔥Детали программы и формы для подачи заявок на участие здесь.

Станьте менти, если вы:
– стремитесь развиваться в карьере, но не знаете, как;
– ищете наставника, готового поделиться знаниями и опытом;
– вам интересен нетворкинг с единомышленниками.

Станьте ментором, если вы:
– готовы делиться своим опытом с женским IT-сообществом;
– стремитесь продвигать себя как профессионала и заводить полезные знакомства;
– хотите получить практические навыки обучения сотрудников и подтвердить их сертификатом о менторстве.

Участие в программе бесплатное, отбор участников проходит на конкурсной основе.

Подайте заявку до 25 сентября 2023 включительно.

P.S. Будем благодарны за ваш репост! Спасибо:)
🔥6