직무 설명
포지션: 시니어 QA 테스트 엔지니어
주요 책임:
- 거래 플랫폼 및 자체 개발 L1 체인 핵심 프로세스(매칭, 청산, 증거금 및 자금 조달 수수료, 주문/취소, 계정 및 서명, 블록 지속성, 인덱싱, 외부 인터페이스 등 모듈 포함)의 품질 보증 담당.
- 주요 요구사항 및 핵심 모듈에 대한 테스트 전략, 솔루션 설계 및 리스크 평가를 주도하여 비즈니스 프로세스와 핵심 데이터의 정확성과 일관성 보장.
- 고동시성, 데이터 일관성, 멱등성, 타임아웃 재시도, 예외 복구, 노드 충돌 및 재시작과 같은 복잡한 시나리오에 대한 테스트 설계를 통해 시스템 안정성과 내결함성 검증.
- 적극적인 체계적 리스크 평가 수행: 독립적으로 모듈을 선정하여 심층 검토하고, 요구사항 주도형 작업을 기다리지 않고 새로운 테스트 시나리오 제안 및 구현.
- 자동화 테스트 프레임워크 구축 및 지속적 최적화, CI/CD 통합을 통해 커버리지, 회귀 효율성 및 제공 품질 향상.
- 요구사항 및 기술 솔루션 검토 참여, 복잡한 문제 식별, 근본 원인 분석 및 품질 리스크 추적을 담당하여 문제 해결 보장.
자격 요건
- 학사 학위 이상, 5년 이상의 소프트웨어 테스트 경험, 디지털 자산 거래 플랫폼에서의 실무 테스트 경험 포함.
- 강력한 자동화 테스트 개발 능력, Python, Java 또는 Go 중 적어도 하나에 능숙. (참고: 핵심 테스트 케이스는 내부 맞춤형 컴파일 도구 체인을 사용하며, 지원자는 익숙하지 않은 컴파일 언어와 시스템 수준 코드 이해 능력이 있어야 함.)
- SQL에 능숙하여 데이터 쿼리, 검증 및 분석 가능; 리눅스 환경에서 시스템 로그, 추적 링크 및 비즈니스 데이터를 활용한 복잡한 문제 해결 능력.
- ClickHouse, MySQL 및 객체 저장소(S3)에서의 데이터 검증 및 운영 문제 해결에 익숙함.
- 운영 체제 기초에 대한 깊은 이해, 공유 메모리 및 동시성/읽기-쓰기 경합 기반의 초저지연 아키텍처에 익숙함.
- API 테스트 도구(Postman, Apifox 등) 사용 경험; HTTP/WS 계층만 커버하는 한계를 인지하고 더 깊은 리스크를 발견할 수 있는 능력.
- 리스크 식별, 증거 기반 논리적 추론 및 시행착오와 자기 계발에 대한 실용적인 태도를 갖춘 자기 주도적 인재.
우대 사항:
- 퍼블릭 블록체인/합의 시스템 테스트 경험: 블록 생성 및 완결성, 재구성 및 재생, 논스 윈도우 및 이중 지출 방지.
- 성능 테스트 기술: JMeter, Locust 등에 익숙함; 블록 속도, 합의 RTT, CPU 토폴로지 및 코어 바인딩이 처리량에 미치는 영향 이해; 스트레스 테스트 설계, 결과 분석 및 병목 현상 식별 경험 우대.
- CI/CD(Jenkins, GitLab CI, GitHub Actions)에 익숙하고 파이프라인에 자동화 테스트 통합한 실무 경험.
- 바이너리/메모리 매핑 상태 포렌식, 할당 프로파일링, 플레임 그래프 등 심층 문제 해결 기술 경험.
혜택
- 매우 경쟁력 있는 급여 패키지.
- 100% 유연한 원격 근무, 평평한 조직 구조 및 개방적인 커뮤니케이션 문화.
- 최첨단 글로벌 Web3 리소스 접근, 플랫폼의 급속한 성장에 따른 풍부한 경력 성장 기회.
직접 지원 링크: https://davionlabs.bamboohr.com/careers/78?source=aWQ9MzM%3D