Junior QA to Dev @qatodev Channel on Telegram

Junior QA to Dev

@qatodev


О чем тут говорят?

Lead of QA
Автоматизация
Pet-проекты на JS/Java
Mobile/Web testing
Поиск работы тестировщиком

Все говорят про “Войти в IT через QA”, но как перейти из QA to Dev?

Сотрудничество @evanovnew

Junior QA to Dev (Russian)

Вы уже давно мечтаете стать разработчиком, но не знаете, с чего начать? Тогда канал "Junior QA to Dev" (@qatodev) создан специально для вас! Здесь вы найдете обсуждения на тему лидерства в области тестирования (Lead of QA), автоматизации процессов, а также информацию о пет-проектах на JavaScript и Java.

Помимо этого, вы сможете узнать о тестировании мобильных и веб-приложений, а также о том, как эффективно искать работу в сфере тестирования. Все говорят о том, что "Войти в IT через QA" - это правильный путь, но как перейти из тестирования в разработку? Этот канал поможет вам разобраться в этом вопросе.

Не упустите возможность узнать все секреты успешного перехода из жуниора QA в разработчика. Присоединяйтесь к сообществу "Junior QA to Dev" прямо сейчас и начните свой путь к новым карьерным высотам! Сотрудничество @evanovnew.

Junior QA to Dev

08 Feb, 10:22


⭐️Наглядная шпаргалка условных конструкций в Java, JS и Python.

Конструкции идентичны по своей логике использования и лишь отличается наименование else if у Python.

Теперь вы можете с полной уверенностью прочитать разбор условных конструкций в песочнице Swift Playground:

1️⃣ Оператор IF
2️⃣ Оператор ELSE IF
3️⃣ Оператор ELSE
4️⃣ Оператор NOT(!) + ELSE IF

Junior QA to Dev

06 Feb, 10:11


Хотите быстро вкатиться (спойлер: нет) в роль QA Lead и навести порядок в хаосе? Или уже руководите, но чувствуете, что процессы несовершенны?

Попробуйте наш уникальный симулятор-курс для QA Lead и пройдите путь в роли руководителя команды тестировщиков. Контролируйте процессы, принимайте сложные решения о найме и увольнении, делегируйте задачи и взаимодействуйте с руководством — всё это в реалистичном симуляторе с поддержкой преподавателя.

Автор курса — Дима Ерёмин, который знает автоматизацию тестирования изнутри. Его путь — от единственного тестировщика в организации до QA Lead. Уверены, ему есть чем поделиться.

На курсе вы научитесь:

1. Переходу к руководящей роли: строить самостоятельные команды, определять их уровень зрелости и развивать их. Включая постановку и делегирование задач, принятие решений о найме и увольнении, а также разрешение конфликтов.
2. Оптимизации процессов тестирования: внедрять автоматизацию тестирования, управлять багами и проводить нагрузочное тестирование, чтобы повысить эффективность работы команды и отладить процессы.
3. Оценке эффективности: правильно рассчитывать ROI (возврат инвестиций) в тестирование, обосновывать затраты и демонстрировать ценность работы команды руководству.
4. Навыкам взаимодействия с руководством: продавать и презентовать результаты работы команды, доносить их важность и принимать обоснованные решения.

Погрузитесь в реальные задачи QA Lead и ощутите все тонкости этой роли в нашем симуляторе с поддержкой преподавателя. Чтобы оценить подход и формат обучения, начните с демо-доступа курса.

➡️ Получить демо-доступ

Junior QA to Dev

05 Feb, 07:28


Чья-то утренняя рутина…

«Можете забрать ваш обед за 800 рублей» это чисто зависть, пацаны

Junior QA to Dev

03 Feb, 09:16


📖 Забираем шпаргалку по ИТ

Полезный сборник с понятными схемами и теорией на русском!

Ниже привел пример разделов, которые вам понадобятся для поиска работы, повышения компетенции зарплаты :)

1️⃣Сети и интернет
2️⃣Языки программирования
3️⃣Git + Docker
4️⃣Тестирование

backend-cheats - сохраняем!

Junior QA to Dev

02 Feb, 06:21


🍼Как вы смотрите на то, что разработчики реализуют фичу строго по бумажке?

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

«Что вы от меня хотите, вы мне напишите что сделать, поставьте задачу и я сделаю»

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

Из-за этого сроки поджимают на фикс или вовсе идет откат и фича уходит в бэклог 🫢

Встречаю такое очень часто и не только на своём опыте. Как по мне такой подход полная х… Не по Agile! Не говоря уже о том, что отношения в команде натянуто.

Приходит новый человек и для такого сотрудника нужно лояльное отношение, а не «без задачи ничего делать не буду :)». Человеческое отношение никто не отменял и в такой среде у человека стресс 😩

Обычно так ведут себя разработчики с «большим» опытом, но на самом деле это обнаглевшие монополисты, которые прекрасно знают, что заменить их будет сложно.

🍑 По итогу при трудоустройстве новичку объясняют, что к Пашеньке нужен особый подход

Junior QA to Dev

01 Feb, 07:10


Channel photo updated

Junior QA to Dev

01 Feb, 06:40


📈 Подборка статей для вашей карьеры

• Нет никаких гейткиперов в IT

• Мои Red-Flags при устройстве в IT-компании: Как не стать гребцом

• Почему я не готовлюсь к алгоритмическому интервью

• Ты — ненастоящий айтишник / Дедовщина в IT

• Исследование рынка .NET разработки: Анализ текущих тенденций и прогнозы

Junior QA to Dev

31 Jan, 10:05


Результат выполнения подсказки с оператором NOT (!)

Junior QA to Dev

31 Jan, 10:04


🌻 Неверное использование оператора ELSE и как использовать оператор NOT!

Написал код, вроде работает, а вроде где-то осечка...

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

for i in 1 ... 4 {
moveForward()
if isOnGem {
collectGem()
} else {
turnLeft()
moveForward()
moveForward()
collectGem()
turnLeft()
turnLeft()
moveForward()
moveForward()
}
}


Данный код не подходит, на видео мы видим прохождение задания, но код написан совершенно неверно.

Напиши в комментариях как же нужно переписать условную конструкцию с ипользованием оператора NOT (!)

