Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
- Telegram Web
Telegram Web
QA ИНЖЕНЕРАМ-АВТОМАТИЗАТОРАМ И ВСЕМ-ВСЕМ-ВСЕМ!

Уже на текущей неделе (а именно 25–26 октября) команда Ozon Банка проводит Weekend Offer.

Ищем:
- QA Backend (Python)
- QA Frontend (TypeScript)
- QA 1C\Go
- SDET (Go+PostgreSQL)

Пишете на другом языке, но готовы перейти на наш стэк? Тоже приходите!

ЧТО ПОТРЕБУЕТСЯ

1.а. Поревьюить код, который мы специально для вас заботливо наполнили ошиками и антипаттернами (у меня решение заняло около часа, но я люблю всё 100 раз перепроверить)
или
1.б. Можно прислать ссылку на свой гитхаб с проектами

2. Пройти техническое интервью (всего одно!)

МИТАП

Для заполнивших форму мы подготовили закрытый митап с новыми (!) докладами про нашу внутрянку. Там же будет возможность познакомиться с лидами разных команд и позадавать им вопросы.

ПРО НАС

Уверена, что вы уже про нас слышали и/или пользуетесь нашими продуктами. Лучше и то, и другое)

Но если коротко, то мы делаем всё, чтобы новые фичи Банка релизились часто, хорошо протестированными и сразу с автотестами.

А если не коротко, то вот плейлист с нашими докладами (и тут далеко не всё).


До встречи на Weekend Offer!
🔥194👍1
"Мы перестали лазить в окна к любимым женщинам" и читатать State of the API Report, что очень зря.

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

А между тем, по итогам 2024 года:

* значимость API продолжает расти (это снова про API-first, повышенные требования к качеству и дизайну API). Как следствие, ускоряется разработка API, ускоряется failure recovery (тут наверняка подтянутся и ожидания бизнеса);

* разрабатывать API по-прежнему сложно (проблемы всё те же: слабая коллаборация между командами, отсутствующая или противоречивая документация);

* настаёт время multiple-gateways (одновременно надо поддерживать разные типы API — private/partner/public/etc);

* API приносит всё больше прибыли (это продолжение тренда API as a product);

* AI-тулзы пришли в сферу разработки API ;

* безопасность — по-прежнему слабое место API (почти треть опрошенных не используют API Key Vault security tools).

Это я всё к чему?
- тестировать API становится сложнее, но потребность в качественном API растёт с каждым годом;
- разработка (в широком смысле) API приносит всё больше денег, то есть компании могут позволить себе платить за обеспечение качества, скорости и отказоустойчивости;
- у API много проблем, а значит и направлений для развития, в том числе в части QA.

Найти сам репорт и красивые графики в нём можно здесь.

В прошлом году про тренды апи мы с вами тоже вспоминали — тут.
🔥392👍1
Стартовало новое исследование от NEWHR — теперь про оверимплоймент
Узнаем, что думают об этом оба лагеря технических специалистов (обладатели только одной работы и гуру мультизадачности) и работодатели/нанимающие менеджеры.

Про оверимплоймент
Уверена, что вы тоже знаете как минимум одного коллегу, у которого две фулл-тайм работы и ни о чём не подозревающие руководители на обеих.
1,5 или 2 зарплаты — это, без сомнений, приятно, 2 параллельных дейлика — уже меньше, упавший прод на одной работе и параллельный звонок на другой — довольно стрессово. Однако же решившихся временно или постоянно совмещать несколько работ правда много (по крайней мере, у меня создаётся такое впечатление) и ещё больше тех, кто рассматривает такой вариант, если подвернётся случай.
В любом случае, надеюсь, что основным способом борьбы с оверимплойментом не станет принудительный офисный формат работы.

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

➡️ Сам опрос.

В целом про исследования в IT
Честно говоря, я регулярно читаю результаты исследований рынка IT. Бесспорно, ни одно исследование не расскажет конкретно про меня в моём конкретном кейсе, не предскажет мой потолок зп, и даже может противоречить тому, что я наблюдаю в своём окружении. При этом полезно увидеть картинку в целом, заметить тренды, соотнести свои наблюдения с результатами опроса значительного числа коллег.

А если вы ещё не знакомы с исследованиями NEWHR, то тут можно найти много интересных отчётов, в том числе про релокацию и зп.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍51
Больше итогов 2024

