エンジニアフルリモート

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

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

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
4,400 ~ 4,700円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週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」としてのキャリアを確固たるものにすることができます。

働き方

リモート環境

[フルリモート] 基本的にフルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。