Ответ
На последнем проекте тестированием занималась выделенная QA-команда из 3 человек: 2 manual QA и 1 automation engineer. Я как PM координировал их работу через:
- Планирование тестовых активностей в спринте
- Приоритизацию тест-кейсов по risk-based подходу
- Организацию кросс-функционального тестирования с dev-командой
Пример процесса:
def test_payment_flow():
# Automation test example
login(user)
add_to_cart(item)
assert checkout.total == expected_sum
# Manual проверки проводились для UI/UX аспектов
Особенность: внедрили shift-left testing, где разработчики начали писать unit-тесты до передачи функционала QA. Это сократило цикл обратной связи на 30%.