수강생 사례 #HR자동화 #채용프로세스자동화 #Selenium크롤링 #업무자동화교육

지원자 이력서 하나하나 열어서 저장하던 반복 업무,
이제는 자동으로 쌓입니다
이력서 취합 자동화 사례

채용사이트 로그인부터 미열람 이력서 PDF 저장까지 자동으로 처리합니다.
인사총무팀에서 근무하는 수강생이 업무자동화 교육을 통해 매달 반복되던 지원자 이력서 취합 과정을 직접 자동화한 실전 사례입니다.

89%
월 처리 시간
단축
960시간
연간 절감
시간
2단계
완전자동화된
처리 단계
3분
2단계인증
최대 대기시간

01 — 배경 · Problem

채용 공고 하나에도 지원자가 몰리면,
이력서 정리만으로 하루가 갔습니다

비전공자도 겪는 반복 업무, 이력서 저장에 지친 인사담당자의 저녁 풍경

인사총무팀에서 근무하는 이 수강생은 채용 공고가 열릴 때마다 지원자 이력서를 하나하나 확인해야 했습니다. 채용사이트에 로그인해 공고별로 미열람 이력서를 열람하고, 각 이력서를 PDF로 저장한 뒤, 지원자 정보를 엑셀로 정리해 메일로 전달하는 과정을 매번 반복했습니다.

지원자가 많을수록 이 작업은 감당하기 어려워졌습니다. 이력서를 한 건씩 열어 PDF로 저장하는 단순 반복 작업만으로 한 달에 90시간 가까운 시간이 들어갔습니다.

"지원자가 몰리는 시즌엔 이력서 저장만 하루 종일 했어요. 클릭하고 저장하고, 또 클릭하고 저장하고의 반복이었죠."

단계 작업 내용 처리 방식
STEP 1 채용사이트 로그인 반복 수작업
STEP 2 공고별 미열람 이력서 열람 반복 수작업
STEP 3 지원자 이력서 PDF저장 반복 수작업
STEP 4 지원자정보 엑셀정리 반복 수작업
STEP 5 정리한 지원자 정보를 관련 부서에 메일 발송 반복 수작업

5단계를 반복하는 데 월 평균 90시간이 들었습니다.

📄 이력서를 한 건씩 열어서 PDF로 직접 저장 — 지원자 많을수록 반복 증가

🔐 로그인마다 2단계 인증 확인 필요 — 보안 절차로 시간 추가 소요

⏱ 채용 시즌엔 이력서 정리만으로 하루가 감 — 월 90시간 소요


02 — 솔루션 · Solution

사용 도구

📍 Selenium 브라우저 자동화 📍 Chrome DevTools Protocol (PDF 저장) 📍 WebDriverWait
INPUT
채용사이트 로그인 정보
진행중 공고의 미열람 지원자 이력서
1
STEP 1 · 로그인
채용사이트 자동 로그인
기업회원 아이디·비밀번호로 로그인을 진행합니다.
결과값: 로그인 완료
2
STEP 2 · 2단계 인증
보안 인증은 사람이 직접 확인
2단계 인증 화면이 뜨면 자동화가 잠시 멈추고, 인증번호 입력을 기다립니다.
결과값: 인증 완료 후 자동 진행 재개
3
STEP 3 · 완료
인증 후 메뉴 접속·미열람 이력서 자동 저장
인증이 끝나면 자동화가 이어서 진행중 공고 메뉴로 접속하고, 미열람 이력서를 새 탭에서 열어 지원자 이름과 날짜로 파일명을 자동 생성해 PDF로 저장한 뒤 다음 지원자로 넘어갑니다.
출력형태: 날짜_이름.pdf 형식의 이력서 파일 모음
OUTPUT
정리된 이력서 PDF 파일 모음
예: 260914_지원자A.pdf

각 단계 핵심 설명

STEP 01 — 로그인 · 채용사이트 자동 로그인

기업회원 아이디와 비밀번호로 로그인을 자동으로 진행합니다.

✓ 로그인 화면에 매번 직접 아이디·비밀번호를 입력하던 과정을 제거
STEP 02 — 보안인증 · 2단계 인증은 사람이 직접

로그인 직후 인증 페이지로 넘어가면 자동화가 멈추고, 사람이 인증번호를 입력할 때까지 최대 3분간 기다립니다.

✓ 보안 절차는 그대로 지키면서 자동화와 자연스럽게 연결
STEP 03 — 메뉴 접속·이력서 자동 저장 · 인증 후 나머지는 자동으로