Мы ещё вернёмся к API репорту, как к более интересному для QA, но тут подоспел 2024 Year in Review от Cloudflare, а они кое-что знают про эти ваши интернеты...

Итоги, которые показались мне наиболее полезными в быту в работе:
- около 50% всех запросов в 2024 использовали HTTP/2, 20.5% — HTTP/3 (незначительно отличается от 2023);
- 1/3 мобильного трафика приходила от Apple iOS. В 29 странах доля мобильного трафика от Android-устройств составила больше 90%;
- Go обогнал NodeJS как язык для автоматизированных запросов API, Python на почётном 3-ьем месте;
- Google Chrome всё ещё самый популярный браузер. Safari и Edge по-прежнему крайне популярны на своих родных девайсах;
- 41.3% трафика приходится на мобильные устройства. В примерно 100 странах/регионах бо́льшая часть трафика приходится на мобилки.

Вчитаться во все подробности можно тут.
👍19🔥112
Нет времени объяснять, стартует Route 256 для QA (middle) на Go и QA (middle) на Python!

Почему в Руте стоит поучаствовать, уже рассказывала здесь.

Чтобы попасть на курс, нужно пройти отборочный контест 26 января.
Регистрация туть до 23 января (!).

Обратите внимание, потребуется:
– владение Go (возможен переход с Java/C#/другого ЯП) или Python;
– минимум 2 года опыта в ручном тестировании;
– минимум 1 год в автотестах.

Курс длится 2 месяца, состоит из вебинаров, воркшопов и домашней работы. Лучшие студенты получают оффер в Ozon Tech.

Удачи!
19👎6🔥1
5 ценных скиллов для обеспечения качества продукта

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

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

Итак, что в моём списке крайне ценных навыков:

1. Умение использовать в работе инструменты observability.
Зачем? Чтобы не делать выводы на основании отрывочных данных или разовых проявлений проблемы.
Неплохая обзорная статья на тему лежит тут.

2. Big picture thinking/view. Способность посмотреть на систему/процесс в целом, не утопая в мелких деталях реализации. Не скажу лучше, чем "big-picture thinking involves being goal-oriented, rather than task-oriented".
Зачем? Позволит обнаружить критичные проблемы на максимально ранних этапах работы над проектом. Часто именно QA инженер обладает знаниями обо всех частях системы, в то время как разработчики отдельных частей могут быть раскоординированы (типичная история про то, что фронт не знает об изменениях на бэке).

3. Problem solving или навык решения вопросиков.
Зачем? Чтобы а) решать действительно критичные проблемы и не тратить время на незначительные неудобства б) находить первопричину проблемы и устранять её вместо бесконечных последствий.
Если у клуба проблем-солверов есть первое правило, то там точно что-то про "какую проблему мы решаем".

4. Инцидент менеджент. В случае наступления критической ситуации определить как минимум свой план действий и следовать ему.
Зачем? Чтобы не паниковать, когда "у вас баг в проде". Чтобы совершать минимум новых ошибок, устраняя последствия уже совершенных ошибок.
Вот тут занятно расписано.

5. Опыт анализа и выявления уязвимостей (и в целом навыки в области информационной безопасности).
Зачем? Чтобы совместить полезное с полезным, а именно: в ходе тестирования мы уже владеем достаточными знаниями о системе и инструментарием, чтобы выявить отдельные уязвимости, странно этим не воспользоваться.

Это я всё к чему?
Если вы искали (и не находили), в каком направлении можно прокачаться даже без смены проекта, то вот оно.
Если вы уже применяете вышеназванные навыки в работе, то моё почтение, и не принимайте это как должное.
👍4321
Очередная подборка "если вы случайно пропустили"
(пока меня завалило работкой, давайте хоть так)

Посмотреть
📎 опубликованы вапще все доклады Heisenbug 2024 Autumn
📎 выпуск Подкаста на кухне про развитие в ИТ компании
📎 доклад Анны Куреновой с SafeCode "Посторонним вход воспрещен: ошибки аутентификации и авторизации"

Почитать
📎 Плагины для IDE для сканирование кода на предмет безопасности
📎Питонистам: Не позволяйте словарям портить ваш код
📎Снова про гит для самых маленьких

Потыкать
📎 Очередная игра для изучения SQL -- SQL Noir
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥366👍6
Код, но не тот
или на что обратить внимание в вашем тестовом задании, пет-проекте или любом другом фрагменте кода