Подсказка:
for i in 1 ... 8 {
moveForward()
if isOnGem {
collectGem()
turnLeft()
} else if !isBlocked {
turnLeft()
moveForward()
moveForward()
collectGem()
turnLeft()
turnLeft()
moveForward()
moveForward()
turnLeft()
} else if isBlocked{
turnRight()
}
}

Junior QA to Dev

29 Jan, 14:42


Уволился с позиции тимлида и снова стал разработчиком

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

Роль тимлида сама по себе интересна: она даёт возможность развить множество полезных навыков, которые сложно получить, занимаясь только разработкой. Однако у этой роли есть несколько неприятных моментов, с которыми тяжело смириться.

+50% к нагрузке, +5% к зарплате
Тимлид постоянно держит в голове множество различных направлений: люди в команде, процессы, ресурсы, цели, бэклог — и это только часть. При этом иногда нужно ещё находить время на написание кода. На практике такая многозадачность полностью тебя поглощает: ты просыпаешься с мыслями о работе, гуляешь в парке — и снова думаешь о работе, ложишься спать — и в голове всё ещё крутятся цели команды и какое повышение попросить для разработчика из твоей команды.

При этом зарплата тимлида незначительно выше, чем у хорошего senior-разработчика, а иногда даже такая же. Однако времени и энергии эта роль требует значительно больше, ведь твой мозг работает практически без остановки, постоянно обрабатывая информацию даже в пассивном режиме.

Докажи, что молодец
На руководящих позициях оценка результатов работы становится гораздо менее очевидной. Ты можешь выкладываться на все 200%, но всё равно получить плохие оценки. Поэтому тебе нужно постоянно "продавать" себя и результаты работы своей команды.

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

А как же карьера?
Напрашивается очевидная мысль: тимлидство — это про карьерный рост. Сначала ты работаешь разработчиком, затем становишься тимлидом, потом кластер-лидом и прочими CTO. Я тоже раньше так думал, но какой процент тимлидов становится CTO? Думаю, что очень небольшой. У меня складывается ощущение, что этот путь далеко не так прост, как кажется. Чаще из тимлида ты можешь перейти только на аналогичную позицию в другую компанию с ЗП побольше в лучшем случае.

Что в итоге
Если ты работаешь разработчиком, то в твоей жизни всё гораздо проще. Нужно держать фокус только на нескольких задачах. Выполнил их — и сразу же выкинул из головы. Всё. Да, это менее многогранно, но, что самое забавное (или печальное), оплачивается такая работа примерно так же, а иногда даже выше.

👉 @seniorFront

Junior QA to Dev

29 Jan, 06:01


Великая мудрость тестировщика:

Завтрак съешь сам
Обед раздели с коллегой по zoom
Ужин отдай на хотфикс


Хотфикс: что это такое и зачем он нужен

Junior QA to Dev

27 Jan, 08:09


🔴 Оператор else

И это не тоже самое, что if + else if. Они имеют разные условия и используются в разных случаях.

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

Таким образом у нас получается следующее решение:
for i in 1 ... 16 {
if isOnGem {
collectGem()
turnLeft()
} else {
moveForward()
}
}


Буквальный перевод:
for i in 1 ... 16 {
if естьКристалл {
собрать()
налево()
} else {
вперед()
}
}


Конструкция работает так:

ЕСЛИ естьКристалл {
собрать()
налево()
} В ЛЮБОМ ДРУГОМ СЛУЧАЕ {
вперед()
}

🔴Если условие if не сработает, то по-любому мы идём вперед(), а если условия if сработает, то мы else пропустим. И так это все идёт внутри цикла 16 раз!

〰️〰️〰️〰️
Предыдущие разборы заданий:
Циклы
Простой if
Оператор else if

Junior QA to Dev

25 Jan, 08:55


🔍 Сегодня меня улыбнула статистика по просмотрам песочницы, самые ярые аналитики аж додумались посмотреть какие же я цели поставил для отслеживания на сайте. Три раза это уже сталкерство я считаю!

?_ym_debug=1 это утилита Яндекс Метрики, которая позволяет понять какие цели настроены на сайте.

Например, бывают следующие цели: сколько пользователей посмотрела/посетила определенную вкладку, сколько раз нажали кнопку "Сыграть снова", сколько секунд провели за игрой Flappy Bird и таким образом владелец сайта получает точную статистику что привлекло внимание пользователя. А в следующий раз я вам покажу карту кликов, вы обалдеете)

На моем опыте, к счастью, был опыт тестирования подобной метрической системы.

Кстати, чтобы правильно настраивать цели, необходимо знание регулярных выражений, здесь можно потренироваться написанием регулярок, так сказать песочница по regexp

https://regexp-garden.madewith.fun/

Песочница https://ivaniksanov.github.io/

Junior QA to Dev

24 Jan, 12:32


📈 Подборка статей для вашей карьеры

• Пришёл на вакансию дизайнера, а стал питонистом: как IT-специалисты нашли свою первую работу

• На сколько денег может рассчитывать ИТ-предприниматель в разных ветках развития

• Анализ задачи с собеседования в Google: конь и телефонные кнопки

• Быстрый старт в QA Fullstack: чем вооружиться будущему стажеру в Альфа-Банке

• Как убить самоорганизацию в команде: вредные советы для лидера

Junior QA to Dev

24 Jan, 09:08


Автопилот в Flappy Bird

Версия 3.2 - исправлены баги, добавлены уровни, автопилот проходит задания самостоятельно, новая вкладка с практикой API...

Тестируем тут

Junior QA to Dev

23 Jan, 09:03


🔴 Оператор else if

Почему я не знал об этой песочнице раньше, я бы понял else if сразу же!

У нас было похожее задание тут: по аналогии при запуске в случайном моменте появятся либо свитчер, либо кристалл. Мы не можем написать просто действие собратьКристалл() или переключить(). Нам нужна условная конструкция Если ... также если ...

moveForward()
if isOnClosedSwitch {
toggleSwitch()
} else if isOnGem {
collectGem()
}
moveForward()
if isOnClosedSwitch {
toggleSwitch()
} else if isOnGem {
collectGem()
}


