Я - Арина, в Enterprise - около 9 лет
Тг @alevadnaya
Позиция - Fullstack Java Backend QA, Тинькофф
Зп - 220 тыс. руб. net
Проект представляет собой несколько БД и Java сервисов над ними.
Идет активное импортозамещение с БД Oracle на Postgres и вынесение логики из хранимок в базе в Java сервисы.
У команды QA помимо основных обязанностей есть обязанность релизного дежурства - по расписанию.
Релизы равны спринтам и длятся около 2-х недель, иногда - 3 недели.
Команда проекта - 30 человек, QA команда - 6 человек.
Из-за особенности архитектуры проекта есть всего 1 тестовый стенд.
На нем же гоняются автотесты - каждую ночь и главный прогон перед релизом.
Если это не мой спринт дежурства по релизу, то рабочий день выглядит так.
День начинается в 10.00. Формат работы - гибрид. Некоторые дни мы находимся в офисе, остальные - из дома.
Обязательно включаю VPN - без него ресурсы не доступны. Проверяю отображение активного статуса пользователя во всех системах - на проекте ведется учет активного времени работы.
Сначала просматриваю сообщения в TiMe (местный мессенджер), быстро просматриваю почту (там всегда сотни писем) и emergency чаты с сигналами сбоев и технологических работ.
Проверяю календарь на предмет важных запланированных созвонов.
Открываю Jira, вспоминаю состояние дел по моим текущим задачам на тестирование в спринте.
Начинаю\продолжаю свою задачу. Читаю ТЗ от аналитиков в Confluence.
Проверяю, есть ли моя доработка на тестовом стенде.
На проекте принято сразу писать автотест к задаче, поэтому открывю Intellij IDEA, пытаюсь вспомнить, что я накодила вчера и на чем остановилась.
Открываю Allure и пытаюсь найти похожие тесты к данному функционалу, чтобы понять или вспомнить логиrу бизнес процесса.
В процессе запуска автотеста порой получаю некорректные или непонятные мне данные.
Поэтому периодически вручную пуляю REST запросы в Postman, делаю селекты из баз, просматриваю логи в Sage (местная система логирования) или ищу мои сообщения в Kafka.
А также - активно ищу информацию в задачах Jira, в Confluence или спрашиваю коллег в соответствующих чатах.
Когда мне удалось написать и отладить все автотесты по задаче, отправляю свой PR на ревью команде.
Прохожу ревью, вношу правки, мержу свои изменения в основную ветку и после этого запускю джобу в Allure.
Если джоба отработала корректно, и все мои тесты зеленые, то проверяю в Allure корректность выполнения шагов теста, статус теста и проставляю его теги, приоритеты и прочие параметры.
После этого пишу в комментариях к задаче о том, что тестирование выполнено, автотесты написаны - прилагаю результат выполнения джобы в Allure.
И перевожу задачу в ревью аналитику.
На деле все бывает не так гладко - находятся баги. Тогда разработчики их правят. Бывают некорректности в ТЗ. И тогда нужно менять ТЗ и принимать решение, нужно ли откатить задачу или можно ее быстро доработать. Бывают проблемы с инфраструктурой тестового стенда или с внешними сервисами, с которыми мы интегрируемся. Поэтому в течение дня бывает много переписок в чатах или созвонов.
TTL ответа в чате - 15 минут. В почте - 1 день.
Плановые регулярные созвоны - в 12 ч со всей командой на полчаса и затем в 12.30 - с командой QA на 15 минут.
Рабочий день оканчивается в 19 ч.
После этого еще некоторое время посвящаю обучению по курсам на портале обучения, составлению плана работы на завтра и разбору почты.
В те недели, когда приходится вести релизы, рабочий день гораздо более продолжительный и суматошный.
Нужно выполнять очень много действий и соблюдать по ним жесткие тайминги.
На все эти процессы расписаны инструкции.
Также нужно вести нечто вроде лога своих действий и проверок.
Обедаю в разное время - в зависимости от задач и созвонов на проекте. Во время обеда нужно выставить соответствующий статус в TiMe.
Так же - в случае необходимости перезагрузить компьютер или отойти от компа в рабочее время - тоже следует известить команду в специальном чате.
Присылай историю | Голосуй за канал
Post #180
13.3K
- 🤯 124
- 👍 45
- 🔥 11
- ❤ 9
- 💩 9
- 😢 7
- 👎 4
- 🤮 4
- 👏 2
- 🖕 1
- 🫡 1