TG Telegram Group Link
Channel: Геннадий Чурсов | QA++
Back to Bottom
Прошел сертификацию на госуслугах 😄

Читали новости про сертификацию айтишников? Теперь на госуслугах можно получить сертификаты от Минцифры, если пройти тесты на теорию и иногда и практику на платформе от hh.ru.

Для нас, инженеров по тестированию, есть курсы по знанию языков программирования: C#, Python, SQL, Java, PHP, JavaScript и другие.
А также 2 курса чисто для тестировщиков: Функциональное тестирование и Регрессионное тестирование

Я уже прошел Java на средний уровень, (для продвинутого было слишком много специфичной теории для разработчиков и тест я завалил). Также я прошел и кодинг часть, решил 3 из 4 задач за 25 минут. Задачки неплохие, как раз похожие дают на собеседованиях.

Как вам идея сертификации? Будете что-то проходить? Верите ли что эта бумажка что-то будет значить?
👍22😁12🔥93👎1
Увидел тут кодинг челлендж от QA Guru

Задание:

🧪 В проекте с автотестами на Rest Assured:

— Прокиньте токен из @BeforeAll во все тесты.
— Сделайте это без статики.
— Сохраните архитектурную чистоту (SOLID, KISS).


Накидал решение за часик, его успешно приняли — значит все еще достоин! 😅

Хотите сами попробовать? Через неделю скину свой вариант решения и сделаю репозиторий публичным.
👍174
🔥 СРОЧНО! ЗАРАБОТОК МЕЧТЫ + СОЦИАЛЬНЫЙ ЛИФТ 💰💻
Осталось всего 2 МЕСТА! 😱

Работа из дома 🏠
До 200€ в день 💸 за всего 2–3 часа "работы" 🕒
Никаких вложений! 💯 Нужно только знать Java, SQL, автоматизацию Selenium, JUnit/TestNG, Linux, Docker, Kafka, BDD, AWS.

Ты устал:
😔 от начальника, который орёт?
😔 от жизни от ЗП до ЗП?
😔 от того, что мама не верит в твой успех?

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

🚀 Ставь лайк на сообщение и пиши "ХОЧУ БАБЛО"
Поторопись! Осталось всего 2 места — потом лифт уедет без тебя!

А если серьезно, то AQA/SDET вакансии из моего прошлого поста все еще актуальны, если интересно — пиши мне в личку: @topsycreed
🤣324👍2
Идущий к офферу

Я в своей работе в QA настолько преисполнился, что как будто бы уже сто миллиардов проектов автотестами покрыл, прожил миллионы лет на тысячах таких же продуктовых и аутсорс-команд, где всё уже было: и микросервисы, и монолиты, и "вот тут чуть подфиксить".

Мне такие проекты абсолютно понятны, я здесь ищу только одного — покоя, умиротворения, стабильной зарплаты, открытого контура для регрессии и пулл-реквестов без конфликтов.

Я уже был во всём: в Jira, Confluence, Jenkins, Allure, GitHub Actions и Xray, я деплоил тесты в тьму серверов, проживал боль от flaky-тестов и "забыл прогреть окружение".

Где-то был QA-лидом, где-то сеньором, где-то просто моки писал на WireMock, а где-то тестили только прямо на проде, понимаешь?

Ты мне опять про "а какие у вас там технологии?", иди, суетись, ищи "динамичные команды и амбициозные задачи".
Это твой путь.
А мой — сидеть в тишине, в зуме с 5 людьми, где каждый знает, зачем он пришёл, и тест-кейсы не нужно каждый раз переписывать под очередную "экстренную фичу".

Я всё.
Я как бессмертный QA, прикоснувшийся к вечному @BeforeEach, увидевший смысл @Step("Проверяем, что оно не упало") и обретший просветление в "assertThat(actual).isEqualTo(expected)".

Так что давай, суетись, если хочется, а я пойду — запускать regression по крону и наслаждаться тишиной green-сборки на CI.
46🤣28👍3🤷‍♀2
Media is too big
VIEW IN TELEGRAM
Сохраняйте мега шпаргалки по английскому для тестировщиков от школы Across. Ребята 14+ лет в IT и учат только живому, современному языку. Такого вы не найдете ни в одном учебнике, и этому не учат репетиторы с Авито.
❤️ и репост, если полезно.


Тестировщики:
- Как написать test case на английском
- Как написать bug report на английском
- Как говорить о действиях в touch-интерфейсе
- Как говорить о правах доступа
- Как поблагодарить коллег на форуме
- Как реагировать на тех проблемы во время звонка

Если впереди собеседование или performance review:
- Как реагировать на неудобные вопросы на собеседовании
- Чек-лист для мощного резюме на английском
- Идеи метрик для резюме на английском (по профессиям)
- Как участвовать в оценке персонала на английском

‼️ Сохраняйте и обязательно подписывайтесь на канал Across, чтобы не пропустить новые фишки для вашего английского!
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍6🔥2
Сколько работают айтишники на самом деле? 🤔

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

NewHR уже опубликовали 5 серий с результатами своего большого исследования overemployment — работы на несколько компаний одновременно. Я, как инфопартнёр, уже рассказывал про запуск этого опроса, а теперь делюсь с вами результатом!

