etc2025. 1. 11. 06:44

포지션 상세

쿠팡이츠(Coupang Eats)는 쿠팡의 음식 배달 서비스이자, 대한민국에서 가장 빠르게 성장하고 있는 배달 플랫폼입니다.
2019년 국내 배달 업계에 혜성처럼 등장한 쿠팡이츠는 2024년 ‘무제한 무료배달’로 세상을 다시 한번 놀라게 했습니다. 고객에게 최상의 배달 경험을 선사하기 위해 끊임없이 노력한 결과물입니다. 지금껏 선보인 혁신은 시작에 불과합니다. 세상 모든 사람들이 “쿠팡이츠 없이 어떻게 살았을까?” 생각할 수 있도록 더 나은 미래를 향한 도전을 멈추지 않겠습니다.

쿠팡이츠는 성원들의 역량을 높일 수 있는 기회를 제공합니다. 분야별 전문가들과 함께 비즈니스를 성장시키고 싶다면, 지금 바로 쿠팡이츠에 합류하세요.

주요업무

• 쿠팡 프로젝트에 독립된 혹은 2명 이상의 QA Engineer로서 Test 수행
 


• 프로젝트 킥오프에서 론칭까지 참여하며, Test strategy/estimation의 계획 수립

 

테스트 전략 (Test Strategy):

  • 목적: 테스트 전략은 프로젝트의 테스트 접근 방식을 정의하는 문서입니다. 여기에는 테스트 범위, 테스트 유형, 리소스 계획, 환경 설정, 위험 관리 등이 포함됩니다.
  • 구성 요소:
    • 테스트 범위 및 목적
    • 테스트 유형 (예: 기능 테스트, 성능 테스트)
    • 테스트 환경 및 도구
    • 리소스 및 역할
    • 위험 및 문제 관리
    • 일정 및 마일스톤
    • 보고 및 측정 방법

테스트 추정 (Test Estimation):

  • 목적: 테스트 추정은 테스트 활동에 필요한 시간, 비용, 리소스 등을 예측하는 과정입니다. 이는 프로젝트 계획과 일정에 중요한 역할을 합니다.
  • 방법:
    • 이전 데이터 기반 추정: 이전 프로젝트 데이터를 활용하여 유사한 작업의 시간을 예측
    • 작업 분해 구조 (WBS): 테스트 작업을 작은 단위로 분해하여 각 작업의 시간을 추정
    • 전문가 판단: 경험 있는 전문가들의 의견을 바탕으로 추정
    • 포인트 추정: 포인트 시스템을 사용하여 각 작업의 복잡성을 기준으로 시간 추정

 


• 프로젝트의 엔드투엔드 테스트를 책임지며, 품질에 대한 Sign-off진행

 
품질에 대한 Sign-off 진행은 특정 제품이나 프로젝트가 일정한 품질 기준을 만족했다는 것을 공식적으로 확인하고 승인하는 과정을 말합니다. 

이는 프로젝트의 중요한 단계 중 하나로, 최종 제품이 고객이나 사용자의 요구사항을 충족하며 사용할 준비가 되었다는 것을 의미합니다.

주요 단계:

테스트 완료: 모든 테스트가 완료되고, 모든 결함이 해결되었거나 수용 가능한 수준으로 줄어들었는지 확인합니다.

검토 및 평가: 테스트 결과와 품질 보고서를 검토하여 제품이 모든 요구사항을 충족하는지 확인합니다.

공식 승인: 관련된 이해관계자(예: 품질 보증 팀, 프로젝트 매니저, 고객)들이 공식적으로 제품의 품질을 승인합니다.

문서화: Sign-off 과정과 결정을 문서화하여 기록으로 남깁니다.

이 과정을 통해 제품의 품질을 보장하고, 향후 발생할 수 있는 문제를 최소화할 수 있습니다.
 
 
 


• Agile mode에서 3~4명으로 이루어진 QA 팀으로 일하며 산출물 리뷰 및 지속적인 QA Process 개선

 
 