У меня нет цели пересказать вам SOLID, ООП, внушить что-то про чистый код и тд. Просто вот 5 довольно критичных недостатков, исправив которые, вы можете сделать свой код заметно лучше.
Написано по итогам проверки десятков тестовых заданий.

1. Поддерживаемость кода.
Часто можно встретить спагетти-код, который является решением вот этого (и только этого) конкретного задания и совсем не универсален. В таком случае его сложно переиспользовать и поддерживать, его сложно понять, что на реальном проекте станет существеной проблемой.
Иными словами, хорошо бы показать, что вы умеете писать код, с которым будет удобно работать и вам, и остальным в долгосрочной перспективе.

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

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

4. Переусложнение.
Задайтесь вопросом, все ли методы и конструкции, использованные в вашем коде, действительно необходимы. Нельзя ли добиться ровно той же цели встроенными методами языка или, просто убрав лишний блок кода?

5. Документация к проекту, аннотации и понятность кода.
README с минимальным описанием проекта и его особенностей точно не повредит.
А что касается аннотаций методов и переменных, в том же Python у вас есть богатый арсенал средств для повышения читабельности кода -- неплохие примеры можно найти здесь.

Замечено, что в большинство из этих пунктов не умеет ИИ, но умеет человек, который понимает зачем и что он пишет в своём коде. Think about it
👍22🔥8👎54
Помоги отловить техтренды тестирования и проверь актуальность своего стека

😀 Организаторы Heisenbug, JUG Ru Group, запустили TechRadar — исследование тенденций российского IT-рынка. Помоги составить актуальную картину индустрии с точки зрения тестирования — расскажи о своих рабочих инструментах в опросе.

😀 Результаты исследования представят на осеннем Heisenbug 2025, а затем опубликуют в открытом доступе.

😀 Участие займет не больше 30 минут, но польза для QA-сообщества огромная!

🎁 Среди участников опроса разыграют 5 офлайн- и 10 онлайн-билетов на любые конференции JUG Ru Group по выбору победителей.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍43
Очередная подборка "если вы случайно пропустили"
(с возвращением меня! дальше будет веселее)

Посмотреть
📎 Нина Лукина "Пишем тесты на race conditions, deadlocks и остальной concurrency hell"
📎 Илья Иванкин "Тестируй с Яндекс.Танком. Нагрузочное тестирование для тех, у кого мало времени"

Почитать
📎 как начать выступать на европейских конференциях
📎 что в тестировании не сможет делать AI

Потыкать
📎 Selebrow (тулза для запуска UI тестов)
📎 Regexp garden (очередная обучалка regex)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥209👍3😁2
Что-то на лидском

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

1. Канал В IT чудес не бывает

2. Канал Yandex for Teamleads

3. Доклады с Teamlead Conf

4. Статья Развитие инженеров от Senior до Principal с точки зрения руководителя

И всё же… Старо как мир, но по-прежнему актуально: Евгений Кот про лидство и страдания
18🔥6👍3🤩2
Podlodka QA crew #14: про инструменты
(с 1 по 5 сентября)


Итак, 5 причин зарегистрироваться на этот сезон Подлодки:
0. я уже несколько лет ждала и топила за сезон про инструменты
1. экономия времени на поиск новых инструментов
2. реальные кейсы применения тулзов
3. расширение технического кругозора
4. мотивация попробовать что-то новое
5. традиционный подлодочный нетворкинг

Среди тем сезона:
🔸как раскрыть потенциал Postman и ускорить обратную связь
🔸внедрение ИИ для генерации тестов без лишней боли
🔸современные инструменты мобильного тестировщика
🔸observability автотестов и мониторинг

Выступят уже хорошо знакомые вам: Александр Свеженцев, Арина Ладесова, Наталья Петровская и многие другие.

👉 Подробности и регистрация: https://podlodka.io/qacrew.
Промокод short_qa14 даст скидку 500 руб
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥4👎2👍1😁1😱1
Очередная подборка "если вы случайно пропустили"

Много питонячьего, но простите мне эту любовь 🐍

Посмотреть
🍄 Открытая сессия: Observability для QA: следим за качеством по приборам от Podlodka QA Crew и Саши Свеженцева
🍄 Python: The Documentary | An origin story
🍄Подборка "Что полезно посмотреть руководителям команд"

