Avito Start


Гео и язык канала: Россия, Русский
Категория: Карьера


Это канал команды Авито для тех, кто делает первые шаги на пути к работе мечты.
Найти подходящую стажировку, программу в вузе или курс — на нашем сайте: https://bit.ly/4ckaqFK

Связанные каналы

Гео и язык канала
Россия, Русский
Категория
Карьера
Статистика
Фильтр публикаций


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


Кто рядом со стажёром ❓

У стажёра в Авито есть наставник, куратор и руководитель. Названия похожие, а вопросы к ним разные, и в первый месяц можно запутаться. А ещё есть комьюнити — и там даже можно найти друзей.

Максим — бэкенд-разработчик в юните верификации, делает интеграции с Госуслугами и ЕСИА. Он прошёл стажировку и в карточках рассказал, кто чем помогает и с каким вопросом к нему идти.


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

Рассказываем историю Леры, которая не побоялась и выбрала то, чего искренне желает — а Авито поддержал её ⬆️


Как я тестировал админку — и написал первые автотесты для неё ⭐️

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

Теперь — про техническую сторону. Что именно я делал как QA, кроме того, что собирал людей, баги и договорённости.

1️⃣Начал с базы — простых тестов
Это помогло сразу с двумя вещами.

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

Во-вторых, по ходу дела всплывали баги — и мелкие, которые можно быстро поправить, и побольше.


2️⃣Затем взялся за автотесты
Параллельно с разбором проблемной страницы писал автотесты для других частей админки. Использовал разные типы проверок:

— E2E-тесты,
— synthetic-тесты,
— тесты в CI/CD.

Я не хотел просто разово убедиться, что всё работает. Хотел собрать систему, которая будет следить за важным функционалом постоянно.


3️⃣Самым интересным оказался сквозной сценарий
Один из главных сценариев выглядел так: менеджер заводит услугу в админке, а потом работодатель оплачивает её уже на сайте Авито.

То есть идеальный E2E-тест должен был пройти весь путь целиком — и внутреннюю админку, и пользовательскую часть сайта. И технически это оказалось непросто.

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

И здесь я оказался перед выбором:
— идти по простому пути: протестировать только, что происходит на сайте Авито;
— или сложному: тестировать полный сценарий, с проверкой админки.

Я выбрал второй вариант.


4️⃣Так появились первые в репозитории Авито тесты для админки
В репозиториях, в которых я работал, не было тестов, которые проверяли именно админки.

Я долго распутывал доступы и общался с разными специалистами — и в итоге написал первые в репозитории автотесты, которые проверяют админку.

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


5️⃣Тесты почти сразу доказали, что всё было не зря

Один из synthetic-тестов запустил на мониторинг — он каждые полчаса проверял важный сценарий.

И уже на следующий день тест упал — показал реальную проблему. Через несколько часов о той же ошибке написали менеджеры, но мы узнали о ней раньше.

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

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


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

554 0 2 41 53

Как я нашёл баги в новой админке и помог команде их исправить 💚

Привет! Меня зовут Андрей Дементьев, я стажёр QA в Авито Работе — отвечаю за качество продукта и отдельных фичей.

Недавно на стажировке мне удалось найти несколько ошибок в нашем продукте — и исправить их. Для меня это большая личная победа.

Спойлер — на это время выпал отпуск наставника.

➡️ В чем была проблема
Мне передали новую админку, которую команда заканчивала настраивать — и предполагала, что никаких багов не будет. Я решил углубиться и выяснил, что одна из трёх страниц работает некорректно.

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


➡️ Как я организовал работу
1. Сначала пришёл к руководителю, показал список багов и передал его команде разработки.

2. Ключевой для меня момент: наставник ушёл в отпуск и доверил закончить дело самостоятельно — она верила в меня, хотела, чтобы я раскрыл свои способности.

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