📊 Ключевые результаты:
— 9% IT-специалистов практикуют фултайм overemployment на двух местах одновременно с сокрытием от работодателей.
— чаще всего вторую работу берут как раз таки мидлы и сеньоры тестировщики
— на вторую работу тратят 3-4 часа в день и часто делают это в рабочее время первой работы
— хоть основная цель - это и заработать больше денег, но часто это также способ профессионального развития
— большинство overemployment - это парттайм, пет-проекты, менторинг, то есть активности, которые легче совмещать с основной работой и можно даже делать это публично

👀 В самом исследовании — реальные кейсы, цифры по ролям, и даже советы, как вести двойную игру или вычислить такого сотрудника

📎 Первые пять серий исследования — по ссылке: https://newhr.org/data/overemployment-2024-2025
👍13🔥71
🔴 Вы попрыгунчик или засиделись на одном месте?

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

Короткий ответ: не очень.
Меньше одного года в компании — уже red flag.

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

Проблема в том, что:
📌 Если вам не понравилась компания,
📌 Вы не растёте, не приносите пользу,
📌 Но и уйти "рано" — плохо, то ощущение, будто нужно отсидеть 2+ года как на каторге.

🤷‍♂️ Хотя это невыгодно ни вам, ни компании, но важно нанимающему, который должен доверить вам долгосрочный проект.

Как с этим борются компании:
💰 Премии с "отсидкой" — чтобы отработать хотя бы год или полтора.
📈 Опционы — часто вестятся до 4 лет, иначе полностью не продать.
✈️ Релокационные пакеты — требуют год работы, иначе платишь обратно.

А что с засидельцами?
🧓 10 лет в одной компании — тоже часто минус.
🤯 Часто тяжело адаптироваться, сложно принять новые процессы, и привычка всё сравнивать с «как было у нас» мешает расти.

💡 Что делать?
Почитайте обсуждение сами.
Используйте аргументы и примеры, чтобы быть готовым к каверзным вопросам на собеседовании.
6🤔4👌1
Как и обещал в прошлом посте выкладываю свое решение задания:
Задание:

🧪 В проекте с автотестами на Rest Assured:

— Прокиньте токен из @BeforeAll во все тесты.
— Сделайте это без статики.
— Сохраните архитектурную чистоту (SOLID, KISS).

🐈 GitHub: https://github.com/topsycreed/rest-assured-token
В решении используется Java, Gradle, JUnit 5, AssertJ, Rest Assured, Jackson, Allure, Lombok и Owner для чтения properties.

Тестировал решил API сценарий добавления товара в корзину для сайта https://www.ae.com/us/en — этот же сайт и его API используем на моем бесплатном курсе по автоматизации на Java в рамках курсового пет проекта.

Что было сделано:
1️⃣ Создан TokenManager - Хранит токены по ролям (GUEST, AUTH) в ThreadLocal<EnumMap<>>
Использует ленивую инициализацию computeIfAbsent Позволяет получить токен через TokenManager.getToken() или .getToken(UserRole)

2️⃣ Создано JUnit-расширение - GuestTokenExtension и заготовка для будущего AuthTokenExtension
В beforeAll() устанавливает роль (TokenManager.setCurrentRole(...)) И иницилизируется токен (TokenManager.getToken())

3️⃣ Контроллер (BagController) не знает о ролях
Просто вызывает TokenManager.getToken() — и получает нужный токен Роль уже была установлена расширением → нет дублирования

4️⃣ Отдельный контроллер для токенов (TokenClient)
Передаем авторизационный хедер из свойств, если нужно можно даже сделать секретными данными, для Guest общедоступная информация.

Почему решение архитектурно чистое:
• KISS - Простой TokenManager, один вызов в контроллере
• Single Responsibility Principle - TokenManager отвечает только за токены, контроллер — за API
• Open/Closed Principle - Добавить новую роль — легко (новое расширение)
• Dependency Inversion Principle - Контроллер не зависит напрямую от способа получения токена
• Без static в тестах - всё управление токеном — через @ExtendWith(...)

Пишите свои идеи как еще можно было бы решить такую задачку.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥2🏆2
Новый пет-проект! 🐶🐱

Устроил себе мини-отпуск для перезагрузки — стал няней для четырёх хвостатых.
С пятницы по воскресенье у меня были на передержке две собаки и две кошки.

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

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

Вообще, такое хобби для меня — это отличная альтернатива выгореть, уйти в саббатикал и уехать на гусиную ферму.
Советую иногда пробовать себя в новых ролях, менять обстановку, вырываться из рутины. После этого действительно ощущается, что кэш очищен, и ты снова готов возвращаться в рабочий режим и свой QA-день-сурка.
37👍10😍5🔥4
Всех с началом новой недели!

Давайте начнём её с лёгкого теста: выбери картинку какой ты сегодня тестировщик
(спойлер: все варианты — мемы с котиками и собаками в QA-ситуациях)

Что получилось? Насколько тест угадал?)
🔥16😁112🫡2
HTML Embed Code:
2025/07/10 06:17:58
Back to Top