QAエンジニアのフリーランス案件で求められるスキルと経験|テスト設計から品質の見える化まで
公開 2026-10-29 監修:株式会社エージェントベスト
QAエンジニアのフリーランス案件では、テスト技法を使って確かめる観点を漏れなく出す力、リスクの高いところから優先順位を決める計画の力、不具合を誰でも再現できる形で伝える力、品質の状態を数字と言葉で示す力が見られます。テストを手早く実行できることも大切ですが、業務委託では「何をどこまで確かめれば十分か」を自分で組み立てられるかが評価を分けます。
この記事では、案件で求められるスキルを工程ごとに整理し、技術面の力、JSTQBの資格の区分、面談とスキルシートでの伝え方をまとめます。独立までの手順はQAエンジニアがフリーランスになるにはで解説しています。
工程ごとに求められるスキル
| 工程 | 求められるスキル | 案件での確かめられ方 |
|---|---|---|
| テスト計画 | 範囲の決定、リスク分析、見積もり、終了の基準づくり | どう優先順位を決めたか |
| テスト分析・設計 | 仕様の読み込み、観点の洗い出し、技法の使い分け | 観点表やテストケースの作り方 |
| テスト実行 | 手順の正確さ、気づいたことの記録、探索的なテスト | 想定外の不具合をどう見つけたか |
| 不具合の管理 | 再現手順の記述、重大度の判断、修正の確認 | 報告の書き方、開発者とのやり取り |
| 品質の報告 | 進み具合と残るリスクの見える化、リリース判断の材料づくり | 何を根拠に「出してよい」と言ったか |
計画と設計を自分で担える人は、業務委託の案件で特に求められます。実行が中心の経歴の方も、その中で観点の追加やテストケースのレビューに関わった部分を切り出すと、上流のスキルとして伝えられます。
テスト設計の技法を使い分ける力
テスト設計では、経験や勘だけに頼らず、技法を使って観点を出せることが基本になります。
- 同値分割:同じ結果になる入力をまとめ、代表の値で確かめる
- 境界値分析:範囲の端とその前後の値を確かめる。不具合が集まりやすい場所
- デシジョンテーブル:複数の条件の組み合わせと結果を表にして、抜けを防ぐ
- 状態遷移テスト:画面や処理の状態の移り変わりを図にして、ありえない遷移も確かめる
- 組み合わせテスト:設定や環境の組み合わせが多いときに、全組み合わせを試さずに効率よく選ぶ
大切なのは、技法の名前を知っていることより、仕様の形に合わせて使い分けられることです。面談では「この機能ならどの技法で観点を出すか」と聞かれることがあります。自分が担当した機能を例に、なぜその技法を選んだかを説明できるようにしておきましょう。
仕様のあいまいさを見つける
テスト設計の途中で、仕様書に書かれていない条件や矛盾に気づくことがあります。それを質問として整理し、開発者や企画の担当者と確かめて仕様に反映させた経験は、QAならではの価値として評価されます。テストを始める前の段階で不具合の芽を摘めるからです。
計画とリスクの判断
テスト計画では、限られた期間と人数で、どこを厚く確かめるかを決めます。
- リスクの見積もり:使われる頻度、壊れたときの影響、変更の大きさから、重点を置く機能を決める
- 見積もり:テストケースの数や過去の実績から、必要な期間と人数を出す
- 終了の基準:何が満たされたらテストを終えてよいかを、関係者と先に合意する
- 計画の修正:遅れや仕様の変更が起きたとき、範囲を絞るか期間を延ばすかの選択肢を示す
計画の段階で終了の基準を合意しておくと、リリース直前に「どこまでやれば十分か」で揉めにくくなります。
不具合の報告と品質の見える化
再現できる報告を書く
不具合の報告は、開発者が読んですぐに再現できることが最も大切です。環境、前提の状態、操作の手順、期待した結果、実際の結果、画面やログの記録をそろえ、1件に1つの事象を書きます。重大度と優先度を分けて考え、業務への影響を一言添えられると、修正の順番を決める助けになります。
数字と言葉で状態を示す
品質の報告では、次のような数字を集め、その意味を言葉で説明します。
- テストの進み具合(予定に対する実施と合格の状況)
- 不具合の件数の推移と、未解決の重大な不具合
- 機能ごとの不具合の偏り
- 修正の確認で再び見つかった不具合
数字が良く見えても、テストしていない領域が残っていれば、それを明示するのがQAの役目です。数字の背景にあるリスクを伝えられるかが、品質の報告で見られています。
技術面で求められる力
すべての案件で必要ではありませんが、次の力があると参画できる案件が広がります。
- SQL:画面の表示だけでなく、データベースの中身が正しく更新されたかを確かめる
- APIの確認:画面を通さずにAPIを呼び出し、入力と応答を確かめる
- ブラウザの開発者ツールとログ:通信やエラーの中身を見て、不具合の原因の手がかりを開発者に渡す
- 開発の流れの理解:Git、チケット管理、CIの仕組みを知り、変更のたびに確かめる流れに参加する
- 非機能のテストの基礎:性能、セキュリティ、使いやすさなど、機能以外の品質に気を配る
アジャイル開発の現場では、仕様を決める段階から開発者と一緒に確かめ方を考える役割が求められます。テストの自動化まで担いたい方はテスト自動化エンジニアのスキルの記事もあわせてご覧ください。
JSTQBの資格の区分と使い分け
QAの分野には、JSTQBの認定資格があります。ISTQBを通じて海外の連携資格と相互に認証される仕組みで、2023年10月以降はいつでも受験できる形になっています。2026年10月時点の公式サイトでは、次の区分が案内されています。
| 区分 | 主な資格 | 役立つ場面 |
|---|---|---|
| Foundation Level | 基礎のシラバス | テストの用語と技法を共通の言葉で話せることを示す |
| Advanced Level | テストマネジメント、テストアナリスト、テクニカルテストアナリスト、テスト自動化エンジニア | 計画・設計・技術的なテストを担う案件で知識の裏付けになる |
| Expert Level | テストマネジメント | テストの組織づくりや改善を担う立場で |
| Specialist | アジャイル、AIテスティング、生成AIを使用したテスト、モバイル、性能、ゲームなど | 特定の分野や対象に強みがあることを示す |
資格だけで参画が決まることは多くありませんが、実行中心の経歴から設計や管理に広げたい方にとっては、学んだ内容を実務で試すきっかけになります。どの区分を目指すかは、担いたい工程に合わせて選ぶと無駄がありません。
スキルシートと面談での伝え方
スキルシートでは、プロジェクトごとに、対象のシステムやサービス、チームの人数、担当した工程、使った技法とツール、成果を分けて書きます。「テスト担当」とまとめず、「総合テストの計画と、決済機能の観点の設計」のように書くと、担った範囲が伝わります。書き方はQAエンジニアのスキルシートの記事とスキルシートの基本で解説しています。
面談では、判断した場面を1つ用意しておくと話しやすくなります。たとえば、リリースの延期を提案した場面、テストの範囲を絞った場面、重大な不具合の扱いを関係者と決めた場面などです。よく聞かれる質問は面談でよく聞かれる質問にまとめています。
よくある質問
テストの実行が中心の経験でも案件に参画できますか?
参画できる案件はありますが、業務委託では計画や設計まで求められることが多く、選べる案件は限られがちです。実行の中で観点を追加した経験や、テストケースのレビューに加わった経験があれば、具体的に書き出しておきましょう。設計に近い作業を少しずつ担うと、選べる案件が広がります。
業務の知識はどのくらい必要ですか?
対象の分野によります。金融や医療、決済などの業務システムでは、業務の流れを理解していないと観点を出しにくいため、分野の経験が重視されることがあります。経験の長い分野を軸にすると、面談で説明しやすくなります。
品質の報告で、どんな数字を使えばよいですか?
決まった正解はなく、案件の目的に合わせて選びます。テストの進み具合と不具合の推移は多くの現場で使われますが、大切なのは数字を並べることより、その数字から何が言えて何が言えないかを説明することです。前の現場で使った指標と、その指標で判断した場面を話せるようにしておきましょう。
参考にした公的情報・資料
記事の内容は公開日時点の情報にもとづきます。制度や税率は変わることがあるため、手続きの前に必ず各機関の最新情報をご確認ください。