Andrew An

Cross-platform Test Automation Architect

South Korea

About

다양한 플랫폼(Web/App/Driver/게임엔진)에서 테스트 자동화를 설계하고, 구조적으로 통합해 운영해 온 Test Automation Architect입니다. 단순히 테스트를 자동으로 실행하는 수준이 아닌, 스펙–테스트 케이스–자동화 코드–결과–이슈 간 흐름을 하나로 연결해 지속 가능한 품질 시스템을 만들어내는 데 강점을 가지고 있습니다. 커널 드라이버와 같은 저수준 시스템부터 Unity/Unreal 기반 게임 앱, 외부 앱까지 기존 방식으로 자동화가 어려운 영역도 OCR 기반 기술로 극복해낸 경험이 있으며, 최근에는 생성형 AI 도구를 활용해 테스트 케이스의 생성–문서화–등록–결과 연동을 자동화함으로써 운영 효율성과 품질 일관성을 동시에 높이는 테스트 인프라를 설계하고 있습니다. 이질적인 환경을 하나의 자동화 구조로 통합하고, 복잡한 테스트 환경을 ‘관리 가능한 시스템’으로 전환하는 일에 몰입하고 있습니다.

Experience

  • Lead SQA at AB180 - 에이비일팔공
    Aug 2023 - Present · 3 yrs

    • Web, App, Deeplink SDK 전반에 걸친 자동화 테스트 체계를 설계 및 구축 • 플랫폼 독립적인 키워드 기반 구조로 다양한 OS/브라우저 환경 대응 • Unity/Unreal/외부 앱과 같은 비표준 환경을 위한 OCR 기반 테스트 구조 설계 • GitHub Actions 기반 병렬 테스트 운영, 실패 TC 재시도 및 Slack 알림 자동화 • Jira–TestRail–CI–GitHub 간 traceability 흐름 구축 및 자동화 TC 문서 동기화 • AI 도구를 활용하여 TC 생성, 변환, 등록, 결과 연동 등 반복 작업 자동화

  • Senior SQA at AhnLab, Inc.
    Jan 2012 - Aug 2023 · 11 yrs 8 mos

    • 리눅스/맥 커널 드라이버 및 탐지 엔진 품질 검증을 위한 테스트 자동화 체계를 설계하고 운영함 • 200개 이상의 리눅스 커널 버전을 포함한 대규모 환경을 대상으로 병렬 자동화 테스트 환경을 구성하고, Jenkins 기반 주간 테스트로 커널 대응 속도 향상 • BSOD·Crash 등 시스템 장애 상황에서도 자동으로 덤프 수집 및 테스트를 재개하는 Midnight Test 구조를 구축하여 테스트 흐름의 안정성과 연속성 확보 • 자동화 테스트에서 실제 악성 행위를 시뮬레이션하는 Actor 툴을 개발하여, 악성 샘플 없이도 동작 기반 탐지 QA를 자동화하고 커버리지를 확장함 • Python + Robot Framework 기반 플랫폼 독립 키워드 구조를 도입하고, Windows·Linux·macOS를 포함한 병렬·분산 테스트 환경으로 확장 • 팀 내 자동화 템플릿·가이드를 문서화하고 공유하여 조직 전반에 자동화 체계를 확산함

  • Tester at MOD Systems
    Jan 2010 - Dec 2010 · 1 yr

    • 사용자 관점의 블랙박스 테스트 수행, 제품의 전반적인 UX 품질 검증 경험 보유