스프린트 계획 회의:

QA 팀은 개발팀, PO (Product Owner)와 함께 스프린트 계획 회의에 참여하여 이번 스프린트에서 진행될 작업을 이해하고 테스트 전략을 수립합니다.

데일리 스크럼:

매일 짧은 스탠드업 회의를 통해 팀원들 간의 진행 상황을 공유하고, 장애물을 해결하며, 목표를 재확인합니다. QA 팀원들은 현재 테스트 진행 상태와 발견된 문제를 공유합니다.

테스트 준비:

테스트 케이스 작성 및 검토: 스프린트 동안 개발될 기능에 대한 테스트 케이스를 작성하고 검토합니다.

테스트 환경 설정: 필요한 테스트 환경을 구축하고, 테스트 도구 및 데이터 준비합니다.

테스트 실행:

지속적인 통합 (CI) 파이프라인에 포함된 빌드가 완료되면, QA 팀은 즉시 테스트를 실행합니다.

자동화 테스트: 가능하면 테스트 자동화를 통해 반복 작업을 줄이고, 테스트 커버리지를 넓힙니다.

수동 테스트: 필요할 경우 수동으로 테스트를 실행하여 자동화되지 않은 시나리오를 확인합니다.

결함 보고 및 관리:

발견된 결함을 버그 추적 시스템에 기록하고, 우선순위를 지정하여 개발팀과 협력해 해결합니다.

결함 수정 후, 재테스트를 통해 문제 해결 여부를 확인합니다.

리뷰 및 회고:

스프린트 리뷰: 스프린트 종료 시, 결과물을 검토하고, PO와 이해관계자들에게 피드백을 받습니다.

스프린트 회고: 팀 전체가 모여 스프린트 동안의 과정과 결과를 돌아보고, 개선할 점을 논의합니다.
 
 

Agile 경력이 없다면?

 

  • Agile Methodology에 대한 이해: Agile의 기본 원칙, 스크럼(Scrum)이나 칸반(Kanban) 등 다양한 프레임워크에 대해 공부하세요. 이를 통해 Agile의 특성과 요구 사항을 이해할 수 있습니다.

 

  • 기본 QA 스킬 습득: 기능 테스트, 회귀 테스트, 성능 테스트 등 다양한 테스트 기법을 익히고, JIRA, Selenium, Postman 등 관련 도구를 사용하는 법을 배우세요.

 

  • 실제 프로젝트 경험 쌓기: 실제로 Agile 방식으로 운영되는 프로젝트에 참여해보세요. 이를 통해 이론적 지식뿐만 아니라 실무적인 경험을 쌓을 수 있습니다.

 

  • 팀워크와 커뮤니케이션 능력 강화: Agile 환경에서는 팀 간의 협업과 커뮤니케이션이 매우 중요합니다. 적극적으로 팀과 소통하고 협력하는 능력을 키우세요.

 

  • 지속적인 학습과 발전: 기술과 도구는 계속해서 발전합니다. 새로운 기술이나 도구에 대한 학습을 게을리하지 말고, 최신 트렌드와 Best Practice를 따라가세요.

 

  • 피드백 수용과 적용: Agile에서는 지속적인 피드백과 개선이 중요합니다. 받은 피드백을 받아들이고 이를 바탕으로 작업을 개선하세요.

 

 

 

• QA Platform - Automation and Tooling 진행

자격요건

• 5년 이상의 QA Engineer 경력을 가지신 분
• 잘 구성된 Test plan 수립 및 Test case 작성 가능하신 분
• 빠른 적응력 및 분석력,
• 빠른 적응력, 분석력 및 PO(
Product Owner)/Designer/Dev/QA/Operator 분들과의 효율적인 커뮤니케이션 가능하신 분
 


Test tool (Postman, Charlse, Mysql) 사용 가능하신 분

 

Postman