По традиции перевожу буквально для понимания:
вперед()
if свитчерВыключен {
переключить()
} else if естьКристалл {
собрать()
}
вперед()
if свитчерВыключен {
переключить()
} else if естьКристалл {
собрать()
}


Конструкция работает так:

ЕСЛИ свитчерВыключен {
переключить()
} ТАКЖЕ ЕСЛИ естьКристалл {
собрать()
}

〰️Если под ногами нет переключателя, то он не будет выполнять команду переключить() т.к. условие не выполнилось, и программа выполнения сразу пойдет в секцию ТАКЖЕ ЕСЛИ. Может быть и так, что нет ни кристалла ни переключателя или наоборот будет всё вместе, но в нашей задаче такого условия нет :)

🔴 Напишите в комментариях код выполнения внутри цикла for i in 1 ... 2 {}, чтобы сократить написание кода. Например таких действий будет 10, 20, 30 вместо 2. Подсказка тут...

Junior QA to Dev

21 Jan, 08:50


Что такое success test? И почему разработчики не могут найти баги?

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

Существует такое понятие, как success test — это проверка кода исключительно на соответствие заданному функционалу, то есть на выполнение сценариев, которые изначально планировались при разработке. Другими словами, тестируется только то, что задумано, и зачастую игнорируется возможные нестандартные сценарии.

Вот и получается, что после пяти часов, проведенных за написанием кода, мне сложно смотреть на результат критически. Я проверяю только то, что задумывал реализовать. Причем часто с мыслью: «и так сойдет». Не ну а что, я же старался, мне нравится как я сделал, идите лесом кому что не нравится 😂

Отрицание, гнев, торг… По итогу тестирование своего кода заканчивается просто проверкой функционального тестирования и то, очень поверхностного, я бы даже сказал исследовательского.

Почему так? Поймал себя на мысли, что таким образом я не тестирую, а работы себе добавляю. И сразу голос «А если я щас этот баг исправлю и появится еще три? Зачем оно мне…»

Вывод один: не хочется прикапываться к своей выполненной работе, особенно если вы капец как старались.

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

Тестировщики без работы не останутся :)

Junior QA to Dev

17 Jan, 10:03


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

По итогу:

У нас было повторяющееся действие, которое дублировалось три раза:

moveForward()
if isOnClosedSwitch {
toggleSwitch()
}

Мы взяли и вставили его в цикл, который настроили на повторение 3 раза, а лишнее удалили.

Итоговое решение:
moveForward()
for i in 1 ... 3 {
moveForward()
if isOnClosedSwitch {
toggleSwitch()
}
}

Junior QA to Dev

17 Jan, 10:02


Что такое if ? И как быть с условиями...

🦆 Продолжаем разбор заданий в песочнице Swift Playground

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

Таким образом мы не знаем выключит или включит свет наше статичное действие.

На помощь пришел оператор if - (Если)

moveForward()
moveForward()
if isOnClosedSwitch {
toggleSwitch()
}
moveForward()
if isOnClosedSwitch {
toggleSwitch()
}
moveForward()
if isOnClosedSwitch {
toggleSwitch()
}


🌼Со стороны может показаться сложным, но давайте переведем буквально:

вперед()
вперед()
if свитчерВыключен {
переключить()
}
вперед()
if свитчерВыключен {
переключить()
}
вперед()
if свитчерВыключен {
переключить()
}


Первый запуск по счастливой случайности - все свитчеры выключены, второй запуск - свитчеры в случайном порядке.

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

Junior QA to Dev

17 Jan, 05:20


QA дуреют с этой прикормки

Easyoffer - сервис, на котором вы найдете вопросы с ответами, записи собеседований, разбор заданий и многое другое.

Вопросы
Собесы
Требования

По фильтрам можно выставить любую другую ИТ профессию и понять какие требования для junior/middle/senior

Junior QA to Dev

14 Jan, 12:09


🔴 Как понять циклы на практике в языках программирования?

Одна из самых красивых и удобных в использовании песочниц - Swift Playground

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

🟨 Необходимо написать команду только для одной из четырех сторон, а затем цикл повторит эту команду 4 раза. Таким образом можно написать простой для чтения код.

for i in 1 ... 4 {
moveForward()
collectGem()
moveForward()
moveForward()
moveForward()
turnRight()
}


При воспроизведении кода видно как подсвечиваются команды при их выполнении.

Не смущайтесь, что это Swift, если вы хотите понять циклы на Python, JS или Java. Синтаксически различия минимальны, а принцип работы циклов на разных ЯП один.

Если перевести код буквально, то вот что мы получаем:
для i от 1 ... 4 {
вперед()
собратьКристалл()
вперед()
вперед()
вперед()
направо()
}


💼 В комментариях я прикрепил результат выполнения команды в случае добавления лишнего moveForward() внутри цикла

Junior QA to Dev

13 Jan, 07:33


Все говорят про порог входа в ИТ, но никто не говорит про порог знаний ИТ мемов!

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

Также поделитесь своим лучшим мемом в 2025 году!

Junior QA to Dev

31 Dec, 20:06


С Новым 2️⃣0️⃣5️⃣ годом!

Желаею вам в новом году:

👍 Вдохновения на тест-дизайн
👌 Максимального покрытия в тестах
👋 И обязательно время на рефакторинг жизни!

Пусть каждый день 2025 года будет Allure-пасом, а жизнь показывает только статус PASSED!

Junior QA to Dev

29 Dec, 06:25


Практика на каникулах для QA

Подборка сервисов с практическими заданиями, статьи, песочницы.

🔥CodeByGames

🔥HackTheBox

🔥Insomnia - нагрузочные тесты

🔥Postman - тестовое задание Swagger

🔥Charles - инструкция по применению

🔥Курс на Stepik Белый Хакер

🔥Doka.Техническая документация

🔥Список песочниц и задачников для QA

🔥Игры по программированию

🔥Подготовка к собесу (не техническая часть)

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

🔥MindMap с вопросами на собеседовании QA

🔥Cypress - автоматизация

🔥Selenium - автотест на Java

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

Начнём 2025 с прокачки скиллов!

Junior QA to Dev

27 Dec, 09:01


Хотите быстро вкатиться (спойлер: нет) в роль QA Lead и навести порядок в хаосе? Или уже руководите, но чувствуете, что процессы несовершенны?