인증이 끝나면 자동화가 이어서 진행중 공고 메뉴로 접속하고, 미열람 지원자만 골라 이력서를 순서대로 열어 파일명을 자동 생성해 PDF로 저장합니다.

✓ 메뉴 탐색부터 이력서 저장까지 사람 손을 거치지 않음
💡 바이브코딩 팁 — 보안 절차는 건너뛰지 않고, 기다렸다가 이어서 자동화

2단계 인증처럼 사람이 반드시 확인해야 하는 구간은 자동화로 우회하지 않는 게 맞습니다. 이 코드는 인증 페이지로 넘어가면 잠깐 멈춰서, 1초 간격으로 페이지 주소가 바뀌었는지 확인합니다. 사람이 인증번호를 입력해 인증 페이지를 벗어나는 순간을 감지하면, 그 시점부터 나머지 자동화가 이어서 실행됩니다. 최대 3분까지 기다리도록 해 인증 입력 시간은 충분히 확보하고, 그 이후 과정은 다시 자동으로 넘어가게 만든 것이 이 자동화의 핵심 설계입니다.


03 — 결과 · Result
바이브코딩스쿨 업무자동화 교육 후 여유를 되찾은 인사담당자의 모습
Before · 수작업

• 채용사이트 로그인

• 공고별 미열람 이력서 열람

• 지원자 이력서 PDF저장

• 지원자정보 엑셀정리·메일 발송

월 소요 시간
90시간
= 연 1,080시간
After · 자동화

• 로그인·공고 리스트 접속 자동화

• 2단계 인증만 직접 확인 (보안 절차 유지)

• 미열람 이력서 PDF 자동 저장

• 여러 채용 플랫폼 PDF 저장·엑셀 양식 정규화는 다음 단계로 준비 중

월 소요 시간
10시간
= 연 120시간

AI 자동화로 이력서 PDF 파일이 폴더에 실시간으로 저장되는 모습

코드 1회 구동으로 여러 이력서가 저장되는 화면 - 예시 이미지 입니다,

"이력서 저장이 제일 지겨운 작업이었는데, 이제 자동으로 쌓여 있어요. 보안 인증만 제가 확인하면 나머지는 알아서 진행되더라고요."

수강생 양OO 님 / ChatGPT X Python RPA 교육 수료

04 — 인사이트 · Insight

이 사례의 핵심은 보안이 필요한 부분과 반복 작업인 부분을 구분한 데 있습니다. 로그인 이후 2단계 인증처럼 사람이 직접 확인해야 하는 절차는 그대로 남겨두고, 이력서를 열람하고 PDF로 저장하는 반복 구간만 자동화로 연결했습니다.

🚀 다음 단계 고도화 계획

여러 채용사이트에서 지원자 정보를 엑셀로 내려받을 수는 있지만 사이트마다 양식이 달라 하나로 합치기 어렵다는 문제가 있었습니다. 향후에는 아래와 같이 고도화할 계획이라고 전했습니다.

계획 01 — 채용 플랫폼 확장

지금은 채용사이트 한 곳만 지원하지만, 자주 쓰는 다른 채용 플랫폼으로도 이력서 PDF 자동 저장 기능을 넓혀갈 계획입니다.

계획 02 — 엑셀 양식 정규화 프로그램

채용 플랫폼마다 제공하는 지원자 정보 엑셀의 컬럼과 형식이 달라, 이를 하나의 공통 양식으로 자동 변환·정리하는 프로그램을 개발하는 것이 다음 목표입니다.

계획 03 — 정리 결과 자동 메일 발송

정규화된 지원자 정보를 관련 부서에 자동으로 메일 발송하는 단계까지 이어지면, Before 단계의 5개 작업이 모두 자동화로 연결됩니다.


05 — 확장 · Expansion
🔗 같은 방식으로 자동화 가능한 업무들

공고별 지원자 현황 자동 집계 — 공고마다 흩어진 지원 현황을 자동으로 모아 정리 → 채용 진행 상황 파악 시간 단축

면접 일정 조율 메일 자동 발송 — 후보자별 면접 일정 안내를 자동으로 정리해 발송 → 반복 커뮤니케이션 감소

사내 서류 접수 현황 정리 — 여러 채널로 들어오는 제출 서류를 자동으로 취합 → 담당자 확인 부담 감소

평가 결과 취합 및 보고서 작성 — 면접관별 평가 결과를 자동으로 모아 정리 → 보고서 작성 시간 단축

지원자 이력서 하나하나 열어서 저장하던 반복 업무,
이제는 자동으로 쌓입니다

인사총무팀에서 근무하는 수강생이 업무자동화 교육을 통해 직접 만든 이력서 취합 자동화 사례입니다.