Дима | Перекат в AQA


Kanal geosi va tili: Rossiya, Ruscha


Senior SDET/AQA на Java и Kotlin c 7 годами опыта
Как перейти в автоматизацию тестирования?
Как поднять зарплату?
Как готовиться к собесам?
Я тут: @dmtry_aqa
Здесь я делюсь опытом и рассказываю истории из жизни автоматизатора тестирования

Bog‘liq kanallar

Kanal geosi va tili
Rossiya, Ruscha
Statistika
Postlar filtri


А помните был такой ISTQB?

ISTQB - это организация, которая занимается сертификацией тестировщиков. Проводят экзамен и выдают сертификат 📜

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

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

Задумывались о получении сертификата ISTQB?🤓


Как опыт в резюме влияет на конверсию в собесы?

Что я сделал?

1️⃣ Создал 3 очень похожих резюме с разными годами опыта

2️⃣ Оставил их на 2 недели

3️⃣ Резюме практически никак не бустил
Для этого есть разные способы, но я только изредка бахал "Поднять в поиске"

4️⃣ hh PRO не покупал

Короче, это скорее был формат "повесил резюме и забыл", в пол силы

Результаты

3г. 3 мес — 21 сообщение (19 tg + 2 в hh)
4г. 8 мес —
16 сообщений (16 tg + 0 в hh)
7 лет 3 мес —
27 сообщений (21 tg + 5 в hh)

Закономерно, что резюме с 7-ю годами опыта получило больше всего сообщений 🐸

В то же время резюме с 4г. 8 мес получило ощутимо меньше сообщений, чем резюме с 3г. 3 мес 🤷‍♀️
Почему так — вопрос, проанализирую в следующих постах

🔝 Результаты очень крутые по всем годам, я не ожидал, что вообще будут писать
В первую очередь потому что резюме "понравились" алгоритмам hh, и они висели в топе выдачи

В общем, по крайней мере в AQA на Java, рынок жив 💪
Значит, переходить в автотестеры по-прежнему имеет смысл

А еще у меня есть обучение автоматизации тестирования для ручных тестеров
Посмотреть отзывы и как проходит обучение
Если давно хотел — пиши в личку: @dmtry_aqa


Нужен ли пет-проект с автотестами для собесов?

Вроде идея неплохая: сейчас запилю проектик, добавлю ссылку в резюме, и все сразу поймут, что автотесты я писать умею ☺️

💡 И идея вполне логичная, ведь интервьюер своими глазами все увидит

Но реальность такова, что пет-проект интервьюеру не нужен
Причем настолько не нужен, что он даже одним глазком на него не взглянет

⚙️ Тем не менее, пет-проект - это отличный способ прокачаться, попробовать новые библиотеки, написать автотесты с нуля, запилить свой CI и т.д.

Так что, для того чтобы прокачаться, пет-проект - 🔥🔥🔥
Но для собесов он бесполезен
😞


Первые результаты эксперимента

Результат за 3 рабочих дня (скрин вчерашний)
Плюс в самом хх по 1-2 сообщения на каждом аккаунте

Кстати, никогда не угадаете, у какого аккаунта с картинки какой опыт 😁

На мой взгляд, результат вполне неплохой
А вы как думаете? 🧐


Резюме наших тестеров уже в выдаче!

Причем даже при самом общем поиске на 45к резюме все три повисли в топе

🔝 HH бустит новые резюме, но что все сразу окажутся в топ-3 я не ожидал

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

Но кто будет этим заморачиваться? 🤷‍♂️


Как опыт в резюме влияет на конверсию в собесы?

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

Лично мне очень интересно, поэтому я решил сделать небольшой эксперимент:
1️⃣ Создам 3 резюме с опытом 3 года, 4,5 года и 7 лет
2️⃣ Повешу их на hh на две недели
3️⃣ Посчитаю входящие от рекрутеров на hh и в телеге

🤔 Честно говоря, фееричных результатов не жду

В 2026 году нужно откликаться самим, а не сидеть на входящем потоке. Но все равно интересно что получится

Как вам идея, интересны будут результаты?


Как проходит собес на AQA?

Дефолтный собес длится 60 минут:

~10 мин - здрасьте, расскажите о себе
Тут все стандартно, как и у всех

~20 мин - вопросы по тестированию
Даже если ты собесишься на автоматизатора, тебе все равно будут задавать вопросы по тестированию. Потому что автоматизатор в первую очередь - это тестировщик!

Хорошая новость в том, что ты как ручник все ответы уже и так знаешь 😁

~20 мин - вопросы по языку программирования, библиотекам и лайвкодинг
Всего 20 минут тебя будут мучать вопросами про ООП, синтаксис и автотесты. Согласись, уже не так страшно как целый час 🕺

~10 мин - вопросы кандидата
Самый кайф - это когда тебе предлагают задать вопросы и ты понимаешь - ВСЕ! 🦜

