Senior QA Automation Engineer (시니어 QA 자동화 엔지니어), South Korea (Remote)

회사 소개

Bjak은 ASEAN 지역 사람들에게 저렴하고 지속 가능한 금융 서비스 접근을 제공하는 데 중점을 두고 있습니다. 본사는 말레이시아에 있으며, Bjak은 동남아시아 최대의 보험 포털입니다. 주요 사이트인 Bjak.com은 수백만 명의 사용자가 최고의 가성비와 보장 범위를 갖춘 보험 상품을 찾을 수 있도록 돕고 있습니다.

Custom API, 트레이딩 시스템, 데이터 사이언스 등 첨단 기술에 대한 투자를 통해, 이전에는 접근이 어렵거나 이해하기 힘들었던 금융 서비스를 누구나 쉽게 이용할 수 있도록 만들고 있습니다.

Bjak은 현재 말레이시아에서의 운영 확장이라는 흥미로운 여정을 이어가고 있습니다. 우리의 비전을 함께 나누고 Bjak의 다음 성공 챕터에 기여하고자 하는 역동적인 인재를 기다리고 있습니다.

주요 업무:

  • 마이크로서비스 및 인프라 컴포넌트에 대한 자동화 테스트 개발 및 실행
  • Pact 기반 계약 테스트 구현을 통해 API 안정성 확보
  • 백엔드 서비스를 위한 테스트 자동화 프레임워크 설계 및 유지관리
  • 분산 시스템에 대한 성능 및 부하 테스트 수행
  • DevOps 엔지니어와 협력하여 테스트를 CI/CD 파이프라인에 통합
  • OpenTelemetry, ELK 등 도구를 활용하여 테스트 실행의 가시성과 로깅 확보
  • 소프트웨어 엔지니어들과 협업하여 시스템 리팩토링 시 품질 확보

자격 요건:

  • 컴퓨터공학, 소프트웨어 엔지니어링 또는 관련 전공의 학사 학위
  • 백엔드 서비스 및 클라우드 인프라에 대한 QA 자동화 3년 이상 경력
  • API 및 마이크로서비스 테스트에 대한 높은 전문성 (예: Postman, RestAssured, Supertest)
  • 마이크로서비스에 대한 계약 테스트 및 통합 테스트 경험
  • JMeter, k6, Locust 등의 성능 테스트 도구 숙련
  • Docker, Kubernetes 및 클라우드 기반 테스트 환경에 대한 지식
  • Infrastructure as Code(IaC) 검증 및 보안 테스트 경험

우대 사항:

  • 서비스 메시 테스트 경험 (예: Istio, Linkerd)
  • gRPC 및 이벤트 기반 아키텍처 테스트 경험 (예: Kafka, RabbitMQ)
  • Chaos Engineering, Gremlin 등 장애 주입 테스트 경험

복지 혜택:

  • 완전 원격 근무: 장소에 구애받지 않고 자유롭게 일할 수 있는 환경 제공
  • 혁신적인 도전 과제: 빠르게 변화하고 도전적이며 독창적인 비즈니스 문제에 참여
  • 커리어 성장: 체계적인 학습 및 개발 계획을 통한 커리어 성장 지원
  • 글로벌 환경: 수평적 조직 구조의 국제적인 근무 환경
  • 경쟁력 있는 급여: 업계 수준 이상의 보상 패키지 제공

Bjak is focused on providing access to affordable and sustainable financial services for people in ASEAN. Headquartered in Malaysia, Bjak is the largest insurance portal in Southeast Asia. Our main portal, Bjak.com, helps millions find the insurance policy with the best value and highest coverage for them. Our investments in technology such as Custom API, trading systems and data science is to enable easy access to financial services that were previously inaccessible or difficult to understand. Join us on this exciting journey as we expand our operations in Malaysia. We’re looking for dynamic individuals who share our vision and want to contribute to the next chapter of Bjak’s success.

Job Responsibilities:

  • Develop and execute automated tests for microservices and infrastructure components.
  • Implement Pact contract testing to ensure API stability.
  • Design and maintain test automation frameworks for backend services.
  • Conduct performance and load testing for distributed systems.
  • Work with DevOps Engineers to integrate tests into CI/CD pipelines.
  • Ensure observability and logging for test executions, e.g. OpenTelemetry, ELK.
  • Collaborate with Software Engineers to enforce quality in system refactoring efforts.

Requirements:

  • Bachelor’s Degree in Computer Science, Software Engineering, or related fields.
  • 3+ years of experience in QA Automation for backend services and cloud infrastructure.
  • Strong expertise in API and microservices testing, e.g. Postman, RestAssured, Supertest.
  • Experience in contract testing and integration testing for microservices.
  • Proficiency in performance testing tools, e.g. JMeter, k6, Locust.
  • Knowledge of Docker, Kubernetes, and cloud-based testing environments.
  • Experience in Infrastructure as Code (IaC) validation and security testing.

Good to have:

  • Familiarity with service mesh testing, e.g. Istio, Linkerd.
  • Experience in gRPC and event-driven architecture testing, e.g. Kafka, RabbitMQ.
  • Exposure to fault injection testing, e.g. Chaos Engineering, Gremlin.

Benefits:

  • Fully Remote Role: Work from anywhere and enjoy the freedom of a fully remote position.
  • Innovative Challenges: Work on fast-moving, challenging, and unique business problems.
  • Career Growth: Benefit from strong learning and development plans for your career growth.
  • Global Environment: Thrive in an international work environment with a flat organizational structure.
  • Competitive Salary: Receive a competitive salary package.