Postman은 API 테스트 및 개발을 위한 강력한 도구입니다.

  • 주요 기능:
    • API 요청 생성 및 실행: 다양한 HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 API 요청을 생성하고, 요청 헤더, 파라미터, 본문 등을 설정할 수 있습니다.
    • 컬렉션 관리: 테스트 스크립트를 모아 컬렉션으로 관리하고, 자동화된 테스트 시퀀스를 실행할 수 있습니다.
    • 테스트 스크립트: JavaScript를 사용하여 요청 후 응답을 검증하는 스크립트를 작성할 수 있습니다.
    • 환경 변수: API 테스트를 다양한 환경(예: 개발, 스테이징, 프로덕션)에서 실행하기 위해 변수화된 설정을 사용할 수 있습니다.

사용 사례:

  • API 기능 테스트: API 엔드포인트가 정상적으로 작동하는지 확인합니다.
  • 통합 테스트: API가 다른 시스템이나 서비스와 잘 통합되는지 확인합니다.
  • 성능 테스트: API 요청에 대한 응답 시간과 성능을 측정합니다.

Charles

Charles는 HTTP 및 HTTPS 트래픽을 분석하고 디버깅하는 웹 프록시 도구입니다.

  • 주요 기능:
    • 패킷 캡처 및 분석: 네트워크 트래픽을 캡처하여 요청 및 응답을 분석할 수 있습니다.
    • SSL 프록시: HTTPS 트래픽을 해독하여 확인할 수 있습니다.
    • 다양한 설정 및 필터: 특정 조건에 따라 트래픽을 필터링하고 수정할 수 있습니다.
    • 성능 분석: 트래픽의 성능 지표를 분석하여 병목 현상이나 성능 문제를 찾습니다.

사용 사례:

  • API 디버깅: API 요청 및 응답의 상세 내용을 분석하여 문제를 찾습니다.
  • 웹 애플리케이션 테스트: 웹 브라우저와 서버 간의 트래픽을 분석하여 오류를 찾습니다.
  • 모바일 앱 테스트: 모바일 애플리케이션의 네트워크 트래픽을 분석합니다.

비슷한 도구

 

Fiddler: Charles와 유사한 웹 트래플링 도구로, HTTP/HTTPS 요청을 캡처하고 분석할 수 있습니다

Wireshark: 네트워크 패킷 분석 도구로, HTTP/HTTPS 트래플링을 포함한 다양한 네트워크 트래픽을 분석할 수 있습니다

 

 

MySQL

MySQL은 널리 사용되는 관계형 데이터베이스 관리 시스템(RDBMS)입니다.

  • 주요 기능:
    • 데이터 저장 및 관리: 구조화된 데이터를 테이블 형식으로 저장하고 관리할 수 있습니다.
    • SQL 쿼리: SQL 언어를 사용하여 데이터 검색, 삽입, 업데이트, 삭제 작업을 수행합니다.
    • 트랜잭션 관리: 데이터 무결성을 유지하기 위해 트랜잭션을 관리합니다.
    • 인덱싱 및 성능 최적화: 데이터 검색 성능을 향상시키기 위해 인덱스를 생성하고 쿼리를 최적화합니다.

사용 사례:

  • 데이터 저장소: 애플리케이션의 데이터를 저장하고 관리합니다.
  • 데이터 분석: 복잡한 SQL 쿼리를 사용하여 데이터 분석을 수행합니다.
  • 테스트 데이터베이스: 테스트 데이터를 생성하고 테스트를 위해 사용합니다.

우대사항

• 이커머스/배달 서비스 관련 경험이 있으신 분
• API/UI 자동화 작업 경험이 2년 이상 있으신 분
• API/UI 자동화 Framework 직접 구축해본 경험이 있으신 분
• Agile mode에서 4명 이상의 QA 팀 리딩 경험이 2년 이상 있으신 분
• 영어로 커뮤니케이션이 가능하신 분
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
Posted by 프리스케이터