Главная гадость, которую может сделать интервьюер - это начать вставлять свои вопросы, которые он забыл задать 🤢
Но такое бывает редко

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


Коротко об умном поиске в хх)


🌎 Валютные удаленки. А стоит ли оно того?

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

И вот я призадумался, а так ли оно на самом деле?
Ходил недавно на консультацию к эксперту: верх вилки на AQA - 4500 - 5000💲

🤔 Вроде нормально, да?

А теперь считаем:
даже если по 80 ₽ за доллар - это 360 - 400к. Потолок примерно как и у нас 🤨

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

А вы что думаете?


Что нужно знать для собеса на AQA?

👨‍💻 База по языку программирования

Вопросы по ЯП задают всегда. Хорошая новость в том, что обычно это вопросы из "топ 50 вопросов" с первой страницы гугла)

⚒️ Инструменты для автотестов

Сюда бы я отнес все: начиная с библиотек для автотестов, заканчивая инфраструктурой для автотестов

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

📖 Процессы в компании

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

Здесь важная вещь в том, что нужно рассказывать про "хорошие" процессы. Иначе это может сыграть против тебя

👑 База тестирования

Последнее по списку, но не по важности 😁 По тестированию часто задают вопросы, но повторяется все буквально за вечер

Это только общие ориентиры с высоты птичьего полёта: под конкретный стек детали будут отличаться, но скорее точечно
А вот процессы и база по тестированию — одни на всех 😁

Напиши в комментах, с чем у тебя больше всего сложностей? 👇


Как повысить зарплату без смены работы?

🤔 Начну с самого сложного просто попросить 😂
Как по мне, это реально самое сложное. Когда я первый раз просил пересмотр, у меня аж руки дрожали 😁

❌ Сидеть и ждать, что твои успехи заметят, и придут с деньгами - очень плохая стратегия. Не придут. А если и придут, то после тех, кто уже попросил

А дальше что?
Дальше, скорее всего, у тебя попросят привести аргументы, почему зп должны поднять

❗️Но самое главное - это понимать, что нет никаких волшебных слов, которые увеличат тебе зарплату. Если есть высокий риск, что ты уйдешь - зарплату поднимут, если пофиг, то можно и завтраками покормить

В отличие от многих других сфер, в IT просить пересмотр раз в год - обычное дело
Так что, возможно, самое время написать лиду 🤝


Два пути перехода в AQA

1. Переход внутри компании

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

Сам я переходил именно таким образом, и мне очень повезло, что в моменте как раз собирались искать автоматизатора на рынке, а я тут как тут с зарплатой три копейки
Обычно так не везет и могут кормить обещаниями вплоть до ухода из компании того, кто обещает 😁

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

2. Переход через рынок

Путь стрессовый, нужно готовиться к собесам, но он самый выгодный

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

По деньгам — потому что ты сразу получишь рыночную зарплату без каких-то обещаний

Как по мне, так лучше не надеяться на случай, мощно подготовиться к собесам и получить хороший оффер 💰

А тебе какой путь ближе? ❓


❌ Самая первая ошибка при перекате в автотесты ❌

Самая первая ошибка - это выбрать невостребованный язык
Логика простая: мало вакансий ➡️ мало собесов ➡️ мало офферов

А какой язык выбрать?

Если перекатываться через выход на рынок, варианта всего два: Java и Python
Go, C#, JS/TS все вместе процентов 20 от рынка, туда целиться точно не стоит. Что-то из этого я бы изучал только если автотесты уже есть на проекте и тебе явно дают зеленый свет на перекат

Но при смене работы придется опять выбирать между джавой и питоном 😁

А что тебе ближе Java или Python?


Как узнать потолок по зарплате на рынке?

Алгоритм очень простой и работает на всех специальностях

Шаг 1
Говоришь hr-ам желаемую сумму, например 250к. Если большая часть зовет на следующий этап, значит сумму можно увеличить

Шаг 2
Следующим hr-ам говорим 300к. Если 80% hr дальше не зовут, то значит искомая сумма найдена. Profit!


Базовый топ горячих клавиш для IntelliJ IDEA 🔥

➖ Ctrl + Alt + L — автоформат кода

➖ Ctrl + С (без выделения текста) — скопировать всю строку

➖ Ctrl + X (без выделения текста) — вырезать всю строку

➖ Ctrl + D (без выделения текста) — продублировать всю строку

➖ Shift+ Delete (без выделения текста) — удалить всю строку

➖ Home — курсор в начало строки

➖ End — курсор в конец строки

➖ Shift + F6 — переименовать во всём проекте

➖ Shift + Shift — поиск по всему проекту и настройкам

➖ Ctrl + F — поиск по тексту в открытом файле

➖ Ctrl + Shift + F — поиск по тексту во всех файлах

➖ Ctrl + R — замена текста в открытом файле

➖ Ctrl + Shift + R — замена текста во всех файлах

