95 QA Interviews Stream. 08.07.2023 at 9:30 GMT(UTC) +3
95-й стрим тренировочных QA-собеседований с теоретическими разборами и практическими вопросами кандидатам. Основные темы — локализация, Login, API, автоматизация, коммуникация в команде и подготовка к интервью.
Это запись длительного стрима с тренировочными QA-собеседованиями. Автор подробно разбирает локализацию и интернационализацию, устройство авторизации через форму Login, API-тестирование, роли QA/QC/тестировщика и место автоматизации в регрессии. Затем проходят практики английского и тренировочное интервью с опытным тестировщиком Русланом; в финале автор рассказывает о курсе, коммерческой практике и собственном первичном отборе кандидатов для вакансий.
По объяснению автора, локализация охватывает язык, валюты, законодательные и культурные требования конкретной страны, а интернационализация — переключение между локалями и выдачу подходящего интерфейса пользователю.
В локализационных проверках автор отделяет функциональную часть — получение, размещение и расчёт данных вроде цены — от нефункциональной проверки корректности перевода и орфографии.
При проверке Login полезно проследить всю цепочку: клиентскую валидацию, HTTP-запрос, endpoint, ответ сервера, существование пользователя, аутентификацию, авторизацию и выданные права.
Для локализации неработающей кнопки автор предлагает смотреть Console и Network в DevTools: отсутствие запроса, JavaScript-ошибка, тайм-аут или HTTP 500 ведут к разным гипотезам для баг-репорта.
По мнению автора, автотесты наиболее оправданы для стабильного регрессионного функционала; часто меняющийся функционал потребует постоянной переработки тестов.
Для API стоит проверять не только JSON Schema, но и значения, типы, полноту полей и серверные расчёты; коллекции Postman можно запускать после сборки через Newman.
К собеседованию стоит подготовить честный 10–15-минутный технический рассказ о нескольких собственных задачах: что именно тестировалось, как локализовалась проблема и какими инструментами пользовались.