Попробуйте наш уникальный симулятор-курс для QA Lead и пройдите путь в роли руководителя команды тестировщиков. Контролируйте процессы, принимайте сложные решения о найме и увольнении, делегируйте задачи и взаимодействуйте с руководством — всё это в реалистичном симуляторе с поддержкой преподавателя.

👩‍💻 Автор курса — Дима Ерёмин, который знает автоматизацию тестирования изнутри. Его путь — от единственного тестировщика в организации до QA Lead. Уверены, ему есть чем поделиться.

На курсе вы научитесь:

1. Переходу к руководящей роли: строить самостоятельные команды, определять их уровень зрелости и развивать их. Включая постановку и делегирование задач, принятие решений о найме и увольнении, а также разрешение конфликтов.
2. Оптимизации процессов тестирования: внедрять автоматизацию тестирования, управлять багами и проводить нагрузочное тестирование, чтобы повысить эффективность работы команды и отладить процессы.
3. Оценке эффективности: правильно рассчитывать ROI (возврат инвестиций) в тестирование, обосновывать затраты и демонстрировать ценность работы команды руководству.
4. Навыкам взаимодействия с руководством: продавать и презентовать результаты работы команды, доносить их важность и принимать обоснованные решения.

Погрузитесь в реальные задачи QA Lead и ощутите все тонкости этой роли в нашем симуляторе с поддержкой преподавателя. Чтобы оценить подход и формат обучения, начните с демо-доступа курса.

↪️Получить демо-доступ

Junior QA to Dev

24 Dec, 18:02


💖 "Баги каждый день, но мы не сдаёмся"

Решил поднять себе и вам настроение, GigaChat удивляет своей возможностью создавать бэнгеры 💡

Желаю вам найти критикал прям под НГ! 😘

Junior QA to Dev

20 Dec, 09:01


🐶 Поздравляю победителя!
Розыгрыш подошел к концу!


🎉 Результаты розыгрыша:

Победитель:
1. Павел (@DDPPLIFE)

Проверить результаты

👨‍🎓 Автору желаем найти время на чтение и отсутствие прокрастинации.

🎁 С наступающим! 🎁

Junior QA to Dev

18 Dec, 16:12


🎆 Подъехало обновление тренажера по тестированию

1️⃣Задания для QA - теперь можно выполнить легкие задания, которые встречаются на собеседовании.

2️⃣Баги - список багов, оформленных как баг-репорт. Можно воспроизвести на компьютере или мобильном устройстве.

3️⃣Исправление дефектов для удобного использования тренажера.

4️⃣Добавлены новые баги, которые стоит найти и зафиксировать.

Тренажер для QA

Junior QA to Dev

18 Dec, 10:03


Идеальное резюме тестировщика, или Как не забыть поливать цветы
Читать...

Junior QA to Dev

17 Dec, 09:01


Готовы написать свой первый скрипт на Bash и забыть про ручное управление?

🎥 19 декабря в 19:00 состоится открытый урок по автоматизации рутинных задач с помощью Bash скриптов.

Эксперты Михаил Охрименко, OpenStack Tech Lead, и Кирилл Борисов, SRE в VK расскажут:

👉 Что такое Bash и почему это важно
👉 Как скрипты на Bash помогают автоматизировать рутинные задачи
👉 Базовые команды для работы с Linux — управление файлами и папками через консоль, быстрый поиск информации и работа с текстом

Зрители открытого урока получат шпаргалку «Основные навыки администратора Linux» — с ней вы точно не пропустите ни один важный инструмент.

Вебинар проходит в рамках курса «Администрирование Linux». Старт потока 27 января 📌

📍Занять место на вебинаре

Реклама ООО «Слёрм» ИНН 3652901451

Junior QA to Dev

16 Dec, 19:49


📚 Розыгрыш книги!

Мы все ближе к 2025 и вместо теплых носков хочу подарить вам книгу.

Долго думал между «Тестирование дот ком» и «Что такое тестирование».

В итоге разыгрываю
«Фулстек тестирование» - Гаятри Мохан

Доставка озон или вб (отправлю на ваш пункт выдачи)

Результаты розыгрыша
20 декабря, успей нажать кнопку под постом!

Junior QA to Dev

15 Dec, 10:00


🐞 Какие навыки необходимо указывать в резюме?

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

Специально для вас составил подборку, так сказать roadmap для QA FullStack.

Подойдет как для ручного тестировщика, так и для автоматизатора тестирования.

Главное не просто вписать эти навыки, а овладеть ими, ну вы поняли!

Проголосуй за канал

Junior QA to Dev

12 Dec, 15:39


🤩 Вакансия в СберТех

Друзья, в это предпраздничное настроение запускаю активность «Порекомендуй друга в СберТех»

Если вы уверены в своих силах на следующие роли, то готов принять в лс от вас резюме:

1️⃣Ручной тестировщик
(web/мобилка)
2️⃣Автоматизатор тестирования
(Java/JS/Python)
3️⃣Нагрузочное тестирование
4️⃣QA Lead

Присылайте резюме в PDF мне в личные сообщения

🤩 Вопросы можно задать в комментарии под этим постом

ГОЛОСОВАТЬ за QAtoDev
Поддержите канал голосом, чтобы вакансий стало больше)

Junior QA to Dev

12 Dec, 06:01


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

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

Год назад я написал эти 2 статьи, они по сей день пользуются популярностью:

🤩 Новогоднее ретро

🤩 Пиксельное ретро

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

🤩 Материалы для проведения ретро в команде

Junior QA to Dev

11 Dec, 12:40


Тестируем ТЕТРИС

Делюсь своим пет-проектом «Песочница для QA», на сайте вы можете протестировать тетрис, адаптацию сайта на мобильных экранах, темную/светлую тему, отправку API запросов и получение ответов.

Прокачиваем навыки тестирования:

1️⃣удобства использования
2️⃣отсутствия требований
3️⃣коммуникации с разработкой
4️⃣web-тестирования

Версия песочницы 1.0

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

Песочница для QA

Чтобы принять участие в тестировании, напиши мне

Junior QA to Dev

08 Dec, 08:01


