QA / QA Automation
Какие тебе дизайн-паттерны известны?
POST /api/v1/transfers/internal ● Idempotency-Key: UUID (обязательный) ● Authorization: Bearer <token> { "source_account_id": "83740e53-689c-[phone]f9e61f22401", "destination_account_id": "[phone]f5c-[phone]a", "amount": 1500.50, "currency": "USD", "description": "Payment for rent", "save_as_template": true } { "status": "success", "transaction_id": "77e1c83b-7bb0-437b-9250-8c9339e0538b", "data": { "amount": 1500.00, "currency": "USD", "executed_at": "[phone]T23:15:00Z", "template_saved": true } } [The sequence diagram and database schema are provided for context on the transfer service, business logic, event publishing, and database structure.]
Какие метрики можно собирать в CI/CD?
Как ваши тесты были связаны между собой?
Чем отличаются list, set и tuple в Python?
Как бы ты покрывал автотестами систему покупок через Юкассу (webhook от стороннего сервиса)?
Был ли опыт реализации чего-то помимо написания тестов (автоматизация рутинных задач, подготовка тестовых данных)?
Используешь ли моки в автотестах? Какие плюсы и минусы их использования?
Как настроен мониторинг тестов? Кто следит, есть ли графики, дежурства?
Вы говорили, что смогли значительно сократить время прогона тестов. Как вы этого добились?
Что такое расширение файла .APP?
Чем отличаются GET и POST запросы друг от друга?
Работали ли с Docker?
ООП в Python — как выглядит, через что реализовывается, какая архитектура в проекте?
Есть ли отрицательные стороны у микросервисов?
Расскажи про свой опыт разработки фреймворка с нуля: архитектура, паттерны, инструменты
Доводилось ли настраивать доменную инфраструктуру?
Почему регрессионный набор был ограничен примерно 20 кейсами?
Что такое множество в Python? Как хранятся значения? Как найти элемент?
Расскажите о себе и своих интересах в роли QA