シニアQAエンジニア、クラウドネットワーク管理
NETGEARのクラウド管理型ネットワークプラットフォーム、デバイス、API、アプリケーションをテストします。PythonとPlaywrightによる自動化で、ネットワーク全体の品質を支えます。
仕事内容
- 要件定義から本番環境まで、クラウドベースのネットワーク管理プラットフォームの品質保証を主導します。
- クラウド管理型アクセスポイント、スイッチ、ルーターなどのネットワークデバイスについて、エンドツーエンドのワークフローをテストします。
- デバイスの登録、検出、プロビジョニング、設定、通信、同期、監視、アラート、通知、アップグレード、復旧、リモート管理を検証します。
- さまざまなトポロジーや接続条件で、複数デバイス、複数拠点、大規模ネットワークの管理をテストします。
- 要件、ユーザーストーリー、機能仕様、技術設計、ER図、データモデルをレビューします。
- テスト戦略、計画、シナリオ、ケースを作成します。
- 機能、統合、システム、回帰、相互運用性、互換性、エンドツーエンドの各テストを実施します。
- API、バックエンドサービス、データベースの状態、ユーザーインターフェースの動作を検証します。
- AWS上のクラウドアプリケーション、マイクロサービス、分散ワークフロー、信頼性、スケーラビリティ、障害復旧をテストします。
- ネットワークパケット、ログ、APIトレース、クラウドメトリクス、アプリケーションのテレメトリを分析します。
- API、クラウドワークフロー、ネットワーク管理機能向けのPython自動化を構築します。
- TypeScriptまたはJavaScriptと、Playwright、Seleniumなどのツールを使ってUIおよびAPIの自動化を開発します。
- 自動化をCI/CDパイプラインに統合し、回帰テストスイートを保守します。
- 不具合の解決まで管理し、トリアージに参加して根本原因を調査し、開発、クラウド、ファームウェア、ネットワークの各チームと連携します。
- テストレポート、不具合の概要、リリース品質指標、QAリリース推奨事項を作成します。
- 本番環境でのスモークテスト、デプロイ後の確認、監視、ホットフィックスの検証、顧客エスカレーション対応を行います。
- 本番環境の問題を再現し、回帰テストの範囲を拡大します。
- AIツールをテスト生成、自動化、デバッグ、ログや不具合の分析、テストカバレッジの分析に活用します。
応募要件
- QAまたは品質エンジニアリングの経験が10~12年あること。
- クラウドベースのネットワーク管理ソリューションのテスト経験が豊富であること。
- ネットワーク管理ワークフローを十分に理解していること。
- ネットワークデバイスとクラウドサービスを組み合わせたテストの実務経験があること。
- TCP/IPとネットワークの基礎知識があること。
- Pythonによる自動化に習熟していること。
- REST APIのテスト経験が豊富であること。
- AWS上で稼働するアプリケーションまたはサービスのテスト経験があること。
- TypeScriptとPlaywright、または同等ツールの経験があること。
- テスト計画の策定とテストケース設計に習熟していること。
- 技術設計とER図のレビュー経験があること。
- 不具合管理と根本原因分析に習熟していること。
- 本番システムの検証経験があること。
- CI/CDの経験があること。
- Wiresharkとパケット分析の経験があること。
- NETGEAR Insight、または同様のクラウド管理型ネットワーク/ネットワーク管理プラットフォームの経験があれば尚可。
- アクセスポイント、スイッチ、ルーターのテスト経験があること。
- Wi-Fi 6、6E、または7の経験が特に望ましい。
- マイクロサービス、DockerまたはKubernetes、クラウド監視とオブザーバビリティ、AI支援QAツール、エージェント型AI、モバイルアプリテスト、性能・スケーラビリティテスト、セキュリティまたはAPIセキュリティテストの経験があれば尚可。
