Привет, писал пост про день qa junior в марте прошлого года
Сейчас я qa fullstack senior, и вот, как проходит мой день
Локация: Пхукет
Реальный опыт: 1 год и 1 месяц
Доход чистыми: 290к + 210к + 2700$ = 8300$ по текущему курсу
Есть 3 завода:
1) РФ edtech там я QA auto (0 ручных задач, только автоматизация)
2) РФ fintech, там я qa fullstack (10/90 авто и ручных)
3) Кипрская валютная удалена, qa fullstack (30/70 авто и ручных)
Как проходит день: очень потно, работать приходится по 9-11 часов, но так как я на Пхукете, утром есть целых 4 часа, чтобы доделать долги со вчерашнего дня, также у меня есть права рука, которая помогает с задачами
10:00 Делаю ручные задачи с рф финтеха, раскидываем за 2-3 часа задач 6-7, в основном задачи примерно такие:
- проверить фичи криптосервиса, для этого надо раскатить ветку, перейти в под, от туда вызывать нужные апишки
- что-то, связанное с БД, по сути проверить что нужные данные записываются, а не нужные не записываются (предварительно прогнав какой либо бизнес кейс с фронта)
- интеграции, например авторизация через ГосУслуги, пополнение баланса через СБП, с альфабанком (это дочка альфы, так что много интеграций с самим альфабанком)
- фронтовые банеры/онбординги/подсказки к графикам и тд, это самое простое, надо быть внимательным и всегда сверяться с макетом
- мобилка - тут по сути все то же самое, что на фронте, ибо бек один и тот же, но логи чуть сложнее снимать, нужно использовать сниффер трафика типа фидлера
- потные задачи, где есть интеграция с другими микросервисами. Приходится ходить в другую команду, синькаться и тд, занимает много времени.
- запуск автосмоков, анализ прогона, актуализация упавших тестов. Это ui e2e тесты на playwright, которые запускаются либо локальной, либо джобой из Jenkins при деплое
В остальное время миты/ответы на вопросы разрабов/быстрые ретест в течение дня
13:00 Переключаюсь на edtech, там работа в основном по покрытию функционала автотестами, иногда беру задачи по расширению самого автотестового фреймворка
задачи обычно такие:
- написание автотестов по заранее заготовленным сценарием ручников
- код ревью коллег
- во время дежурства отвечаю на вопросы в чате
- по очереди разбираем упавшие тесты с авторегресса (которых под 5000) раз в 2 недели перед релизом
- встречи (их бывает очень много, требуют камеру, стараюсь в это время делать задачи и не вовлекаться в пустую болтовню, на неделе сумарно в среднем часов 9 это встречи - груминги, планирование, дейлики, ретро - все по классике). Требуют трекать время, в среднем 6-7 часов в день хватает
14:00 Первый дейлик
14:40 Второй дейлик
15:00 Третий дейлик
15:30 Четвертый дейлик
16:30 Пятый дейлик
их так много, потому что на двух заводах я сразу в двух командах, либо дейлики беков и фронтов разделены
17:00 Время для валютной удаленки, хотя 90% задач я делегировал своей правой руке, поэтому просто стараюсь быть в контексте и не тупить на митах + там надо проводить демо для команды (потому что qa лучше всего знают продукт)
задачи типичные стартапные:
- активное тестирование новых ручек
- тестирование ролевой модели
- чтение документации, ибо разрабы зачастую скипают этот момент, а спрос всегда с qa
- после тестирования ручки, ее присверливают на фронт, тут важно проконтролировать, чтобы все поля выводились согласно документации, и что фронт все правильно шлет на бек, потому что фронты тоже зачастую скипают требования
- иногда беру задачи на покрытие автотестами, конечно же регресс
- также пишу тест кейсы в зефире по новым фичам
- готовлю стенд для демо, слежу, чтобы на стейдже всегда все работало (бизнес может прийти в любой момент посмотреть, как у нас идут дела)
18:00 пытаюсь взять себя в руки и вернуться в edtech-завод и продолжить писать автотесты, ведь через 2 часа там второй мит, на котором могут спросить статус
20:00 тот самый второй мит на час, это груминг/планирование/спринт ревью/ретро, стараюсь пассивно слушать и делать свои задачи в это время
21:00 есть время сделать обзор всех чатов, потому что к вечеру там скапливаются сообщения
22:00 ну вот и все, день закончился
Post #264
10.9K
- 🔥 74
- 😱 37
- 👍 8
- ❤ 7
- 🤔 6
- 👀 5
- 🖕 2