반복 작업 자동화 스크립트 제작
팀 프로젝트에서 매 스프린트 종료 시 테스트 결과 리포트를 PDF로 정리하여 슬랙에 올리는 작업을 제가 맡게 되었습니다. 처음 두 번은 수동으로 진행했는데, 서식 맞추는 데만 30분 이상 소요되었습니다. 이 과정을 자동화하면 좋겠다고 생각하여 Python으로 결과 json을 파싱해 PDF를 생성하고 슬랙 웹훅으로 전송하는 스크립트를 만들었습니다. 처음에는 인코딩 문제로 한글이 깨졌고, 슬랙 API 레이트 리밋을 몰라서 실패했습니다. 각각 폰트 경로 설정과 재시도 로직으로 이를 해결하였습니다. 이후 스프린트마다 2분 이내 자동 전송이 가능해졌고, 팀원들이 편리함을 느끼게 되었습니다. 소규모 자동화였지만 반복을 구조적으로 없앤다는 감각을 처음 익힌 프로젝트였습니다.