Недавно я сменила работу, перешла в совсем другую компанию и, соответственно, другой проект. Поэтому хочу рассказать про свой опыт онбординга и адаптации, которые все еще продолжаются. Так как это уже третья компания, где я работаю в роли мануального тестировщика, мне есть с чем сравнить.
Во-первых, хотелось бы отметить, что компании, в которые я устраиваюсь, каждый раз все масштабней, в связи с этим онбординг с каждым разом все лучше и лучше, хотя, конечно, уверена, что это далеко не предел совершенства.
Итак, хоть у меня и удаленная работа, но в первый рабочий день меня попросили приехать в офис. Сначала я думала, это необходимо, чтобы просто подписать документы и получить оборудование, но, когда HR мне прислала расписание первого дня, я поняла, что это будет такая полноценная велком встреча для знакомства с компанией и решения всех формальных вопросов.
Первое положительное впечатление - это офис, хороший, красивый, большой офис в центре Москвы, который полностью отвечает моим представлениям о современных офисах IT-компаний. К слову, в предыдущей компании мне так и не удалось посетить офис, потому что он находился в Питере и меня туда никто не приглашал. А про первую компанию даже говорить не буду: офис был, откровенно говоря, стремный.
В течение дня мы (я оказалась не единственным новым сотрудником в компании в этот день) сначала подписали документы, получили технику и настроили доступы, сфотографировались для внутреннего портала, а потом для нас была организована серия презентаций о самой компании, ее деятельности, департаментах и проектах. Далее был ряд презентаций о перспективах развития в компании, возможности обучения, наставничества и корпоративной культуре. И, конечно, в конце подарили велком-пак с различным мерчом.
Вечером я уже связалась с руководителем своей команды и на следующий день он выдал уже доступы к моему проекту. С второго дня я уже участвовала в дейли, где меня представили команде.
После дейли у меня был созвон с лидом тестирования на проекте, она мне скинула уже конкретные ссылки на программу онбординга в проект и рассказала в общих чертах о процессе тестирования на проекте.
Программа онбординга включала в себя серию видео (это были записи встреч, где проводилась какая-то внутренняя презентация - демонстрация приложения). Также в документации я нашла описания тестовых стендов, учетные записи к ним, флоу процессов для каждой роли на проекте. Помимо этого были инструкции по подключению к базе данных и свагеру, получению логов, интеграционные апи-коллекции.
Так как наш заказчик - это сторонняя организация, вся разработка идет строго по спецификациям. Вся документация хорошо прописана аналитиками и согласована с двух сторон.
Первые дни я смотрела видео и пробовала проходить базовые сценарии. В целом это было не очень сложно, из чего я делаю вывод, что демонстрации на видео были хорошими. Еще через пару дней я попробовала некоторые интеграционные кейсы, и они тоже почти сразу у меня получились. Практически каждый день мы созванивались с лидом тестирования, где она какие-то вещи мне проговаривала и отвечала на вопросы. В конце первой недели я уже получила первую таску на тестирование - это был багофикс. В целом я быстро разобралась с кейсом, но выяснилось, что баг не был пофикшен, и пришлось таску вернуть разработчику. Во вторую неделю я получила еще одна таску, протестировала ее и успешно закрыла.
В целом сейчас мне кажется, что уже знаю приложение. То есть я четко понимаю, что это за приложение, какое у него целевое назначение, кто пользователи и какие базовые сценарии использования. Также потихоньку начинаю разбираться в его архитектуре. Конечно, в нем много сложной бизнес-логики, запомнить которую полностью за 2 недели невозможно. Однако скелет в моей голове уже собрался и это то, чего не хватало на двух моих предыдущих проектах, где приходилось буквально по крупицам собирать информацию, где никто не знал полностью, как приложение используют пользователи.
А ведь это реально очень важно для тестировщика: чтобы проверить все кейсы (в том числе неописанные в документации), нужно думать, как пользователь, нужно быть пользователем.
Что касается тестовой документации - она есть! Регрессионные тесты написаны, но, к сожалению, хранятся в эксельке, и некоторые кейсы с ошибками, как я могла заметить. Из чего сделала вывод, что полноценный регресс на проекте не проводится (хотя во флоу заложен). Возможно, связано это как раз с недостатком тестировщиков (нас всего 3, включая меня, на 6 бэкендеров и 3 фронтендеров).
Конечно, перед релизом заказчик что-то там еще проверяет сам на своем тестовом контуре, но я бы не стала на это сильно полагаться. Такое тестирование скорее призвано выявить недопонимание в конкретных кейсах, но не явные ошибки.
Мне сразу понравилась моя лид. Мы обсудили с ней проблему регресса, и я сразу поняла, что мы одинаково видим ее. Сейчас эти кейсы переносятся в ТМСку и актуализируются. Я непосредственно в этом участвую, так как регрессионные тесты - это прекрасный способ узнать побольше о логике приложения и увидеть его возможности.
Что касается моей личной адаптации, здесь тоже могу поделиться только положительными эмоциями. Я стараюсь быстрее вникнуть в проект, все без исключения пробую, смотрю, ковыряю. Однако новая работа и полный день (после полставки) - это всегда стресс. Поэтому стараюсь не перегружать себя и не делать ничего на скорость, тем более что никто этого от меня не требует. Я стараюсь придерживаться нескольких принципов. Начинаю работать вовремя и все внерабочие дела укладывать в перерыв, хотя меня также никто не контролирует. Я не задерживаюсь и после окончания работы переключаюсь на личную жизнь. Сама ставлю себе цели по объёму работы за день/неделю с учетом того, что моя производительность еще не 100%. Поэтому пока цели небольшие, достижимые, и я вижу, как по ним идет прогресс. Собственно, сейчас от меня никто и не требует каких-то результатов.
Где-то я читала, что онбординг может длиться до 3 месяцев, поэтому в этот период официально можно работать чуть медленней, делать ошибки и задавать много вопросов. Главное, чтобы был виден прогресс и тебе, и твоей команде. Конечно, я предполагаю, что через месяц-полтора уже смогу работать наравне с другими тестировщиками, так как в целом адаптируюсь достаточно быстро.