💎GPT прямо в Obsidian

Плагин Pieces For Developers позволяет использовать Claude, Copilot и GPT прямо в Obsidian.

Пользуюсь третий месяц, что обнаружил за время использования.

Плюсы:

🔥 Использование любых моделей без ограничений

🔥 Удобное расположение чата в Obsidian

🔥 Возможность выделять текст для запроса прямо из вашей статьи

🔥 Вставить код как код, заметил как быстрее и лучше работает модель после этого. Держит контекст переписки намного дольше.

🔥 Большой выбор моделей, реально круто если есть сложная задача и можно озадачить разные модели для лучшего результата

Минусы:

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

💭 В один момент понимаешь что при программировании проще запустить через приложение, а не внутри Obsidian :) Но для конспектов и deepdive’ов самое то!

Как установить?

1️⃣Настройки в Obsidian
2️⃣Сторонние плагины
3️⃣Плагины сообщества
4️⃣Установить Pieces
5️⃣Для запуска ставим прогу

Какими плагинами пользуешься?

Junior QA to Dev

04 Dec, 17:31


«Наше всё», Яндекс, предвзято нанимает людей

Внутри Яндекса для получения дополнительной обратной связи есть анонимный имиджборд, Ячан. Анонимность, конечно, условная, при заходе на Ячик пользователю показывается дисклеймер, что «существует техническая возможность деанонимизации». На Ячике можно было обсуждать почти всё. Атата делали только за прямые оскорбления кого-то из сотрудников. Как-то на Ячике даже был тред «Какие у вас грейд/зп/опционы/длина члена?». И все посты выглядели примерно так: «18/300к/280rsu/15см».

Несколько недель назад сотрудники Яндекса решили обсудить на Ячике красные флаги при найме. Они утекли в общий интернет через одного малоизвестного блогера. Самые интересные красные флаги из списка нанимающих менеджеров Яндекса:

0. Если кандидат работал в государственных компаниях. Особенно, в Сбербанке на странных позициях «ведущий …», «старший …». Яндекс, если что, — тоже государственная компания. Принадлежит карманным олигархам и ВТБ. С чем связано такое отвергание своих же, непонятно.

1. Если кандидат-разработчик старше 40 лет. Молодые и борзые, не забывайте, время не щадит никого. Вам тоже будет 40 лет, и вам тоже надо будет где-то работать.

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

3. Если кандидат — «попрыгунчик». То есть работал в компаниях не больше года. Протирание штанов на одном месте почему-то считается добродетелью.

У многих припекло от таких красных флагов. Яндекс обвинения опроверг. Сказал, что, мол, всё это противоречит внутренней культуре найма, и что это креатив отдельной команды, с которой «провели разговор».

Но пиарщики Яндекса не успокоились и зачем-то сняли видео про 40-летнего стажёра. Он рассказывает, что окончил курсы «войти в IT» и случайно попал на стажировку в Яндекс. Выглядит крайне демократично: Яндекс не только по возрасту не отсеивает, но и берёт выпускников курсов. Готов с улицы взять, отмыть и пустить к себе. Но меня очень удивила специализация стажёра: он делает маркетплейс для Kubernetes в команде облаков. Для начинающего, мягко скажем, не самая простая вещь.

Я нашёл резюме и github Евгения Кузнецова, этого самого стажёра. До этого он несколько лет контрибьютил в open source. Его наняли в 2023 году, но в 2019 весь github уже был зелёным. Евгений — необычный стажёр, не просто очередной выпускник курсов, но в видео про это умолчали. Евгению, если что, абсолютное уважение. Евгений, если читаешь пост, накрути опыт, и иди работай синьором в другой компании, у тебя уже хватает регалий и достижений для этого. Претензия здесь к пиарщикам, не к тебе.

Яндекс даже выпускников Яндекс.Практикума к себе не берёт. Тактика Яндекса на рынке — забрать талантливого молодого выпускника(-цу) технического ВУЗа, убедить в том, что он(-а) особенный(-ая), потому что «наше всё», Яндекс, снизошёл и взял его(её) на работу. На топливе от распирающего ЧСВ такой сотрудник может проработать много-много лет, ему можно даже платить по нижней планочке. В итоге, выйдя на рынок, такой яндексоид будет сильно возмущаться, что его яндексовский опыт не даёт ему особых преимуществ, о которых ему так долго рассказывали.

Junior QA to Dev

03 Dec, 19:08


🎄 У кого advent настроение, но нет времени проходить задания каждый день?

CodeByGames

На последней ИТ-конференции со мной поделился студент «Школы 21» крутым сервисом для практики:

Кому подойдет?

1️⃣Ручное тестирование
2️⃣Тестирование безопасности
3️⃣Фронтенд-разработка
4️⃣Бэкенд-разработка
5️⃣Dev-ops

🔥 Обучение основам web

🔥 Прокачка навыков поиска и анализа информации, а мы с вами знаем что первое правило тестировщика - «Научись гуглить»

🔥 Защита информации и тестирование безопасности.

🔥 Практика по веб-сервисам. Обработка ошибок, логирование.

🔥 Взлом систем и обход безопасности. База по sql-инъекциям, брутфорс и т.д.

Проходить можно в своем спокойном режиме, в любое время. Это аналог HackTheBox, но по навигации и подаче материала намного круче 🎆

Сохраняем!

Junior QA to Dev

01 Dec, 11:44


Дизайн-ревью Яндекс Музыки. Тестировщик сравнивает дизайн макета с тестовой сборкой

🔥 Отличная статья для прочтения в воскресенье

🔥 В статье описано решение тестового задания для тестировщика по дизайн-ревью

Junior QA to Dev

29 Nov, 07:25


Вышла статья по одной из интересных докладов ИТ-конференции

Domain-Driven Design: чистая архитектура снизу доверху

Читать

Junior QA to Dev

28 Nov, 05:57


Дизайн - ревью! Тестовое задание из команды мобильного приложения ЯМ

Сколько отличий сможешь найти между макетом и тестовой сборкой?

Подсказки:

👨‍💻 Написать чек-лист проверок

👨‍💻 Наложить две картинки и работать с прозрачностью

Уровень задания: джун

🔥 Чек-лист пиши в комментариях