➖ Ctrl + Shift + ↑ / ↓ — переместить строку вверх / вниз

➖ Ctrl + Shift + Alt + ← / → — поменять местами параметры слева / справа


❓ Что еще забыл? Пишите в комментах!


Должен ли автотестер уметь разрабатывать backend?

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

Не будем философствовать кто что должен, а рассмотрим этот вопрос со стороны плюсов и минусов

Плюсы:

1. Понимаешь как все устроено более детально
Можно спокойно смотреть код бэкенда. Это особенно полезно когда нет документации и не у кого спросить как все устроено

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

3. Можешь найти и поправить простенький баг
Может быть полезно при высокой загрузке разработчиков

Минусы:

1. Учеба требует кучи ресурсов
Чтобы разобраться как все работает и запилить пет-проект для закрепления знаний уйдет много времени и сил

2. Смотреть в код - спорная практика
Глаз легко замыливается, начинаешь смотреть на код более лояльно и пропускать проблемы. Почему тестирует другой человек, а не разраб? Чтобы не возникал конфликт интересов, а тут мы сами его создаем

3. Рынку не особо это нужно
Как требование к вакансии разработка бэка никогда не встречается, да и на собесах про это не спрашивают

Еще есть возможность перекатиться в разработку, но это тема для отдельного поста. Спойлер: на плюс эта "возможность" не тянет 😁

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

Про что написать в следующих постах? Пишите в комментариях! 👇


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

Кому хуже всех?
Имхо, сложнее всего сейчас ручным тестировщикам. Ни от кого я не слышал более грустных историй, чем от мануалов: и скринингов мало, и на техничку не зовут, а если и дали оффер, то на три копейки
У ручников всегда была высокая конкуренция, но сейчас какой-то новый уровень сложности - и конца этому не видно

И что теперь делать?
Какого-то волшебного решения не существует: в кризис плохо всем, и ничего с этим не поделать.

Но кое-что сделать все же можно:

1. Готовиться к собесам
Это давно уже база, но многие все еще это игнорируют. Сейчас себе такое позволить никак нельзя

2. Работать над резюме
Если резюме не конвертит в скрининги, то с ним явно что-то не так

3. Анализировать собесы
Делать запись или хотя бы краткий конспект, чтобы потом поработать над ошибками

4. Откликаться на все подходящие вакансии руками
Бонусом HH продвигает резюме активных соискателей в выдаче

5. Тренироваться на мок-собесах
Попросить друга позадавать вопросы или взять консультацию у специалиста. Можно даже ИИ попросить тебя прособесить - главное отвечать на вопросы вслух и тренироваться формулировать ответы



Что еще забыл? Пишите в комментариях! 👇


Привет!
Я Дима, мне 32 года и я автотестер с опытом более 7 лет. Почти вся моя карьера - это бигтехи в сфере финтех.
А еще помогаю ручным тестировщикам перекатываться в автоматизацию тестирования

5 пунктов, почему тебе стоить читать этот канал?

😃 Показываю короткий путь от QA в AQA — без траты времени и денег на курсы
😄 Я прямо сейчас работаю в автотестировании — значит ты получаешь инфу от практика, а не от инфоцыгана
😁 Рассказываю про рынок — я и сам внутри него
😆 Всегда отвечаю на твои вопросы — без воды, точечно, по делу
😅 Делюсь опытом — помогаю избежать ошибок

А если ты хочешь перекатиться в AQA или задать вопрос, то напиши мне: @dmtry_aqa
Отзывы | Обучение


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Поиск элементов по XPath

Увидел этот видос и сразу вспомнил про отличный бесплатный тренажер для XPath: https://topswagcode.com/xpath/

Сам я учился писать селекторы именно по нему, даже удивительно, что ссылку не потерял 😁
Поначалу голова болит люто, но потом становится легче

Проходится за час-два, но покрывает 90% реальных Xpath, которые я пишу на работе
В общем, рекомендую!

А дальше закреплять навыки на практике 🦾

Напишите в комментариях какие полезные тренажеры знаете)


Псевдо-fullstack автоматизаторы

Мне частенько попадаются вакансии fullstack-автотестеров. Ничего удивительного, популярная концепция на сегодня. Но меня вымораживают рекрутеры, которые подают вакансию как Full Auto QA, а потом вскрываются нюансы 🥶

У меня так было с Ozon

На первом разговоре с HR речь была про 100% автоматизацию. С каждым последующим этапом процент падал, и к этапу "Знакомство с командой" автоматизация оказалась по остаточному принципу 😬

Если у тебя нет опыта в AQA, то это примерно 0%, потому что, очевидно, автоматизация тестирования никому не нужна, и делаешь ты это скорее как хобби на работе
Как там было на самом деле я не узнал, потому что отказался от оффера

Почему 0%?

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

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

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

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

20 ta oxirgi post ko‘rsatilgan.