TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
ThreadQA | Олег Пендрак

14 Jul, 19:31

Открыть в Telegram Поделиться Пожаловаться

Чем вообще занимается Tech Lead QA Automation?

В личку часто прилетает подобный вопрос: «Олег, а как вообще выглядят твои будни? Что ты там делаешь на позиции техлида в СберЗдоровье?»

Если коротко — я ведущий инженер, и активно взаимодействую сразу с пятью командами

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

И на самом деле мне это реально в кайф

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

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

Но техлид — это далеко не только ревью и менторство

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

Она здорово вывозит меня по всей местной кухне, Kubernetes, поды, GitLab CI, гигантские YAML-конфиги и вот это всё

Это идеальная командная работа: я приношу экспертизу по тестам, она — по инфре. Вместе мы за день собираем то, на что поодиночке я бы убил неделю

Работа сапёром: свежий кейс из практики

Недавно была интересная задачка: нужно было встроить запуск API-тестов прямо в релизный пайплайн. Звучит как задачка на пару часов и не более

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

Помимо моих тестов на Java, там крутятся чужие юнит-тесты на PHP, которые ждут отработки соседних пайплайнов

Забудешь какую нибудь env переменную добавить — похороны

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

Релизный пайплайн — это супер-секьюрная зона с кучей защит, куда мне доступы никто не даст

В итоге ты пишешь сложный код почти вслепую:

Запушил коммит 👉 ждёшь пока завершатся соседние пайплайны 👉 ждешь пока прогонятся юнит тесты и соберется стенд 👉 ждешь пока дело дойдет до моих новых тестов 👉 смотришь где упало


Приходится предугадывать нюансы на пять шагов вперёд, запускать часть sh скриптов локально, чтобы проверить правильность синтаксиса и в случае чего закладывать фолбэки

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

В итоге мы всё сделали, хотя и не с первого раза, но всё поехало как по маслу

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

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

Походу, это и есть тот самый главный признак, что ты на своём месте

510 0 3 1 43
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot