Senior QA Automation Engineer (シニアQA自動化エンジニア), Japan (Remote)

Bjakについて

Bjakでは、ASEAN地域の人々に手頃で持続可能な金融サービスへのアクセスを提供することをミッションとしています。マレーシアに本社を構えるBjakは、東南アジア最大の保険ポータルです。主力ポータルサイト「Bjak.com」は、何百万人ものユーザーが最適な価格で最大の補償内容を備えた保険商品を見つける手助けをしています。

私たちは、Custom API、トレーディングシステム、データサイエンスといった最先端テクノロジーに投資することで、これまでアクセスが困難であった金融サービスを誰でも簡単に利用できるようにしています。

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)

福利厚生:

  • 完全リモート勤務:どこからでも働ける自由なワークスタイル
  • 革新的な課題:スピード感があり、挑戦的かつユニークなビジネス課題に取り組めます
  • キャリア成長支援:学習と成長を支援する充実した制度
  • グローバルな環境:フラットな組織構造の国際的な職場で活躍
  • 競争力のある給与:市場に見合った報酬パッケージを提供

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.