Как стать автором
Обновить
154.78
hh.ru
HR Digital
Сначала показывать

Оценка тестового покрытия интеграционных тестов с помощью JaCoCo. Инструкция к применению

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 399

Всем привет! Меня зовут Александр и в hh.ru я занимаюсь решением инфраструктурных (и не только) задач, касающихся автотестирования. В статье я опишу один из подобных кейсов.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 2

Kaspresso для самых маленьких

Уровень сложности Простой
Время на прочтение 18 мин
Количество просмотров 3.6K

Привет! Меня зовут Элчин, я занимаюсь автоматизацией мобильных приложений в hh.ru и расскажу вам о том, как написать первый тест на Android. В разработке автотестов мы используем Kotlin и нативный фреймворк Kaspresso, о котором я напишу подробней в этой статье.

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 8

Разбор задач Школы программистов 2023

Время на прочтение 6 мин
Количество просмотров 8.4K

Школа программистов hh.ru 2023 успешно стартовала, а значит пришло время традиционно показать вам задачки со вступительных испытаний. В этой статье мы разберемся, как устроен отборочный тур изнутри и разберем решения задач этого года. Мы так уже делали: последние материалы с разборами можно посмотреть здесь и здесь. Поехали!

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 5

Зарплаты и конкуренция на IT-рынке труда в России сегодня

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 22K

Всем привет! Каждый год мы в hh.ru проводим множество исследований рынка труда и традиционно делимся с вами самыми горячими результатами. В этот раз наши аналитики вновь перелопатили тонну данных, чтобы выяснить, какие зарплаты сегодня предлагают в IT, насколько изменились доходы в вакансиях, как сильно отличаются зарплаты сеньоров и джунов, в каком регионе готовы платить самые большие деньги,  и насколько высокая конкуренция сложилась в 2023 году. 

“В детстве мы хотели попасть в открытые космос, но выросли и попали в open space” — гласит бородатая шутка. Сегодня многие хотят стать не абстрактными космонавтами, а сразу вполне конкретными программистами, и это понятно. За последние годы IT-сфера стала для соискателей словно Эльдорадо для конкистадоров — самым желанным и привлекательным вариантом для трудоустройства. В этой статье мы подробно разберемся в современных IT-зарплатах и конкуренции. Но сначала проведем краткий обзор ключевых моментов современного IT-рынка труда. 

Читать далее
Всего голосов 25: ↑20 и ↓5 +15
Комментарии 88

Ускоряем сборку за счёт миграции с kapt на ksp

Время на прочтение 11 мин
Количество просмотров 2.3K

Всем привет! Меня зовут Катя Гущина, я — Android-разработчик hh.ru. Хочу поделиться нашим опытом отказа от kapt в пользу ksp для обработки аннотаций и ускорения скорости сборки в большом проекте. В этой статье расскажу, что такое ksp, почему мы решили на него перейти, как проводили исследование и что из этого получилось.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

Stonks-оценка грейдов QA-инженеров

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 2.6K

Хотим поделиться опытом в области развития QA-инженеров и получения продуктивной обратной связи. В этой статье разберемся, как оценить уровень навыков QA-специалиста. 

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 2

Тестировщики тоже продакты: как убедить команду разработки пилить непродуктовую фичу

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 2.4K

Всем привет! Меня зовут Максим, я работаю тестировщиком в команде Pandora в hh.ru. Наша команда занимается доставкой сообщений пользователям: писем, пушей, смс, сообщений в VK и авторизационных звонков. Подробнее об этом можно почитать в другой статье. У нас была такая проблема: все инциденты, которые не смог решить саппорт, направлялись на уточнение и перепроверку мне. И вот эти 100 запросов и задач в квартал не только фатально сбивали меня, но и тормозили всю команду разработки. Так дальше продолжаться просто не могло.

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

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 0

Нагрузочное тестирование в hh.ru

Время на прочтение 4 мин
Количество просмотров 2.1K

Никому не нравится, когда грузят. Только если это не микросервис в hh.ru.

Всем привет, меня зовут Илья, я бэкенд-разработчик в команде Архитектура. В этой статье я немного расскажу про нагрузочное тестирование у нас в компании и не только.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

Внутреннее обучение Java для QA

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 4.7K

Всем привет! В статье расскажем про внутреннюю программу обучения для QA. В наших продуктовых командах все QA-инженеры пишут автотесты, для этого мы используем связку Java+Selenium. У всех разный уровень владения инструментами и опыт программирования. Чтобы выровнять уровень владения Java в командах и помочь новым сотрудникам быстрее влиться в нашу среду автотестов, в 2022 году мы решили сделать внутреннюю программу обучения, определив минимально необходимый уровень владения технологическим стеком. В статье поговорим о том, как мы создавали нашу программу, расскажем, из чего она состоит и разберем нюансы. 

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Комментарии 0

Как бесплатно запустить DAST на базе OWASP ZAP Automation Framework на своем проекте

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.7K

Привет, меня зовут Олег Рыбченко, я работаю QA инженером в hh.ru. Количество атак на IT-инфраструктуру сегодня растет в геометрической прогрессии — об этом свидетельствуют многочисленные упоминания во всевозможных СМИ, так что не будем в очередной раз приводить графики и статистику. Разумеется, в таких условиях все больше компаний хотят позаботиться о безопасности своих сайтов и начинают проявлять интерес к современным автоматизированным инструментам по обнаружению уязвимостей.

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

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 0

Как работает E2E-тестирование в hh.ru

