직무 설명
블록체인 테스트 엔지니어로서, 귀하는 공개 블록체인 프로토콜 및 관련 모듈의 품질과 신뢰성을 보장할 책임이 있습니다. 주요 업무로는 합의 알고리즘, P2P 네트워크, 가상 머신, 원장 시스템과 같은 핵심 구성 요소에 대한 기능, 성능 및 안정성 테스트를 수행하는 것이 포함됩니다. 또한 노드 상호작용, 트랜잭션 라이프사이클, 스마트 계약 실행과 같은 중요한 시나리오를 포괄하는 종합적인 테스트 케이스를 설계하고 유지 관리하게 됩니다.
추가적으로, 개발 팀의 회귀 테스트 및 버전 검증을 지원하기 위해 테스트 환경(로컬 클러스터 및 클라우드 기반 설정 포함)을 구축하고 유지 관리할 것입니다. 귀하는 고부하 및 네트워크 분할과 같은 극한 조건에서 시스템 신뢰성을 보장하기 위해 스트레스 테스트, 장기 안정성 테스트, 결함 주입 테스트를 포함한 특수 테스트 절차에 참여하게 됩니다.
또 다른 핵심 책임으로는 실제 운영 환경에서 발생한 문제를 추적하고 재현하며, 상세한 테스트 보고서를 생성하고 품질 개선 계획을 완료까지 주도하는 것이 포함됩니다.
주요 책임
- 블록체인 프로토콜 및 핵심 모듈에 대한 기능, 성능 및 안정성 테스트 수행
- 노드 상호작용, 트랜잭션 흐름 및 스마트 계약을 포괄하는 테스트 케이스 설계 및 유지 관리
- 테스트 환경 구축 및 유지 관리(로컬 클러스터 및 클라우드 인프라)
- 스트레스 테스트, 장기 안정성 테스트 및 결함 주입 테스트 수행
- 실제 운영 환경 문제 재현 및 품질 개선 프로세스 주도
- 회귀 테스트 및 출시 검증을 위해 개발 팀과 협력
직무 요구 사항
- 컴퓨터 과학 또는 관련 분야 학사 학위 이상
- 백엔드 또는 블록체인 테스트 경력 2년 이상
- 블록체인 기본 개념(합의, 트랜잭션 구조, 블록 동기화, 스마트 계약)에 대한 확실한 이해
- 최소 하나의 테스트 프레임워크(pytest, JUnit 등) 및 테스트 자동화에 능숙
- Linux, Docker, Kubernetes 및 다중 노드 테스트 네트워크 경험
- 블록체인 노드(Ethereum, Cosmos, Substrate) 또는 스마트 계약 테스트에 익숙한 경우 우대
- 세부 사항에 주의를 기울이는 강력한 분석 및 문제 해결 능력
혜택
급여는 면접 과정에서 결정됩니다. 회사는 격주 토요일 근무제를 운영하고 있으므로, 이 조건에 동의하지 않는 지원자는 지원 전에 이를 고려해야 합니다.
추가 혜택으로는 경쟁력 있는 보상 패키지, 블록체인 분야에서의 전문적 성장 기회, 최첨단 분산 원장 기술 경험 등이 포함될 수 있습니다.


