テストエンジニアの平均年収はおよそ450万円程度です。デバッグ・テスターなどのテスト実施者の年収は300万から400万円程度まで低くなりますが、テストの仕様書を作成しチーム指導ができるスキルや、コード修正ができるスキルがあるエンジニアは年収650万円を超えることもあります。
テストエンジニアの仕事内容
・テスト計画の策定
・テスト設計
・テストの実施
・レビュー用の資料作成と結果報告
・品質改善の提案
テスト計画の策定では、開発されたシステムやソフトウェアについて、テストの実施目的や実施期間、実施方法、モジュールや人員配置などの内容を検討し、テスト計画書を作成します。また、開発者から情報提供を受けつつ、テスト対象とする機能、テスト範囲、優先順位なども決定し計画書にまとめます。
テスト設計では、テスト計画を基にテスト観点やテスト技法、テストケースの数を決定します。重点的にテストを行う必要があるテスト観点を決め、ソフトウェアの仕様から最適なテスト技法を選択します。その後、テストケースの作成においてテストの設計図を作ります。
テストの実施では、テスト設計で作成した仕様書を基にテストを行います。ただし、テストの実施に関しては、ソフトウェアで自動化するケースや、PG・SEなどの他のエンジニア職が兼務するケースもあります。
テスト実施後は、テスト結果を資料にまとめ、開発者やTL、PLに対してレビューを行います。テストに関して問題があった場合や、追加要望があった場合は再テストを実施することもあります。
テストの最後の工程では、テストの実施により判明した機能の不備などの問題点を改善し、品質向上を目指します。この際、テストエンジニアは製品を使用するクライアント側の視点から性能を評価し、改善策を提案します。
必要な資格テストエンジニアに必須の資格はありませんが、仕事において有利に働きます。以下では、テストエンジニアに関する資格を2つ紹介します。
・JSTQB認定テスト技術者資格
海外でも活かすことができるテストエンジニア向けの資格です。試験は、ソフトウェアテストの基礎的な内容を問われる「Foundation Level(FL)」、テストのマネジメントに関する内容が問われる「Advanced Level(AL)テストマネージャ」、テスト分析技法に関する深い内容が問われる「Advanced Level(AL)テストアナリスト」があります。
・ソフトウェア品質技術者資格認定
開発者やテストエンジニアなどのソフトウェアに携わる方を対象とし、ソフトウェアの品質向上を実現するために、日本科学技術連盟が実施している資格です。試験は初級と中級に分かれており、今後上級も新設される予定です。
いつでもキャンセルできます
検索キーワード:テスト
業務内容:大手通信キャリア向け料金明細システムの開発支援。基本設計、受入試験を担当。業務習熟次第で要件定義サポートも可能。顧客、開発ベンダーとの各種調整(打合せ、要件、設計相談等)を実施。製造工程は含まない。担当工程:基本設計、受入試験、要件定義サポート(業務習熟次第)スキル:必須:・プログラム開発経験(言語不問)・SQL経験(テストデータ確認等で使用)・基本設計経験(経験がなくても基本設計を見て詳細設計を作成できれば可)歓迎:・要件定義経験・クレジットカード業務経験その他条件:・勤務地:東京都・勤務形態:在宅勤務併用(出社は週1~2回)・勤務時間:9:30~18:00(休憩1h)・業界:情報・通信・メディア |
業務内容:金融業界向けインフラ構築支援作業-WindowsサーバーまたはLinuxサーバ―の構築-基本設計または詳細設計-JP1の設計、構築-主体的にコミュニケーションを取ること担当工程:設計~テストスキル:-WindowsサーバーまたはLinuxサーバ―の構築経験-基本設計または詳細設計の経験-JP1の設計、構築の経験-主体的にコミュニケーションが取れること-Azure上での構築経験があれば尚可勤務地:東京都(リモートメイン)業界:金融・保険業稼働時間:月~金9:00~17:30 |
業務内容:大手製造メーカーの基幹システム刷新プロジェクトにおける以下の業務1.EWM構築における業務マニュアル・業務フロー・テスト仕様書作成2.PMO業務3.新規工場立ち上げに伴うプロジェクトリード担当工程:ドキュメント作成、プロジェクト管理、リーダーシップスキル:-SAPEWM構築経験-PMO経験(基幹系システムプロジェクト)-SAPMMの知見-新規工場立ち上げプロジェクトのリード経験-ドキュメント作成スキル(業務マニュアル、業務フロー、テスト仕様書)-プロジェクトリーダー経験業種業界:製造業系(自動車・輸送機器、電機・電子・精密機器、機械・重工業など)勤務地:埼玉県、福岡県 |
業務内容:スマホWeb向けのコンテンツサイト改修作業設計から製造、試験までの工程が含まれるPHP開発HTML/JavaScript/CSS開発SQL/DBの知識が必要Linuxコマンド操作顧客との打合せから設計、製造、テスト、リリース作業まで担当工程:設計、製造、テスト、リリーススキル:PHP開発経験5年以上HTML知識JavaScript/CSS知識SQL/DB知識Linux上でのコマンド操作知識・技術顧客との打合せから設計・製造・テストならびにリリース作業まで行える能力尚可スキル:会員向け情報サイト開発経験スマホアプリ内のWebView機能からのWebサイト参照に関する技術・知識スマホアプリのデプロイ知識勤務地:東京都勤務形態:週2回程度の出社および在宅勤務面談:1回(Web面談)その他:コミュニケーション能力が必要業界:情報・通信・メディア |
業務内容:医療モニタのソフトウェア開発支援(Eclipse環境)C/C++を用いた開発調査から結合テストまでの業務を担当担当工程:調査設計開発テスト(結合テストまで)スキル:必須:C又はC++の開発経験(1年以上)常駐勤務可能尚可:若年層その他情報:業界:医療・ヘルスケア開発環境:Eclipse勤務地:神奈川県面談回数:2回 |
業務内容:AIスタートアップにおいて、生成AIを活用したWebアプリケーション開発プロジェクトを担当。アーキテクチャ設計、技術選定、プロダクト要件定義を行う。React/Next.js、TypeScript、PythonをベースとしたWebアプリケーションの開発・リードを担当。RAG(RetrievalAugmentedGeneration)を利用した機能の実装や、フロントエンド・バックエンド・クラウド(GCP、Azure、AWS)のフルスタック開発を行う。また、開発チームのビルディングおよびマネジメントも担当。担当工程:要件定義、設計、開発、テスト、運用保守スキル:必須:・Webアプリケーション開発実務経験(5年以上)・ゼロイチフェーズでの開発~本番環境実装の経験・Python×AIエディター(GitHubCopilot、Claude、Cursorなど)を開発に活用した経験歓迎:・フロントエンド、バックエンド、クラウド(GCP、Azure、AWS)のフルスタック開発経験・React(Next.js)、TypeScriptの経験・生成AI関連のプロジェクト経験(特にRAGやカスタムAIツールの開発)・機械学習や深層学習を活用したデータサイエンスの実務経験・生成AIを用いたコンサルティングや実装支援経験・大規模なクラウド環境(GCP、Azure、AWSなど)の開発・運用 |
業務内容:自社サービスのエンハンス/機能拡張開発を行います。サービスの仕様検討・設計・実装・単体テスト・リリースに携わり、既存サービスの保守・改修も担当します。担当工程:仕様検討、設計、実装、単体テスト、リリース、保守、改修スキル:必須スキル:-Python/React.js(実務経験5年以上)-AWSに関する基礎知識-AWSLambda/ECS上での開発経験-Database/Networkに関する基礎知識-Git/GitHubを利用したチーム開発の経験-アーキテクト/基本設計能力-日本語でのコミュニケーション能力(N1レベル相当)歓迎スキル:-セキュリティに関する知識-大規模自社サービスの開発・運用経験-HTML,CSSでのコーディング経験-TypeScript・Vue.js経験-非同期処理についての知識・経験-SIPを使った開発経験-PBX/CTI、テレフォニー系の開発経験求める人物像:-主体的に行動し、サービス運営のための問題解決に積極的に取り組める方-常に自己研鑽に励み、前向きに努力し、自己管理できる方勤務地:東京都その他条件:週3日出社 |
業務内容:大手アイウェアメーカーの基幹システム(販売・SCM・在庫管理領域)のリプレイス開発プロジェクト。国内外で使用する複数システムを並行して開発・リリースする。要件定義、設計、製造、テストなど様々な工程を担当。担当工程:要件定義、設計、実装、テスト必要スキル:【共通】・Java(Spring系)5年以上・JavaScript3年以上・SQL開発経験・API、バッチ開発経験【PL・TL】・5~10名のチーム管理経験・課題提起、解決、スケジュール調整・マイクロサービス基盤の理解と品質担保・作業割り振り、進捗管理【SE】・課題提起、解決能力・要件からモデリング、設計が可能・マイクロサービスの理解・Java、Spring、SQLの実装能力尚可スキル:・要件定義、基本設計経験(在庫、販売、SCM等)・SPA(React/Angular)開発経験・パブリッククラウド利用経験その他:・リモート可(最初の2週間~1ヶ月は常駐)・長期見込み(最長3年程度)・技術スタックはAWS、Java17/21、React/Angular等勤務地:東京都業種:製造業系 |
業務内容:センターハイブリット化(パブリック、Azure)に伴うシステム移行プロジェクトにおいて、既存システムの帳票データを新システムへ移行・反映する作業を担当。具体的には以下の業務を行う:・帳票データの構造・出力仕様の調査・移行方式(転送・反映手順)の設計・bat/PowerShell/vbsスクリプトによる自動化処理の開発・テスト環境での動作検証および本番移行支援・ドキュメント作成(設計書・操作手順書など)担当工程:・要件定義・基本設計・詳細設計・開発・テスト・移行スキル:必須:・Windowsサーバー上でのスクリプト作成・実装経験・移行方式設計経験・テスト検証から本番移行支援の経験・ドキュメント作成(設計書・手順書)能力尚可:・バッチ(.bat)およびPowerShell、vbsによるスクリプト開発経験・システム間データ移行(特にファイルDB/RDBのデータマイグレーション)経験・DB構造やテーブル設計に関する基礎知識(ER図を読める程度)・帳票出力・運用経験(または類似帳票ツールの知見)・Azure環境(DBaaS、ストレージ)での運用経験・社内システム移行プロジェクト参画経験・コミュニケーション力(ユーザー部門や運用担当との調整が発生)勤務地:東京都業種:情報・通信・メディアその他:テレワーク併用 |
業務内容:センターハイブリッド化(パブリック、Azure)に伴うシステム移行。既存システムで運用されているListWorksによる帳票データを新システムへ移行・反映するため、移行方式設計およびスクリプト開発を担当。-ListWorks帳票データの構造・出力仕様の調査-移行方式(転送・反映手順)の設計-bat/PowerShell/vbsスクリプトによる自動化処理の開発-テスト環境での動作検証および本番移行支援-ドキュメント作成(設計書・操作手順書など)担当工程:-移行方式設計-スクリプト開発-テスト検証-本番移行支援-ドキュメント作成スキル:必須:-Windowsサーバー上でのスクリプト作成・実装-移行方式設計-テスト検証-ドキュメント作成(設計書・手順書)尚可:-バッチ(.bat)およびPowerShell、vbsによるスクリプト開発-システム間データ移行(特にファイルDB/RDBのデータマイグレーション)経験-DB構造やテーブル設計に関する基礎知識(ER図を読める程度)-ListWorksを用いた帳票出力・運用経験(または類似帳票ツールの知見)-Azure環境(DBaaS、ストレージ)での運用経験-社内システム移行プロジェクト参画経験-コミュニケーション力勤務地:東京都業種業界:情報・通信・メディアプロジェクト期間:7月設計フェーズ、9 |
業務内容:金融系基幹システムの開発業務。Java、シェル(Linux)、SQL(Oracle)、データ通信(SOAP、HULFT)、その他ミドルウェアを使用した基本設計からシステムテストまでの開発を担当。担当工程:基本設計、詳細設計、製造、単体テスト、結合テスト、システムテストスキル:必須:Java開発経験、設計からテストまでを単独で行える能力尚可:サブリーダー以上の経験稼働場所:東京都(テレワーク併用)その他:・面談2回(リーダー1回、ユーザー1回)・勤務時間:9:00~17:30・着任後1ヶ月程度は出勤、その後も週1回程度の出勤が必要業種業界:金融・保険業 |
業務内容:ArcGISを使用したシステム開発。ArcGIS上で各種情報やシミュレート結果などを表示、設定するシステムの開発を行う。画面部分はArcGIS/C#+WPFを使用し、処理部分はWindowsorLinux上でC++orC#を使用する。設計、実装、テスト工程を担当。システムに対して複数の開発が進行しており、設計から行う場合もあれば、サンプル実装として想定から実装を先行させる場合もある。担当工程:設計、実装、テストスキル:【必須】・C#、C++の開発経験・設計~開発~テストに加えて、アイデアレベルの話をサンプル実装として動作可能な形に実現できる能力【準必須】・C++とC#両方の経験・LinuxでのC++ソース編集・MVVMパターンを用いたWPF開発経験・.NETFramework8経験【歓迎】・ArcGIS開発経験・C++でのgoogletest経験・C#でのxUnit経験作業場所:神奈川県その他:・作業期間:7月以降入場~9月末(基本的には延長あり)・募集人数:2名・勤務時間:9:30-18:00、昼休憩:12:15-13:00(45分間)、定時後30分休憩後に残業 |
業務内容:センターハイブリット化(パブリック、Azure)に伴うシステム移行。既存システムで運用されているListWorksによる帳票データを新システムへ移行・反映するため、移行方式設計およびスクリプト開発を担当。具体的な業務は以下の通り:-ListWorks帳票データの構造・出力仕様の調査-移行方式(転送・反映手順)の設計-bat/PowerShell/vbsスクリプトによる自動化処理の開発-テスト環境での動作検証および本番移行支援-ドキュメント作成(設計書・操作手順書など)担当工程:設計フェーズ、データ移行実施、稼働準備(テスト完了)、リリーススキル:必要要件:-Windowsサーバー上でのスクリプト作成・実装-移行方式設計-テスト検証から本番移行支援-ドキュメント作成(設計書・手順書)尚可要件:-バッチ(.bat)およびPowerShell、vbsによるスクリプト開発-システム間データ移行(特にファイルDB/RDBのデータマイグレーション)経験-DB構造やテーブル設計に関する基礎知識(ER図を読める程度)-ListWorksを用いた帳票出力・運用経験(または類似帳票ツールの知見)-Azure環境(DBaaS、ストレージ)での運用経験-社内システム移行プロジェクト参画経験-コミュニケーション力勤務形態:テレワーク併用場所:東京都業種:情 |
業務内容:ローコードでの各種システム開発調査、要件調整設計、製造、テスト、リリース、運用保守チームリーダー業務、タスク管理業務担当工程:要件定義、設計、開発、テスト、リリース、運用保守スキル:JavaScript開発経験(2~5年程度)ローコード開発経験ServiceNow関連の資格ServiceNow開発経験があれば尚可勤務地:兵庫県フルリモート可業種業界:情報・通信・メディア |
業務内容:金融業界向け販売支援システムの開発。生命保険加入部分のシステム開発におけるオフショア対応。国内では要件定義、外部設計、成果物確認、受入テスト、資料作成を担当。海外(ベトナム)では内部設計、製造を実施。Web開発を中心とし、Java/JavaScript/HTML/CSS、PostgreSQL/AWSを使用。担当工程:要件定義、外部設計、成果物確認、受入テスト、資料作成スキル:-JavaでのWeb開発経験(3年以上)-基本設計以降の設計経験-テストケースレビューの経験-JavaScript/HTML/CSS/PostgreSQLの使用経験-AWSを用いた開発経験があれば尚可-生命保険システムの開発経験があれば尚可-上流工程での顧客折衝経験があれば尚可その他:-ベトナム出張の可能性あり(任意、最長10日、年1回程度)-オフショア開発経験者より、要件定義など上流工程の経験を積みたい人向け-リモート勤務との併用あり-面談2回勤務地:神奈川県 |
業務内容:銀行の初期与信システム更改案件。設計、製造フェーズは終了し、試験工程に入る予定。結合テスト、システムテスト(PL/I一部COBOL)、ドキュメント作成(設計書、仕様書など)が主な業務内容。担当工程:結合テスト、システムテスト、ドキュメント作成スキル:必須:-PL/I経験2.3年以上-DB2の経験尚可:-テスト仕様書の作成経験-Cobolでの開発経験-金融業界での業務経験勤務地:埼玉県稼働時間:9:00-17:40契約期間:2025年8月から長期その他:-基本出社だが、リモート環境あり-外国籍不可 |
業務内容:金融系スマホアプリの開発案件。国内向け開発の基本設計・テスト、オフショア開発向けの設計書作成、各種依頼、受入れ、レビューを担当。スマホアプリのバックエンドサービス、リッチクライアントのバックエンドサーバー(金融系の処理)の一部開発も含む。担当工程:基本設計、テストスキル:-Android(Kotlin)開発経験-業務系スマホアプリ(iOSまたはAndroid)の開発経験-Kotlinでの開発経験-Kotlinを使用した業務系プロジェクトでの基本設計工程経験-Gitの業務経験その他条件:-長期(1年以上)継続可能な方-オフショア開発との連携経験があれば望ましい業種:金融・保険業勤務地:東京都 |
業務内容:プロジェクト管理チーム(5名程度)の一員として、AP開発チーム(50名超)の成果物レビュー、進捗/課題管理、顧客調整等を実施。基本設計、詳細設計、ソースコード、単体テスト仕様書のレビュー。サブ間テストフェーズで発生した課題、障害の対応方針のハンドリング。各種開発系課題の検討、推進。担当工程:基本設計、詳細設計、コーディング、単体テスト、結合テストスキル:・Javaでの開発経験が3年以上・基本設計、詳細設計、ソースコード、単体テスト仕様書のレビュアー経験・チームの成果物の品質に責任を持つ立場の経験・顧客、複数の他チームとの調整の経験勤務地:東京都稼働場所:在宅/週3で出社面談回数:2回 |
業務内容:大手銀行のシステム開発案件で、結合テスト~総合テストの業務に携わる。担当工程:結合テスト~総合テストスキル:-Java開発経験(3年以上)-結合テスト経験-Linux操作経験-コミュニケーション能力尚可スキル:-銀行系システム経験その他:-日本語ビジネスレベルが必須-コミュニケーション能力、人物像が重視される-高い技術力は求められない勤務地:東京都業種:金融・保険業 |
業務内容:・Azure上でのアプリケーション開発・VisualStudioを使用したC#.NETFrameworkでの開発・TypeScriptまたはJavaScriptでの開発・RDB、SQLの活用担当工程:・外部/内部設計・コーディング・単体/結合テスト設計スキル:必須:・VisualStudioを使用したC#.NETFrameworkでの開発経験・TypeScriptまたはJavaScriptでの開発経験・RDB、SQLの基礎知識尚可:・HTTP、RESTサービスのWeb技術全般・クラウド開発経験・基本設計以降の経験その他:・稼働場所:基本リモート(兵庫県)・面談回数:2回 |
業務内容:電子契約サービスの開発プロジェクトにおけるSETエンジニア担当として、mablを使用したテスト自動化作業を担当。具体的には、mablを使用したE2E自動テスト、APIテスト、テスト観点抽出、テストケース作成、テスト実施までの一連の業務を担当。今後Playwrightへの移行を検討しており、移行した際の対応も必要。担当工程:-mablを使用したE2E自動テスト-APIテスト-テスト観点抽出-テストケース作成-テスト実施スキル:必要要件:-自動テストにおけるテスト設計・実施、ツールの使用経験-自動テストにおけるコーディングの経験尚可要件:-開発の経験-主体的に業務遂行できる方-公式スクラムガイドを理解している方-APIテストの経験・興味勤務地:テレワーク(初日のみ出社)業種:情報・通信・メディア |
業務内容:保険業界向けのAWS環境上で運用しているWebアプリ基盤の維持管理業務。SpringBootでのアプリ基盤を標準化するためのAWS環境(CI/CD)構築並びに維持管理を担当。業務内容には調査分析、設計~テスト、運用管理が含まれる。担当工程:調査分析、設計、テスト、運用管理スキル:必須:-AWS環境での設計構築経験-Apache/TomcatなどJava系MW構築経験または知見-Docker環境知見(Git、MavenCentral等)歓迎:-SpringBoot系のアプリ基盤開発や運用経験-他MW(Nginx、SAML、Payara(GrassFish)等)の構築経験その他情報:-稼働場所:東京都(テレワーク併用稼働)-面談回数:2回(対面)-参画後1週間は現場稼働、その後週2~3日のテレワーク併用-PLと共に稼働するのでフォロー体制あり |
業務内容:・テスト仕様書の作成・画面操作/バッチ処理結果の検証/API実行テスト・不具合起票・進捗管理担当工程:テスト工程スキル:・システムテストにおける総合試験の実務経験・テスト設計書(試験項目書)の作成経験・NTT系案件でテスト工程経験勤務地:東京都業種:情報・通信・メディア備考:NTTグループ案件に関するご経験のある方 |
業務内容:既存アプリの受入試験以降の不具合調査、障害対応、本番稼働後の維持保守を行う。Javaプログラミング(Spring)による既存アプリの保守・運用。SQLの解析(再起呼び出しなど複雑なものが多い)。担当工程:受入試験、不具合調査、障害対応、維持保守スキル:必須:-Java(Spring)での開発経験5年以上(改修・保守が一人称レベル)-SQL解析能力-コミュニケーション力尚可:-classicASPの経験-要件定義から実装・テストまで一気通貫の経験その他:-業界:製造業系-場所:神奈川県-リモート勤務:慣れたら週2回可能-面談回数:2回 |
業務内容:新産科医システムのテスト支援業務担当工程:テスト作業スキル:-Java-JUnit稼働場所:東京都/在宅稼働期間:8月から9月の期間で稼働予定 |