【フルリモート/週5】Python QA・テスト自動化エンジニア(SDET・テスト自動化基盤構築)

掲載終了3ヶ月前

【フルリモート/週5】Python QA・テスト自動化エンジニア(SDET・テスト自動化基盤構築)

4,400〜4,700/時

作業内容

【フルリモート/週5】Python QA・テスト自動化エンジニア(SDET・テスト自動化基盤構築) ### お任せしたいこと 自社で展開するWebサービスにおける、テスト自動化基盤の設計・構築および運用を担うSDET(Software Development Engineer in Test)としての業務をお任せします。 「とりあえずツールを導入して表面的なE2Eテストを記録する」といった属人的なアプローチではなく、ソフトウェアエンジニアリングの知見を活かし、Pythonを用いた保守性の高い自動テストコード(pytest等)の実装や、すぐに落ちてしまう不安定なテスト(Flaky tests)の泥臭い原因究明・撲滅を通じて、開発組織全体が安心して高速にデプロイできるための品質保証基盤をチームで作り上げていただきます。 ### 具体的な業務内容 ・Python(pytest等)およびPlaywright、Selenium等を利用した、WebアプリケーションのE2E(End-to-End)テストおよびAPI統合テストの設計・実装 ・「テストコードもプロダクションコードと同じ品質であるべき」という思想に基づいた、再利用可能でメンテナンス性の高いテストフレームワークの構築 ・GitHub Actions等のCI/CDパイプラインへの自動テストの組み込み、および実行時間の短縮化(並列実行の最適化など) ・テストデータ生成スクリプトの開発、およびDockerを利用した独立性の高いテスト実行環境の構築・運用 ・Locust等のPython製ツールを利用した、本番環境を想定した負荷テスト(パフォーマンステスト)の計画・実行とボトルネックの分析 ・不安定なテスト(Flaky test)が発生した際の、アプリケーションのログやネットワークトラフィックに基づいた原因調査と修正 ・開発チーム(バックエンド/フロントエンドエンジニア)に対する「テストしやすいアーキテクチャ設計」の提案、および品質意識(シフトレフト)の啓蒙 ### 必須スキル・経験 ・Pythonを用いたWebアプリケーション開発、またはテスト自動化スクリプトの開発実務経験(目安として3年以上) ・pytest、unittest等のテスティングフレームワークを用いた実装経験 ・Playwright、Selenium、Appium等を利用したE2Eテストの自動化経験 ・Webの基礎技術(HTTP、DOM、REST API等)に関する深い理解 ・Git / GitHubを用いたプルリクエストベースでのチーム開発経験 ### 歓迎スキル・経験 ・SDET(Software Development Engineer in Test)としての実務経験 ・CI/CDパイプライン(GitHub Actions, CircleCI等)の構築・運用経験 ・AWSやGCP等のパブリッククラウド環境、およびDocker等のコンテナ技術に関する知識 ・JSTQBなどのソフトウェアテスト・品質保証に関する有資格者、または同等の知識 ・LocustやJMeter等を利用した負荷テストの実施経験 ### 開発・業務環境 開発言語:Python 3.x テストフレームワーク・ツール:pytest, Playwright (または Selenium), Locust インフラ・環境:Docker, AWS (または GCP) CI/CD:GitHub Actions 監視・管理:Datadog, Sentry コミュニケーション・管理:GitHub, Jira, TestRail (または Xray), Slack, Zoom ### プロジェクトチームについて QA(品質保証)部門内の、テスト自動化(SDET)チームへの配属となります。 「手動テストをただ自動化するだけの作業者」になることを嫌い、「どうすればバグの発生を開発の初期段階で防げるか(シフトレフト)」をソフトウェアエンジニアの視点で探求する手堅いカルチャーです。CIでテストが落ちた際に「もう一回実行すれば通るだろう」と見て見ぬふりをするのではなく、「なぜタイミングによって落ちるのか? データベースのロックか? 非同期処理の待機漏れか?」と泥臭く原因を深掘りし、システムの安定性を根底から支える実直なメンバーが集まっています。 ### 求める人物像 ・「手作業で同じ確認を2回繰り返すくらいなら、スクリプトを書いて自動化したい」というエンジニアリングマインドを強く持っている方 ・バグを見つけて開発者を責めるのではなく、チーム全体で品質を作り込むために建設的なフィードバックやペアプログラミングができる方 ・テストツールの表面的な使い方だけでなく、その裏側にあるブラウザのレンダリング機構やネットワーク通信の仕組みまで深く理解しようとする方 ### 仕事の魅力 「開発スピード」と「品質」という、本来トレードオフになりがちな2つの要素を、Pythonの強力なエコシステムと高度なエンジニアリング力によって両立させる非常に重要なポジションです。単なるQAテスターの枠を超え、システムのアーキテクチャ設計にも踏み込みながら「自動化の仕組み」そのものを作る経験を通じて、あらゆるモダンな開発組織から求められる極めて希少で市場価値の高い「SDET」としてのキャリアを確固たるものにすることができます。 ### 働き方 #### リモート環境 **[フルリモート]** 基本的にフルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

業務委託(フリーランス)

開発環境

Python

募集回数

1回

スキル

バックエンド:
ビジネスツール・コミュニケーション:
その他:

企業名

株式会社Kaizen Tech Agent

サービス/プロジェクト名

詳細スケジュール/リリース時期

現場責任者の雰囲気

開発体制の詳細

詳細は面談でお伝えします。ご相談ください。

一部の情報は非公開の場合があります

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)