Почитать
🍄 The State of Python 2025 (отдельно ещё поговорим про него)
🍄 Git 2.51.0: более 500 изменений (или тут или тут)
🍄 Паттерны проектирования в Python, о которых следует забыть

Потыкать
💻 Челлендж по прохождению курса по сетям от Cisco с сертификатом
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥6
DevOps в каждый дом

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

У конференции DevOops 3 сентября будет community day, то есть доклады этого дня будут доступны сразу и бесплатно, нужно только зарегистрироваться туть.
🔥131
E-CODE 2025: доклады по тестированию и не только

Тем временем в открытом доступе появились доклады с E-CODE 2025! QA-трек вот.

Затронуты крайне разнообразные темы, а именно:
➡️ LLM-based сервисы: как тестировать и зачем вам это нужно
➡️ Reverse Engineering gRPC: генерируем gRPC-клиентов из воздуха
➡️ Запуск автотестов на мобильных платформах
➡️ Snapshot — ловим баги в моменте
➡️ WireMock без боли: делаем расширения удобными для людей
➡️ Как тестировать систему трекера метрик скорости

Ещё обратите внимание на блок "Жизнь и Наука" — там много докладов от уважаемых людей, в том числе Андрея Коняева, Алексея Водовозова, Владимира Сурдина, Александра Аузана.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27
Chrome DevTools 138–141: новые возможности для продвинутых проверок

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

🟡 Эмуляция геолокации с разной точностью
Теперь в панели Sensors можно задавать параметр accuracy и проверять, как приложение ведёт себя при неточной геолокации.

🟡 Фильтрация запросов по заголовкам в Network
В панели Network стало возможно:
* фильтровать запросы по заголовкам;
* выводить нужные заголовки в отдельные колонки для удобства анализа.

🟡 Фильтрация IP-protected запросов
Появился отдельный фильтр для IP-protected запросов.
Подробнее о таких запросах можно почитать здесь и здесь.
Коротко: IP Protection предотвращает передачу реального IP-адреса клиента на некоторые сервера, проксируя такие запросы.

🟡 Эмуляция заголовка Save-Data
В настройках Network conditions можно включить заголовок Save-Data, который браузер отправляет при активированном режиме экономии трафика.

🟡 Выбор форм-фактора устройства в User-Agent
Там же, в Network conditions, появился выбор форм-фактора устройства при эмуляции User-Agent (например, смартфон, планшет, десктоп).

#devtools
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥259
Очередная подборка "если вы случайно пропустили"

Почитать
🐍 исследование руководителей разработки
Каждый пятый руководитель разработки работает в финтехе


🐍 мартовское, но слишком интересное исследование обсервабилити от графаны: The state of observability in 2025
Organizations have been slower to take the leap into traces, which are often considered the third pillar of observability. Traces are critical for end-to-end visibility into today’s modern, distributed systems, so it’s encouraging to see more than half (57%) of all companies use them.


Потыкать и отпраздновать
🐍 релиз Python 3.14 (сейчас только и разговоров повсюду что о t-стрингах...)
Template strings are a new mechanism for custom string processing. They share the familiar syntax of f-strings but, unlike f-strings, return an object representing the static and interpolated parts of the string, instead of a simple
str
.
🔥12
Скорость. Стабильность. Безопасность — в докладах Heisenbug 2025 Autumn, крупнейшей в России конференции по тестированию

📍 19–20 октября, Санкт-Петербург + онлайн-трансляция.

Вместе с другими участниками Программного комитета мы собрали программу из 30 выступлений. Вот что вас ждет:

«State of Testing 2025» — способ сверить свои практики с актуальными на рынке.

Нестандартные и редкие для QA-ивентов темы. От взлома и инлайн-тестирования железа на конвейере до тестирования лекарств и QA в геймдеве.

Инженерия — можно брать и внедрять. Среди тем: Test Impact Analysis «по-взрослому», test cases as code, Env-тесты для Kubernetes-операторов, борьба с flaky в Python/pytest.

QA ↔️ AppSec без стен. Доклады, где безопасность строится на артефактах QA: nuclei, IDOR-поиск из E2E-трафика и переосмысление DAST.

С промокодом Romanova2025PC персональный билет стоит на 25% дешевле.

Подробности и билеты

Реклама. ООО «Джуг Ру Груп». ИНН 7801341446
🔥144👍2
2025/10/15 05:04:39
Back to Top
HTML Embed Code: