[Карьера в IT-индустрии, Лайфхаки для гиков, Удалённая работа] Один рабочий день QA
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Привет, Хабр! Меня зовут Юра, я автоматизатор тестирования. Координирую пятерых автотестировщиков, которых сам же до этого и обучал.Считается, что как только ты начинаешь распределять задачи, времени на технические решения остается мало. Но я могу согласиться лишь с тем, что встреч и бесед действительно стало больше. Несмотря на это, я все еще занимаюсь повседневными задачами и даже периодически переключаюсь на нечто новое и нестандартное.В этой статье расскажу о том, как выглядит мой рабочий день и работа в целом.
Мое рабочее местоРаботал на удаленке я еще до того, как это стало повсеместным явлением. И всегда считал важным соблюдать режим.Мой день начинается в 7 утра. К 8:50 я отвожу девушку на работу. Рядом с домом бассейн, я посещаю его три раза в неделю с 9 до 9:50 - заряжаюсь энергией на весь день.Я живу в небольшом городе, поэтому все передвижения не занимают много времени. Казалось бы, можно было работать и в офисе, но удаленка в свое время дала гораздо больше возможностей: и обмен опытом с коллегами на более интересных проектах, и профессиональный рост, и новые технологии, подходы и инструменты. Заодно это способ получить больший доход, чем платят в местных ИТ-компаниях, никуда не переезжая. Несмотря на очевидность этого решения, до недавнего времени у меня почти не было знакомых, которые работали бы так же. ИТ-шники шли либо в немногочисленный местный бизнес, либо уезжали в столицы. Я же предпочел удаленку из любимого города.10:00К 10 утра я сажусь за компьютер и начинаю работу с чтения почты и сообщений в Slack, просмотра новых пул-реквестов от коллег.В 10:30 у нас начинается дейли, где команда делится своими статусами - кто что делал вчера, что планирует делать сегодня. Далее до обеда у меня обычно идет целая серия созвонов с отдельными членами команды. Благодаря тому, что в работе нет никаких пожаров, которые приходится экстренно “тушить” 24 часа в сутки, у меня есть возможность спланировать разговоры так, как мне удобно. И для меня лучше провести их подряд - разговор за разговором, не прерываясь.Специфика моей работы такова, что я провожу в созвонах 3-4 часа в день. Большую часть этого времени консультирую ребят по автоматизации тестирования на нескольких разных проектах - рассказываю, что и как надо делать, какие подходы можно использовать в частных случаях.Еще год назад среди этих созвонов было много обучения. На моем основном проекте изначально не было команды автоматизации - предполагалось только ручное тестирование. Политика компании - не привлекать автоматизаторов с рынка, а взращивать их из ранее нанятых ручных тестировщиков, чтобы в итоге собрать команду фул-стеков. Понимая, что мне одному не потянуть автоматизацию тестирования на трех параллельных проектах (о задачах на некоторых из них я уже рассказывал здесь и здесь), я своими силами начал обучать коллег. Конечно, обучение шло не с нуля - у большинства из них какой-то опыт программирования или простейшей автоматизации уже был. Поверх этих знаний я пару раз в неделю по часу рассказывал чисто про автоматизацию. Тренинг занял примерно 1,5 - 2 месяца и за это время я даже предложил коллегам выполнить пять домашних заданий (на проверку их присылали тоже мне).В режиме реального времени лекции слушали трое коллег. Но видеозаписи мы сохранили, поэтому двое коллег, присоединившихся к команде позже, также смогли их посмотреть, чтобы стартовать в работе с одной базы. Честно говоря, я и сам, пока готовил лекции, в голове освежил многие знания. Так что обучение всем пошло на пользу. Тем более сейчас у нас автоматизацией тестирования занялись и разработчики (фронтенд-разработчики создают автотесты для проверки UI, а автоматизаторы занимаются E2E тестами).Когда все разговоры закончены, до обеда еще удается немного спокойно поработать.14:00Помимо утренних созвонов у нас есть и другие обязательные мероприятия - дополнительные планирования, ретро и т.п. Обычно они занимают около часа и назначаются после обеда. Но, понятно, проходят они далеко не каждый день.После обеда начинается время IntelliJ IDEA, TeamCity, Jira, Stash и прочих инструментов, т.е. период спокойной деятельности. Я погружаюсь в текущие задачи. Как я уже говорил, работа идет размеренно - у нас есть список сценариев тестирования, каждые 2 недели мы берем самые актуальные для текущего релиза продукта или самые трудозатратные - те, которые сложно проверять руками - и автоматизируем. Это разновидность конвейера: ты берешь сценарий, читаешь, вникаешь, автоматизируешь, берешь следующий.Если текущими средствами на проекте какой-то из сценариев не автоматизировать, мы обсуждаем возможные корректировки плана: либо сценарий не настолько нужен и его можно пока что проверить руками, либо для его автоматизации нам чего-то не хватает, а значит мы внедряем какие-то новые технологии и инструменты.Именно в это время я занимаюсь самообразованием. Знаю, что некоторые коллеги выделяют каждый день немного времени, чтобы изучать новые технологии. Но я предпочитаю учиться на реальных задачах. Зная о такой склонности, меня периодически дергают от спокойной работы на смежные проекты, где в данный момент команды сталкиваются с новыми или нестандартными для нашей технологии работы задачами.К примеру, появляется задача - поднять стенд для выполнения автотестов в Docker, а до этого я никогда в жизни им не пользовался. Я с удовольствием совместно с разработчиками разбираюсь в инструменте, читаю документацию - что такое образ, контейнер, docker compose, docker hub и т.п. И сразу применяю эти знания на практике.Другой пример - автоматизация нашей собственной работы. Не так давно писал бота, который помогает нам собирать статистику работы тестового окружения. Чтобы его реализовать, необходимо было изучить работу с веб-сокетами, задействованными протоколами и технологиями, подробнее посмотреть на особенности взаимодействия с мобильными устройствами. В процессе, кстати, выяснил, что нормальные библиотеки WebRTC есть только под эти самые мобильные устройства, а также под веб. Под Java Desktop библиотеки есть, но все они либо сильно устаревшие, либо монструозные без документации - хоть сам пиши.В целом мне нравится сочетание размеренной работы и принципиально новых задач. Так я сохраняю концентрацию и мотивацию. Многие для решения той же задачи используют системы, вроде помидорного таймера (мой коллега рассказывал в блоге об этом подходе), но меня они только отвлекают. Я еле успеваю настроиться на работу, а таймер уже трезвонит отдых.19:00Рабочий день для меня заканчивается отчетностью - я фиксирую в системе управления задачами затраты времени на все, что было выполнено за день. Промежуточные данные я записываю в обычный блокнот, а вечером отписываюсь в Jira.Честно говоря, в период пандемии, да еще с обучением коллег, вечерняя граница рабочего дня у меня немного размылась. Иногда могу увлечься и засидеться до вечера. Но уйти в ночь мне не дадут - у собаки режим строже, чем у меня самого.Вечером мы вместе с девушкой гуляем с собакой, ходим по магазинам или встречаемся с родными или друзьями, чтобы завтра начать новый рабочий день.Как вы уже поняли, я люблю размеренное течение жизни. Для меня она вовсе не означает скуку. Без пожаров и срыва дедлайнов можно решать задачи, менять технологический стек на более современный и расти профессионально, чего и вам желаю.Автор статьи: Юрий Кудрявцев, Максилект.P.S. Другие статьи цикла:
P.P.S. Мы публикуем наши статьи на нескольких площадках Рунета. Подписывайтесь на наши страницы вVK,FB,Instagram илиTelegram-канал, чтобы узнавать обо всех наших публикациях и других новостях компании Maxilect.
===========
Источник:
habr.com
===========
Похожие новости:
- [Управление персоналом, Карьера в IT-индустрии] Дайджест событий для эйчаров и рекрутеров в IT на март 2021
- [Open source, Виртуализация, Карьера в IT-индустрии, Openshift] Поваренная книга Quarkus Cookbook, бесплатный Developer Sandbox for OpenShift и руководство CentOS Project
- [Венчурные инвестиции, Развитие стартапа, Карьера в IT-индустрии, Бизнес-модели, Производство и разработка электроники] Стоит ли инженерной команде с продуктовыми амбициями заниматься аутсорсингом?
- [Системное администрирование, IT-инфраструктура, Карьера в IT-индустрии, DevOps] Свидетели DevOps: мифы и байки про девопсов и тех, кто их нанимает
- [IT-инфраструктура, Исследования и прогнозы в IT, Карьера в IT-индустрии, AR и VR] Кому давно пора обучиться IT: пять сфер, где не хватает специалистов
- [IT-эмиграция, Карьера в IT-индустрии, Научно-популярное] Люди как новая нефть: ОАЭ готовы предоставить гражданство иностранцам
- [Программирование, Управление разработкой, Карьера в IT-индустрии] У разработчиков есть склонность к азартным играм: как решить проблему риска? (перевод)
- [Читальный зал, Лайфхаки для гиков, Мозг, Здоровье] Кофе и чай удивительно полезны для здоровья (перевод)
- [Учебный процесс в IT, Карьера в IT-индустрии] Эксперимент «допуск» или как студентов уму разуму научить
- [Разработка игр, Карьера в IT-индустрии] Советы начинающему GameDeveloper’у
Теги для поиска: #_karera_v_itindustrii (Карьера в IT-индустрии), #_lajfhaki_dlja_gikov (Лайфхаки для гиков), #_udalennaja_rabota (Удалённая работа), #_testirovanie_po (тестирование по), #_odin_rabochij_den (один рабочий день), #_udalennaja_rabota (удаленная работа), #_rabochij_den (рабочий день), #_rabochij_protsess (рабочий процесс), #_blog_kompanii_maxilect (
Блог компании Maxilect
), #_karera_v_itindustrii (
Карьера в IT-индустрии
), #_lajfhaki_dlja_gikov (
Лайфхаки для гиков
), #_udalennaja_rabota (
Удалённая работа
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 22:13
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Привет, Хабр! Меня зовут Юра, я автоматизатор тестирования. Координирую пятерых автотестировщиков, которых сам же до этого и обучал.Считается, что как только ты начинаешь распределять задачи, времени на технические решения остается мало. Но я могу согласиться лишь с тем, что встреч и бесед действительно стало больше. Несмотря на это, я все еще занимаюсь повседневными задачами и даже периодически переключаюсь на нечто новое и нестандартное.В этой статье расскажу о том, как выглядит мой рабочий день и работа в целом. Мое рабочее местоРаботал на удаленке я еще до того, как это стало повсеместным явлением. И всегда считал важным соблюдать режим.Мой день начинается в 7 утра. К 8:50 я отвожу девушку на работу. Рядом с домом бассейн, я посещаю его три раза в неделю с 9 до 9:50 - заряжаюсь энергией на весь день.Я живу в небольшом городе, поэтому все передвижения не занимают много времени. Казалось бы, можно было работать и в офисе, но удаленка в свое время дала гораздо больше возможностей: и обмен опытом с коллегами на более интересных проектах, и профессиональный рост, и новые технологии, подходы и инструменты. Заодно это способ получить больший доход, чем платят в местных ИТ-компаниях, никуда не переезжая. Несмотря на очевидность этого решения, до недавнего времени у меня почти не было знакомых, которые работали бы так же. ИТ-шники шли либо в немногочисленный местный бизнес, либо уезжали в столицы. Я же предпочел удаленку из любимого города.10:00К 10 утра я сажусь за компьютер и начинаю работу с чтения почты и сообщений в Slack, просмотра новых пул-реквестов от коллег.В 10:30 у нас начинается дейли, где команда делится своими статусами - кто что делал вчера, что планирует делать сегодня. Далее до обеда у меня обычно идет целая серия созвонов с отдельными членами команды. Благодаря тому, что в работе нет никаких пожаров, которые приходится экстренно “тушить” 24 часа в сутки, у меня есть возможность спланировать разговоры так, как мне удобно. И для меня лучше провести их подряд - разговор за разговором, не прерываясь.Специфика моей работы такова, что я провожу в созвонах 3-4 часа в день. Большую часть этого времени консультирую ребят по автоматизации тестирования на нескольких разных проектах - рассказываю, что и как надо делать, какие подходы можно использовать в частных случаях.Еще год назад среди этих созвонов было много обучения. На моем основном проекте изначально не было команды автоматизации - предполагалось только ручное тестирование. Политика компании - не привлекать автоматизаторов с рынка, а взращивать их из ранее нанятых ручных тестировщиков, чтобы в итоге собрать команду фул-стеков. Понимая, что мне одному не потянуть автоматизацию тестирования на трех параллельных проектах (о задачах на некоторых из них я уже рассказывал здесь и здесь), я своими силами начал обучать коллег. Конечно, обучение шло не с нуля - у большинства из них какой-то опыт программирования или простейшей автоматизации уже был. Поверх этих знаний я пару раз в неделю по часу рассказывал чисто про автоматизацию. Тренинг занял примерно 1,5 - 2 месяца и за это время я даже предложил коллегам выполнить пять домашних заданий (на проверку их присылали тоже мне).В режиме реального времени лекции слушали трое коллег. Но видеозаписи мы сохранили, поэтому двое коллег, присоединившихся к команде позже, также смогли их посмотреть, чтобы стартовать в работе с одной базы. Честно говоря, я и сам, пока готовил лекции, в голове освежил многие знания. Так что обучение всем пошло на пользу. Тем более сейчас у нас автоматизацией тестирования занялись и разработчики (фронтенд-разработчики создают автотесты для проверки UI, а автоматизаторы занимаются E2E тестами).Когда все разговоры закончены, до обеда еще удается немного спокойно поработать.14:00Помимо утренних созвонов у нас есть и другие обязательные мероприятия - дополнительные планирования, ретро и т.п. Обычно они занимают около часа и назначаются после обеда. Но, понятно, проходят они далеко не каждый день.После обеда начинается время IntelliJ IDEA, TeamCity, Jira, Stash и прочих инструментов, т.е. период спокойной деятельности. Я погружаюсь в текущие задачи. Как я уже говорил, работа идет размеренно - у нас есть список сценариев тестирования, каждые 2 недели мы берем самые актуальные для текущего релиза продукта или самые трудозатратные - те, которые сложно проверять руками - и автоматизируем. Это разновидность конвейера: ты берешь сценарий, читаешь, вникаешь, автоматизируешь, берешь следующий.Если текущими средствами на проекте какой-то из сценариев не автоматизировать, мы обсуждаем возможные корректировки плана: либо сценарий не настолько нужен и его можно пока что проверить руками, либо для его автоматизации нам чего-то не хватает, а значит мы внедряем какие-то новые технологии и инструменты.Именно в это время я занимаюсь самообразованием. Знаю, что некоторые коллеги выделяют каждый день немного времени, чтобы изучать новые технологии. Но я предпочитаю учиться на реальных задачах. Зная о такой склонности, меня периодически дергают от спокойной работы на смежные проекты, где в данный момент команды сталкиваются с новыми или нестандартными для нашей технологии работы задачами.К примеру, появляется задача - поднять стенд для выполнения автотестов в Docker, а до этого я никогда в жизни им не пользовался. Я с удовольствием совместно с разработчиками разбираюсь в инструменте, читаю документацию - что такое образ, контейнер, docker compose, docker hub и т.п. И сразу применяю эти знания на практике.Другой пример - автоматизация нашей собственной работы. Не так давно писал бота, который помогает нам собирать статистику работы тестового окружения. Чтобы его реализовать, необходимо было изучить работу с веб-сокетами, задействованными протоколами и технологиями, подробнее посмотреть на особенности взаимодействия с мобильными устройствами. В процессе, кстати, выяснил, что нормальные библиотеки WebRTC есть только под эти самые мобильные устройства, а также под веб. Под Java Desktop библиотеки есть, но все они либо сильно устаревшие, либо монструозные без документации - хоть сам пиши.В целом мне нравится сочетание размеренной работы и принципиально новых задач. Так я сохраняю концентрацию и мотивацию. Многие для решения той же задачи используют системы, вроде помидорного таймера (мой коллега рассказывал в блоге об этом подходе), но меня они только отвлекают. Я еле успеваю настроиться на работу, а таймер уже трезвонит отдых.19:00Рабочий день для меня заканчивается отчетностью - я фиксирую в системе управления задачами затраты времени на все, что было выполнено за день. Промежуточные данные я записываю в обычный блокнот, а вечером отписываюсь в Jira.Честно говоря, в период пандемии, да еще с обучением коллег, вечерняя граница рабочего дня у меня немного размылась. Иногда могу увлечься и засидеться до вечера. Но уйти в ночь мне не дадут - у собаки режим строже, чем у меня самого.Вечером мы вместе с девушкой гуляем с собакой, ходим по магазинам или встречаемся с родными или друзьями, чтобы завтра начать новый рабочий день.Как вы уже поняли, я люблю размеренное течение жизни. Для меня она вовсе не означает скуку. Без пожаров и срыва дедлайнов можно решать задачи, менять технологический стек на более современный и расти профессионально, чего и вам желаю.Автор статьи: Юрий Кудрявцев, Максилект.P.S. Другие статьи цикла: P.P.S. Мы публикуем наши статьи на нескольких площадках Рунета. Подписывайтесь на наши страницы вVK,FB,Instagram илиTelegram-канал, чтобы узнавать обо всех наших публикациях и других новостях компании Maxilect. =========== Источник: habr.com =========== Похожие новости:
Блог компании Maxilect ), #_karera_v_itindustrii ( Карьера в IT-индустрии ), #_lajfhaki_dlja_gikov ( Лайфхаки для гиков ), #_udalennaja_rabota ( Удалённая работа ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 22:13
Часовой пояс: UTC + 5