具体的な業務内容
【フルリモート】ソフトウェアエンジニア/テスト自動化◆自社プロダクトAI型教材の社内テスト自動化担う
E2Eテストにおける様々なテストを自動化し、プロダクトの高速デプロイや品質保証を担っていただきます。
■業務内容:
E2Eテスト自動化の設計・開発
…リグレッションテストや修正完了確認テストだけでなく、ロングランテストや性能テストもスコープに含まれており、それらを自動テストするために最適なアーキテクチャの設計から実装まで担当いただきます(※使用するライブラリはPlaywright)
■業務環境:
作業ツール:Google Workspace
タスク管理:Asana、Instagantt
ドキュメンテーション:Notion、Google Drive、Confluence
テスト設計、実行管理:Googleスプレッドシート
テスト自動化:MagicPod、Playwright
検証OS:iPadOS、ChromeOS、Windows、MacOS
検証ブラウザ:Safari、Chrome、Microsoft Edge
■組織体制:
システム開発部にはフロントエンドエンジニア、バックエンドエンジニア、SREと様々なエンジニアによって構成されており、QAグループも他のエンジニアと一体となって品質を担保するために日々連携を図っていきます。
…チームの人数:46名(内正社員14名)
…平均年齢:30代後半
■募集背景:
当社ではテスト設計における業務の標準化やナレッジの蓄積に注力してきました。その結果、テストの品質が高まり、流出後不具合の数は減少傾向にあります。そして、このテストケースが網羅的に蓄積されてきている現状をテスト自動化を本格的に始めるタイミングだと感じています。
これまでもMagicPod等のノーコードツールを使ってテストの自動化を部分的に行ってきましたが、ノーコードでは対応し切れないテストケースがあることも判明してきており、コードベースでのテスト自動化の方針を意思決定し、積極的に投資を行っていきます。
本ポジションのエンジニアには、プロダクトチームを横断する立場として、E2Eテストの自動化を推進して頂くことを期待しています。QAのテスト設計者とペアになり、何をテストするか?を決定するのがQAのテスト設計者、どのようにテストするか?を設計し実装するのが本ポジションのエンジニアという役割分担を想定しています。
チーム/組織構成
その他プロジェクト事例
開発環境