Время на прочтение 6 мин
Количество просмотров 2.3K

Всем привет! Меня зовут Алексей, в hh.ru я занимаюсь автотестами и их инфраструктурой. 

hh.ru — довольно большой продукт: 150+ микросервисов и 50 команд разработки. Большинство команд пишут E2E-тесты, и на текущий момент написано уже около 1800 тестовых классов, в которых примерно 8000 аннотаций @Test. Как со всем этим жить и как вообще устроено E2E-тестирование в hh.ru разберемся в сегодняшней статье. Поехали! 

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

Миф о комбинаторике в тестировании

Время на прочтение 8 мин
Количество просмотров 6K

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

Развенчать!
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 2

Мобильная аналитика в hh.ru и не только

Время на прочтение 8 мин
Количество просмотров 2.1K

В любом мобильном приложении нужно четко понимать, как с ним взаимодействует пользователь. Для этого добавляется аналитика, по которой мы можем отслеживать различные действия пользователя внутри приложения. Меня зовут Тимур Шафигуллин, в этой статье я расскажу, как устроена мобильная аналитика вообще и в hh.ru в частности.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 2

Крепкое резюме тестировщика: советы для начинающих и не только

Время на прочтение 7 мин
Количество просмотров 15K

Всем привет! В этой статье мы сформулируем основные рекомендации для составления грамотного резюме на позицию QA-инженера и разберемся, чем резюме джуна отличается от резюме мидла. Это небольшой чек-лист, сформированный на основе структуры резюме образца hh.ru, однако все советы адаптивны и будут эффективны для любых форматов самопрезентации. Материал будет полезен главным образом начинающим тестировщикам, однако и более продвинутые специалисты смогут обнаружить здесь что-нибудь интересное. Над статьей работали эксперт по работе с соискателями сервиса "Готовое резюме” Лариса Сазонова и product QA-engineer Полина Ясакова.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 0

Как мы автоматизировали проверку совместимости новых версий Chrome с нашими автотестами

Время на прочтение 7 мин
Количество просмотров 1.4K

Привет, меня зовут Андрей Николаев и я занимаюсь автоматизацией тестирования в hh. Более 2/3 наших десктопных пользователей прямо сейчас используют последнюю версию Google Chrome, поэтому мы хотим, чтобы и в наших E2E-автотестах (Java + Selenium) версия браузера была максимально приближена к пользовательской. Но не всегда апгрейд версии в тестах проходит гладко (то работа с куками поменяется, то remote DevTools по умолчанию оказываются недоступны, то просто наши хитровыдуманные клики начинают кликать не туда, и т.д. и т.п.). Поэтому нельзя просто так взять и поднять версию Chrome в автотестах — нужна предварительная проверка, которая при ручном выполнении требовала множества телодвижений, поэтому в какой-то момент мы решили, что раз работа серверов стоит дешевле работы человека, то пусть они и проверяют.

и вот как мы это сделали
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 6

XSS: нападение и защита

Время на прочтение 3 мин
Количество просмотров 3.8K

Взламывают всех. Нет такого защищенного портала, который еще никогда не ломали. Если вас не взломали вчера и сегодня — вас взломают завтра. Любая атака начинается с изучения портала, сайта или ресурса, чтобы понять, с какой стороны проще зайти. Для этого существуют разные механизмы: XSS, SQL-injection и другие. Меня зовут Сергей Рысин, я — специалист по кибербезопасности в hh.ru, и в этой статье я расскажу об XSS. 

Читать далее
Всего голосов 12: ↑9 и ↓3 +6
Комментарии 5

Чат-бот для mattermost

Время на прочтение 12 мин
Количество просмотров 6.5K

Привет! В этой статье расскажем, как мы в hh.ru сделали удобное общение с корпоративной wiki в привычном формате коммуникации — написали чат-бота для поиска по внутренней базе знаний. Для нас тема оказалась довольно актуальной, может вам тоже пригодится.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 0

Школа Программистов-2022: вступительные испытания и разбор задач

Время на прочтение 7 мин
Количество просмотров 3.8K

Уже 11 лет мы в hh.ru проводим бесплатную Школу Программистов, и этот год не стал исключением. В статье расскажем про нюансы в организации вступительных испытаний, разберемся, как они проходят и поделимся решениями задач этого года. Поехали!

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 1

Прикладные советы для сильного CV

Время на прочтение 6 мин
Количество просмотров 8K

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

Материал создан руководителем группы фронтенд-разработки hh.ru Алексеем Анацким. Дальнейшее повествование пойдет от лица самого Леши. Поехали!

Читать советы
Всего голосов 14: ↑9 и ↓5 +4
Комментарии 17

История про Growth hacking на практике

Время на прочтение 3 мин
Количество просмотров 1.5K

Всем привет! Меня зовут Андрей Никишин, я бэкенд-разработчик hh.ru в команде “Карьерные сервисы”. Существует распространенное мнение, что hh — это просто сайт с вакансиями и резюме, но это совсем не так.  У нас есть множество сервисов: от досуга и развлечений до построения карьеры. И количество сервисов постоянно растет — и никогда не узнаешь заранее, какой из них выстрелит, а какой улетит в пустоту. Или узнаешь? В этой статье поделюсь кулстори, как мы нагроусхачили на новый сервис, и что из этого вышло. 

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 0

Информация

Сайт
hh.ru
Дата регистрации
Дата основания
Численность
501–1 000 человек
Местоположение
Россия