🐞 Макеты экранов в комментарии

ОТВЕТЫ В СТАТЬЕ

Junior QA to Dev

21 Nov, 10:01


Хотите управлять командой тестировщиков?
Или уже руководите, но чувствуете, что процессы несовершенны, а задачи ускользают?


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

Автор курса Дима Ерёмин, и он знает автоматизацию тестирования изнутри. Его путь - от единственного тестировщика в организации до QA Lead, и его опыт дал глубокое понимание различных IT-проектов и ролей в командах. Уверены, ему есть чем поделиться.

На курсе вы научитесь:
✔️︎ Строить самостоятельные команды, определять их уровень зрелости и растить
✔️︎ Налаживать процессы, не превращая их в формальность
✔️︎ Эффективно внедрять новых людей в коллектив
✔️︎ Ставить качественные задачи
✔️︎ Оцифровывать решения и не отстраняться от продукта
✔️︎ Принимать решения и продавать их руководству
✔️︎ Визуализировать планы, доносить их важность и контролировать сроки

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

[ Получить демо - доступ ]

Junior QA to Dev

20 Nov, 15:44


Найдем актив в Сетке

Приглашаю вас вступить в сообщество QAtoDev в Сетке, если у вас уже есть акаунт или вы хотели, да все руки не доходили 🔥

Я только подключил автопостинг контента с этого канала в сообщество Сетки. Так что давайте поддержим старания автора 🙏

Вступить в сообщество
Добавить меня в друзья

Подпишусь на вас в ответ
🍑

Junior QA to Dev

20 Nov, 05:48


Insomnia. Как запустить API запрос множество раз с разными значениями?

Спойлер:
с использованием .csv файла

Все файлы в комментариях:
1️⃣Проект с запросами
2️⃣Глобальные переменные
3️⃣Переменные окружения
4️⃣Файл .csv с тестовыми данными

Сохраняй инструкцию!

Junior QA to Dev

17 Nov, 11:09


Фото с конференции 🔥

Junior QA to Dev

17 Nov, 11:08


Заглянем на ИТ конференцию

Посетил Merge. Моя личная программа посещения:

🔥Domain Driven Design:
пишем приложение сверху донизу (от СберТех)

Что такое плохая архитектура? Раскрываются понятия хрупкости, неподвижности и жесткости архитектуры. Что такое луковичная архитектура?

🔥Как причинить счастье коллегам, если ты менеджер проектов (от Cloud.ru)

Раскрывают вопрос с какими поколениями нам приходится взаимодействовать в команде, их особенности.

Есть три типа Project Manager:
🔵те, кто за результат
🔵те, кто за людей
🔵и те, кто за процессы
(тут можно определить тип своего пм в команде и понять его 😢)

🔥Пилотируемые Полёты в КОСМОС (Центр подготовки космонавтов им Ю. А. Гагарина)

Герой Российской Федерации, Борисенко Андрей, делиться опытом полета в космос. Нам лишь остается слушать, работая в опенспейсе.

🔥No-code тесты: реальная автоматизация или трата времени?

Разница между No-code и Low-code тестами.
Плюсы и минусы внедрения Screen Recorder tools в проект.

🔥QA & PBR: Как поймать ошибки на ранних этапах и избежать катастрофы

Что такое груминг и его план проведения. Б-А-З-А

🔥Измеряем (линейкой)
комфорт пользователя
, применяя нефункциональное тестирование
(от СберЗвук)

Поделились опытом применения нефункционального тестирования. На каком этапе необходимо сообщить (бить тревогу), что фича неудобная, и когда уже поздно говорить?

🔥Иллюзия мидла: главный фокус современного IT-рынка труда

Как современные джуны преувеличивают свой опыт?

Поделились кейсом, когда сеньор на протяжении двух месяцев отдавал свои задачи на аутсорс и за него писали код 🥴

Junior QA to Dev

09 Nov, 12:44


💎Песочница по SQL на твоем компьютере без мучительных установок!

Одна из причин установить Obsidian, если еще вы этого не сделали - плагин SQL Seal.

Прямо в текстовом редакторе вы можете не только SELECT-ить данные, но и объединять множество таблиц с помощью JOIN. В общем все по синтаксису MySQL.

Инструкция по установке:

1️⃣Установить Obsidian
2️⃣Установить плагин SQL Seal (Настройки - Сторонние плагины - Обзор)
3️⃣Создать новый файл
4️⃣В файл перетащить вашу таблицу в формате csv
5️⃣Добавить запрос:

TABLE author = file(Таблица Авторы.csv)
TABLE title = file(Таблица Произведения.csv)
SELECT id, Author, Title FROM author
JOIN title ON id = id_autor


(Файлы в комментариях)

Пишу статью «Obsidian для тестировщика», решил поделиться с вами одним из крутых инструментов для практики, сохраняй!

Junior QA to Dev

09 Nov, 12:43


Channel photo updated

Junior QA to Dev

01 Nov, 15:48


Shortcut + GitHub + Obsidian = мощь!!!💪

Я все больше стал погружаться в а-ля программирование на айфоне и скажу я вам, что на выходе любой проект user friendly ❤️ Спасибо автору за пост выше 👆

Кто не в теме пост про Apple shortcuts (пункт 3)

Junior QA to Dev

01 Nov, 15:48


✉️ Реализация инбокса в Obsidian с помощью Apple Shortcuts

Те, кто давно на меня подписан могут помнить, что я рассказывал как настроить Inbox для Notion с помощью Apple Shortcuts (тут и тут).

Если кратко — Apple Shortcuts позволяет делать автоматизации, которые, например, можно запускать нажатием на ярлык. Для Notion автоматизация была простая:
- Показывается текстовое поле
- Мы вводим свою заметку
- Вызывается API Notion и заметка добавляется в базу данных Inbox

Когда я начал мигрировать на Obsidian, всё это конечно перестало работать. Казалось, что придётся делать заметки в Apple Notes а затем ручками переносить всё в Obsidian.

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

