Women In Tech Октябрь 2023-Февраль 2024

В этом году я впервые приняла участие в Women In Tech в качестве ментора.

У меня были две великолепные менти.
Для меня было удивительно испытать эффект Да́ннинга — Крю́гера в действии.
Так как я много менторю новичков, то вижу, как активно и бесстрашно новички врываются в профессию и быстро достигают карьерных высот.

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

«Чем больше я знаю, тем больше я понимаю, что ничего не знаю» (Демокрит)

Собеседование, пройденное с помощью AI

Final Round AI тестирует продукт, позволяющий проходить собеседования целиком с использованием нейросетей.

Пока заявлено целевое использование для собеседований с HR, но мы попробовали провести техническое собеседование на позицию Java Automation QA. Как это выглядело со стороны Геннадия – можно посмотреть в прошлом видео, а теперь покажем, как это выглядело с моей стороны Automation QA passing interview using Final Round AI – YouTube

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

Наши впечатления от пользования сервисом – в конце видео.

Писать код для лайвкодинг собеседований сервис пока не помогает.

Java QA Automation mock interview на английском

С Геннадием Чурсовым https://t.me/chursovQA записали еще одно совместное мок-интервью на Java QA Automation.
Но теперь уже – на английском. Да, мой инглиш далек от идеала, но на самом деле – прямо в момент интервью мы с Геннадием тестируем один очень интересный продукт. А подробнее об этом уникальном продукте мы расскажем в следующем видео.

Как трудоустроиться после IT курсов? 8 способов.

Даже на джуна нужно показать опыт работы.

Где же взять этот опыт?

Способ 1. Пет-проекты.

Обычно это первый совет в списке рекомендаций.

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

Способ 2. Стажировки.

IT-компании предлагают программы стажировок для новичков.

Список стажировок – https://vc.ru/u/1303425-german-dolnikov/808332-na-rabotu-ne-berut-bez-opyta-a-opyt-bez-raboty-ne-poluchit-chto-delat-sobrali-25-stazhirovok-dlya-testirovshchikov

Портал стажировок для выпускников ВУЗов – https://changellenge.com/

Способ 3. Хакатоны и чемпионаты.

Способ трудоустроиться, обойдя стандартные процессы отбора и найма.

Способ 4. Конференции.

Активно участвуйте в дискуссиях и оставляйте свои контакты.

Способ 5.Фриланс.

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

Способ 6. Open Source контрибуция.

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

Способ 7. Стартапы.

У стартапов обычно нет средств на оплату разработки. И они могут предложить вам поработать бесплатно за опыт.

Способ 8. Помощь ментора.

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

https://getmentor.dev/,

https://solvery.io/,

сообщество ОМ https://t.me/s/m0rtymerr_channel

Каково быть девушкой в IT

Приняла участие в стриме, посвященному девушкам в IT.

Истории входа в IT, зарплаты, примеры проявления сексизма, ейджизма и прочих неприятных моментов.

Правда ли, что девушкам платят меньше и боятся брать на работу?

Смотрите истории участниц.

Мок собеседование на позицию Java QA Automation

В ноябре (2023) на канале Антона Назарова “Осознанная меркантильность” вышло собеседование, которое мы записали вместе с Геннадием Чурсовым https://t.me/chursovQA.

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

Приятного и полезного просмотра!

Разбор упавших автотестов

Каждому автотестеру приходится время от времени разбирать упавшие тесты. 

Иногда также разбором падений занимаются разработчики или Manual QA.

Как же провести разбор эффективнее?

Попробуйте выполнить следующие шаги:

  1. Посчитайте количество упавших автотестов и сравните  это количество с прошлыми запусками.

У вас на проекте наверняка есть определенное количество регулярно падающих (мигающих) тестов.

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

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

  1. Попробуйте перезапустить упавшие тесты.

На сервере или локально.

Возможная причина – имеются некие инфраструктурные проблемы

По итогам пунктов 1,2  может быть заведен баг на инфраструктуру/деплой/CICD

  1. Изучите логи прохождения автотестов.

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

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

По итогу пункта 3 может быть заведен баг с приоритетом “блокер” на неработающий функционал либо выключена часть автотестов.

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

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

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

Как понять, где именно?

Проверьте недавние коммиты разработки в репозитории проекта – не меняли ли они функционал, проверяемый автотестом.

Обратитесь к автору коммита, который мог потенциально затронуть  исследуемый функционал.

Проверьте также историю прохождения автотеста. Падал ли он ранее с подобной ошибкой.

По возможности пройдите сценарий автотеста вручную – удостоверьтесь в наличии\отсутствии бага в приложении.

По итогу вы заведете баг – либо на разработку, либо на доработку автотеста.

Помните, что упавшие тесты – это нормальное явление.

Главное – уметь быстро и правильно их разбирать.

Спасибо за внимание и удачи в автоматизации тестирования!

Заменят ли нейросети тестировщиков?

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

Подготовка к собеседованиям с помощью ChatGPT

С помощью ChatGPT можно создавать списки вопросов и квизы.

Таким образом – самостоятельно проводить оценку собственных знаний.

Подробнее – в данном видео

Трудоустройство QA инженеров

В июле текущего (2022) года провела семинар для сервиса Solvery.

Рассказала о том, тяжело ли войти в IT через тестирование.

Каковы требования к сосискателям и на какие зарплаты можно претендовать.

(4) Трудоустройство для QA инженеров – YouTube