4. Параллельно составил карту тестового покрытия: какая страница к какому микросервису относится, где уже есть тесты, а где дыры. После этого стало гораздо понятнее, за что браться в первую очередь. Начал с самого важного — с функционала, который точно должен работать.

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


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

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

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

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

💙 — 15 сердечек и вторая часть выйдет быстрее


Робототехника → машинное обучение. Мою траекторию поменяла стажировка в Авито😎

Привет! Это Саша Хасаметдинов, Data Scientist в Авито. Слова в заголовке — правда: я учился на робототехнике и мехатронике в МГТУ им. Н.Э. Баумана, а на стажировку попал в машинное обучение. Как говорится, это изменило всё… Как именно — в моих ответах на рандомные вопросы команды стажировок и образования.

🥏 Почему выбрал именно Авито?

До стажировки учился в Академии Авито. Занятия вели действующие разработчики из компании, с многими нашёл общий язык ещё тогда. Авито был топ-1 в списке, куда хотел попасть.

🥏 Образование не профильное — были переживания, что не пройдёшь отбор?

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

🥏 Знания из университета пригодились на стажировке?

Скорее наоборот: знания со стажировки пригодились в университете. Тема диплома в итоге тоже стала связана с машинным обучением.

🥏 Что почувствовал, когда прошёл отбор?

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

🥏 Реальные задачи и ответственность — пугает или увлекает?

Однозначно увлекает. Понимание, что твоя работа влияет на продукт, которым пользуются миллионы людей, мотивирует, а не давит. Из крутых достижений выделю проект оптимизации пайплайна обучения ML-моделей: автоматизировал часть задач, и теперь пайплайном пользуются почти все ребята из моей команды.

🥏 Что больше всего удивило?

Масштаб. Я такого не ожидал😄 Это очень большая компания, но классно, что несмотря на это процессы в командах выстроены хорошо.

🥏 Совет тем, кто тоже хочет попасть на стажировку?

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

Задать свой вопрос о стажировках в Авито можно в комментариях. Унесём для следующих постов 🤓


Открыли буткемп для дизайнеров, исследователей и редакторов

Буткемп — это 12 месяцев в продуктовой команде: проектируете интерфейсы, проверяете идеи на пользователях и доводите их до решений, которые видят миллионы. За год — уверенный шаг от стажёра к мидлу.

С вас — минимальное портфолио и готовность работать полный день. С нас — зарплата, наставник и реальные задачи:

➡️ Наставник рядом с первого дня: помогает разобраться в задачах, делится опытом и регулярно даёт обратную связь
➡️ Полный рабочий день с зарплатой, компенсацией питания и ноутбуком — чтобы сосредоточиться на профессии
➡️ Лучшим участникам ищем позицию в команде: в конце программы вместе подводим итоги и смотрим на открытые вакансии
➡️ Работать можно удалённо или из офиса — в Москве, Петербурге, Казани, Нижнем Новгороде и Самаре.

Выбирайте, в какое направление углубиться:

➡️ UX-исследования: проводить интервью, собирать обратную связь из разных каналов и превращать её в отчёты, на которые опираются команды;
➡️ дизайн продукта: работать в связке с менеджерами, аналитиками и разработчиками, понимать особенности веба, iOS и Android;
➡️ UX-редакция: писать интерфейсные тексты и разобраться, как устроена философия большой IT-редакции;
➡️ коммуникационный дизайн: разрабатывать графику и 3D для продукта, делать мерч, презентации и оформление мероприятий.

Чтобы попасть на буткемп, нужно пройти отбор: заявка с резюме и портфолио (для UX-редакции ещё сопроводительное письмо), тестовое на 5 дней, интервью с HR и знакомство с будущей командой.


Заявки принимаем до 6 сентября, но можем закрыть приём раньше, если наберём нужное количество кандидатов.

Ищем тех, у кого идея начинается со смысла — остальному научим за 12 месяцев. Узнавайте подробнее о направлениях, условиях и отборе → https://bit.ly/4iKGd6H



Показано 8 последних публикаций.