И это сработало, пришлось лишь сильно поменять реализацию шортката. Теперь это работает так:
- Показывается текстовое поле
- Мы вводим текст заметки
- Он кодируется в base64, так требует GitHub API
- Получаем текущую дату, она будет являться именем заметки
- Формируем URL для создания файла в репозитории — https://api.github.com/repos/{owner}/{repo}/contents/{path}
- Отправляем запрос, предварительно нужно сгенерировать GitHub Access Token.
- При открытии Obsidian сделает pull из репозитория и заметка отобразится в папке Inbox, или можно сделать pull вручную
- Готово 🚀

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

#obsidian #nocode #planning

Junior QA to Dev

30 Oct, 06:05


🧱 Сети, авторизация, сканирование портов, безопасность, командная строка и многое другое для тестировщика.

Делюсь бесплатным курсом “Профессия - Белый Хакер” на Stepike

Данный материал - быстрый экскурс по операционным системам, клиент-серверной архитектуре, а также сплошная база для тестировщика.

Открыть курс

Junior QA to Dev

24 Oct, 09:03


Мы попросили менторов QA Studio рассказать, какие инструменты упростили их работу в тестировании.

Какой вопрос задать следующим? Поделитесь своими идеями :)

P.S. Узнать, как проходит обучение в QA Studio, можно в нашей службе заботы 🧡

Junior QA to Dev

21 Oct, 06:00


🛡Сети, SQL-инъекции, сканирование хостов, удаленное подключение.

🕷 Hack The Box - идеальная песочница для изучения навыков кибербезопасности. Вот несколько ключевых заданий:

Meow - управление через telnet
Fawn - протокол tcp
Dancing - протокол smb
Redeemer - знакомство с redis
Appointment - практика по SQL-инъекциям
Sequel - практика с mariaDB

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

Junior QA to Dev

01 Oct, 10:14


Приглашаем на крупнейшую региональную IT-конференцию Merge

🔥Друзья, готовьтесь к двум дням, которые изменят ваше представление об IT. 15-16 ноября в технопарке «Сколково» лучшие профессионалы IT-индустрии со всей России соберутся на конференции Merge

Что ждет участников?

🐞 Выступления 150 топовых спикеров. Вы узнайте о последних трендах и технологиях от лидеров отрасли.
🐞 6 направлений и 30+ тематических секций — от разработки до маркетинга и HR.
🐞 Практические мастер-классы, воркшопы и BoF-сессии. Вы сможете получите новые навыки и знания на интерактивных площадках от профессионалов.
🐞 Нетворкинг. Установите новые деловые контакты и познакомьтесь с коллегами. Ваша следующая большая идея может родиться именно здесь.
🐞 Интерактивная выставка IT-компаний — узнайте о новейших продуктах и решениях от ведущих компаний со всей страны.

🗓 Дата: 15-16 ноября
📍 Место: Инновационный центр Сколково, г. Москва

👉 Подробнее на сайте:
https://clck.ru/3D5Bit

Станьте частью этого масштабного события. До встречи на Merge!

Junior QA to Dev

29 Sep, 10:00


Мог бы спать в воскресенье, но пришел на E-CODE

29 сентября пришел послушать спикеров на такие темы как:

🐞 Как интернет повлиял на нашу коммуникацию и на наш язык

🐞 10 способов ускорить запрос в сеть

🐞 Автоматизация браузерного тестирования без бэкенда с помощью Playwright

🐞 From C to Swift: The Module Journey Explained

🐞 Тестирование GraphQL: почему это не просто POST-запрос?

Если не удалось посетить оффлайн
- смотреть онлайн

Junior QA to Dev

29 Sep, 06:54


Повторяем техническое с Doka

Что такое Docker + практика
Что такое CI CD + пример
Виды веб-приложений
Примеры микросервисов
Как и зачем писать тесты
Как браузер рисует страницы
SSL-сертификаты
Интерфейс командной строки
Стиль написания кода в команде

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

Junior QA to Dev

28 Sep, 17:25


Для тех, кто устал от тестирования и хочется почитать про UI UX

Хорошая подборка про дизайн (приложены книги)

Канал с макетами в Figma

Канал с web компонентами

Подборки Dribbble

Мои любимые книги это «Эволюция графических стилей» Стивен Хеллер и «Логотип» Дэвид Эйри

Junior QA to Dev

27 Sep, 10:17


Нагрузочный тестировщик, ты тут? 😎

Специально для тебя запустили бесплатный онлайн-интенсив в Открытых школах Т1! Прокачай скилы и, если повезет, попади в штат Холдинга Т1 — крупнейшей ИТ-компании по выручке в России по версии RAEX и CNews Analytics 2023.

Зачем участвовать?

🔵 Бесплатное обучение в кгибком формате: по вечерам, онлайн, из любого города РФ.
🔵 Уникальный рыночный опыт. Проекты Т1 ежегодно побеждают в ИТ-конкурсах: Global CIO, Национальной банковской премии и др. Тебя обучит и поддержит команда профессионалов.
🔵 Возможность влиять на развитие ключевых отраслей экономики: в портфеле Т1 800+ высокотехнологичных проектов и 70+ продуктов и услуг на современном техстеке для крупнейших компаний и госсектора.
🔵 Карьерный рост и поддержка. Уникальный карьерный фаст-трек для выпускников Открытых школ помогает молодым специалистам прокачаться до уровня мидла в Т1 за 1,5 года.

Успей подать заявку до 4 октября!

Реклама. ООО «Т1» ИНН: 7720484492. Erid: 2SDnjcr9n3C

Junior QA to Dev

20 Sep, 14:35


Открыл для себя новую фичу!

В Safari появилась возможность скрытия отвлекающих элементов.

Теперь при обучении, чтении и т.д. можно отключить рекламу и лишние элементы страницы для лучшего погружения.

Как это работает?
В отличии от другого способа - удаления элемента из структуры HTML, функция Distraction Control игнорирует код элемента, а не вырезает его.

Интересно как скоро появятся элементы на веб-страницах, которые нельзя будет скрыть?

Например сейчас некоторые образовательные платформы блокируют доступ к DevTools - таким образом нельзя скопировать или удалить элементы со страницы.

Статья на скринкасте:

Как защитить PROD от багов и себя от стресса

Junior QA to Dev

19 Sep, 15:27


Комментарии с Хабра. Тестирование реквизитов

Нашли все баги, молодцы! 🔥

Junior QA to Dev

17 Sep, 04:50


