Search
Duplicate

토스에만 있는 ‘QA Master’ (큐마)

태그
토스 QA 팀 소개

QA Master는 무엇인가요?

토스 앱의 배포(Release)를 문제 없이 런칭할 수 있도록 검수하는 업무를 맡아요.
토스의 앱 버전 릴리즈는 매주 진행되며, 굉장히 중요한 일이기 때문에 QA팀 업무의 중심 사이클이라고 할 수 있어요.
QA 팀원 5명 모두가 매주 돌아가며 QA Master가 되어, 그 주 릴리즈 QA의 모든 DRI (Directly Responsible Individual / 최종의사결정권자)를 가집니다.

QA Master는 왜 중요한가요?

한 주에 일어나는 불규칙적인 배포와 그 안에서 발생하는 모든 문제들을 QA Master가 컨트롤합니다. 버전마다 생겨나는 이벤트와 장애는 각각 다르기 때문에, 그에 맞게 판단하고 솔루션을 제시하는 역할도 해요!
메뉴얼 테스트 뿐 아니라, 프로세스를 새로 개편하거나, 팀원들이 더욱 효율적으로 일하며 불필요한 업무들을 최소화하는 게 최종 목표에요. 일을 더욱 잘하기 위해서는 반드시 필요한 존재이죠.
그 동안 다른 팀원들은 무엇을 하나요? QA Master가 리소스를 고려하여 분배해준 일에 집중하며, 또는 그간 해결하고 싶었던 문제들에 집중하기도 합니다.

QA Master가 한 주를 보내는 루틴

 Release QA 프로세스 시작 단계
Android & iOS 개발차 챕터의 릴리즈 마스터를 파악하고, 유동적인 릴리즈 예정일을 체크합니다.
QA 팀 내부의 투입 가능한 리소스를 체크합니다.
 Release Candidate 빌드 사내 배포 단계
배포 후보 빌드에서 토스 앱의 필수 기능들이 정상적으로 동작하는지 확인합니다.
배포 후보 빌드에 포함되는 테스트 대상 feature 들을 확인하고 QA 팀원에 배분합니다.
발생하는 이슈들의 현황을 확인하고 릴리즈 마스터, 개발 담당자와 커뮤니케이션 합니다.
전체 테스트 수행
전체 테스트를 수행할 Release Candidate 빌드를 릴리즈 마스터와 함께 결정합니다.
해당 주 배포되는 버전에서 변화가 많은 영역을 탐색하여 전체 테스트 케이스를 셋업합니다.
전체 테스트 케이스를 QA 팀원에 배분하고 수행합니다.
 전체 테스트 완료 보고
Release QA 프로세스 전 단계에서 수집된 이슈를 정리합니다.
Android & iOS 개발차 챕터에 내용을 공유 합니다.
결함이 수정된 새로운 빌드에서 정상 동작 여부를 확인합니다.
결함이 수정된 새로운 빌드에서 토스 앱의 필수 기능들이 정상적으로 동작하는지 최종 확인합니다.
최종 배포
Android & iOS 개발차 챕터의 릴리즈 프로세스 종료 가능 여부를 릴리즈 마스터와 확인합니다.
배포가 최종적으로 결정된 빌드를 QA팀에서 직접 각 플랫폼 마켓에 배포합니다.
 Hotfix 대응
Hotfix 발생 시, 정해진 프로세스에 맞게 대응합니다.