📄Как протестировать страницу реквизиты?

Полный чек-лист по реквизитам + макеты.

В макете специально допущены ошибки. Проверьте свою внимательность и напишите в комментариях, какие ОР показались вам ошибочными. Это хорошая возможность проверить не только по чек-листу, но и добавить свои наблюдения по удобству использования.

Читать

Junior QA to Dev

10 Sep, 17:50


🔘 Что же полезного можно узнать из презентации Apple для тестировщиков?

1️⃣Siri не поддерживает русский язык - приложения, такие как VK и Яндекс Музыка останутся без управления через ассистента. В VK через Сири можно отправить смс другу или контакту.

2️⃣Кнопка Camera control будет открыта для разработчиков - в приложениях кнопку можно использовать под нужды программы. У кнопки есть аж 4 функции.

3️⃣Кнопка Action Button поддерживает кастомные команды - через команды можно сделать все что угодно. В тг есть крупнейший паблик по кастомным командам.

4️⃣Размер экрана - добавится еще одно устройство в регрессе или оно сместит например iPhone 14.

5️⃣Панель управления - виджеты и иконки приложения можно размещать на панели управления, новые баги!

6️⃣Remote iPhone - позволит использовать приложение через мак, а тут могут появится доп. проверки. Например Filedrop или копирование конфиденциальной информации с экрана.

7️⃣App Intents - новые API интеграции между приложениями. Теперь можно объединять приложения не только в командах, но и на уровне Сири и виджетов.

О чем Apple умолчала

Саммари по презентации

О работе App Intents

Junior QA to Dev

08 Sep, 09:06


🚲 Практика для QA
Песочницы, тренажеры, конструкторы


Tryhackme - тренажер для тестирования безопасности.

Replit - конструктор сайтов, практика для web-тестировщиков. Мой проект «Тетрис» тут.

SQL Academy - джойним таблички и выводим информацию о студентах, рейсах и т.д. Лучше этой песочницы нет ничего!

Leetcode - задачник для тех кто практикует и поддерживает знания по языкам программирования.

Codewars - задачник для тех кому не нравится leetcode. Хороший интерфейс, посоветовали разработчики с проекта.

Сохраняй подборку, делись в комментариях своими находками ➡️

Junior QA to Dev

27 Aug, 05:03


🐞 Как выглядела бы вакансия, если HR писала только правду

👤Требуется: QA подручный на все руки

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

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

Тут я напишу первый попавшийся список, который не относится к QA от слова совсем. На собесе про это ничего не спросят.

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

Вилка у нас широкая: от 60 тыс. до 200 (Но тебе светит максимум 80)

⭐️О нас: амбициозная команда, но ваши амбиции оставьте дома. Спасибо 🙏

График: обычный гибрид 5/2. Но дома ты будешь работать, когда все в офисе, а в офис приезжать когда остальные дома сидят.

Моментальный рост (давления) ждёт тебя в нашей современной команде. Мы ждём тебя ❤️ (т.к. прошлый сотрудник убежал). Мы одна большая (неблагополучная) семья.

📁Не присылать резюме в pdf, только вордовский документ, чтобы он открылся у меня на компе и верстка уехала в Саратов.

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

Junior QA to Dev

23 Aug, 13:13


Важное при поиске работы в IT

✔️ Контакты. Сохраните все контакты HR-менеджеров, с которыми вы общались, будь то неудачные собеседования, отправка резюме или отказы. Это может пригодиться в будущем — через полгода или даже год. Два года назад я создал подборку контактов и теперь поддерживаю связь с рекрутерами крупных банков, хотя тогда получал лишь отказы.

✔️ ТГ-чаты. Присоединяйтесь к как можно большему числу чатов, связанных с поиском работы. Все познается в сравнении: если вы состоите только в 1-2 чатах, трудно оценить, достойные ли там вакансии или спам. После анализа можно отписаться от ненужного и оставить только полезные ресурсы. Сейчас все крупные банки и организации размещают вакансии в телеграм-каналах.

✔️ Комьюнити. Вступайте в сообщества, где люди действительно стремятся найти работу и повысить свой уровень, а не делают только вид. Бесплатные курсы на Stepik, сообщества в Discord и Telegram помогут вам включиться в активный подготовительный процесс к собеседованиям.

✔️ Материалы. Изучайте статьи, проекты на GitHub, используйте песочницы, стройте свою дорожную карту обучения. Самостоятельно разобраться в обучении бывает сложно, кому-то помогают дорожные карты, кому-то — ментор. Это не так уж и дорого по сравнению с платными курсами. После окончания Яндекс Практикума и мастерской-проекта мне все равно не хватало знаний в Git, Bitbucket, IDE и клиент-серверной архитектуре.

✔️ Организация. Создайте свое рабочее пространство для распределения материалов по темам. Сохраненные сообщения в ТГ не годятся — это лишь кладовка ненужных вещей, которые «могут пригодиться когда-нибудь».

Предлагаю делить на:
• Web
• Mobile
• API
• GIT
• Язык + IDE
• DevOps

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

✔️ Вопросы. Ведите собственный список вопросов для собеседований. Не просто прочитать и забыть, а перепечатывайте своими словами вопросы и ответы. Регулярно обновляйте список и делите его по темам.

✔️ Резюме. Нет идеального образца, оформляйте по своему стилю. Придерживайтесь актуального стека, укажите контакты, достижения и опыт. Начните заполнять резюме даже на первых этапах обучения. К концу пути вы начнете обесценивать свои навыки и забудете указать самое основное.
Три года назад я взял гугл-шаблон и он со мной до сих пор.

🦩 И самое главное: не засиживайтесь только в чатах QA. Читайте аналитиков, разработчиков, продактов — вам еще с ними работать)

Junior QA to Dev

21 Aug, 17:28


Что почитать QA джунам?
Подборка слегка
разнообразная

📔 Разбираемся с API: 10 концепций с примерами

📔 Полезные фразы для ИТ на английском

📔 5 способов избежать сбоев в работе интернет-магазина

📔 Нейминг: как давать осмысленные имена переменным

📔 Рецензия на книгу «Идеальный тестировщик» Кристин Джеквони

2,613

subscribers

185

photos

9

videos