ソフトウェア品質保証(QA)エンジニアの職種:給料、スキル、およびその他
Character Encodings Hate Us All - Daniel Kozar - code::dive 2018
目次:
- ソフトウェア品質保証(QA)エンジニアの義務と責任
- ソフトウェア品質保証(QA)エンジニアの給与
- 教育、トレーニング、認定
- ソフトウェア品質保証(QA)エンジニアのスキルと能力
- 仕事の見通し
- 作業環境
- 仕事の予定
- 類似した仕事の比較
ソフトウェア品質保証(QA)エンジニアは、設計とソフトウェアが会社の標準に準拠していることを確認するために開発プロセスのすべての段階を監視します。ソフトウェアの遅延は企業にとってコストがかかるため、リリースが目標日を満たし予算内に収まるようにすることが不可欠です。ソフトウェア品質保証エンジニアは、開発プロセスを達成可能なテスト目標に分割し、問題を開発チームや製品チームまたはリーダーに中継することで、期限を守るのに役立ちます。
ソフトウェア品質保証(QA)エンジニアの義務と責任
品質保証エンジニアの職務は多様かつ包括的です。彼らは一般的にいくつかの規則性を持つ次のタスクを実行します。
- テストケースを文書化する
- リスク分析を実施し文書化する
- テストの進行状況と結果を記録する
- コード自動テスト
- テスト計画を作成する
- 製品の品質を決定し、準備を整えるための標準と手順を開発する
- ソフトウェア内のバグを発見する
- イノベーションを推進し、テストプロセス全体を合理化する
- テスト中のバグの特定、特定、追跡
- ユーザーが遭遇する可能性のある潜在的な問題を特定する
- 手動テストと自動テストを実行する
- テストされている製品機能の調査と分析
- 新しいツール、技術、そしてテストプロセスを研究する
- 一貫性と機能性についてユーザーインターフェースを確認する
ソフトウェア品質保証(QA)エンジニアの給与
ソフトウェアとコンピュータ技術は、より高額な投資分野になる傾向があります。
- 平均年間支払額: $ 88,510($ 42.56 /時間)
- トップ10%の年間支払額: $ 139,390以上($ 67.02 /時間)
- 最低10%の年会費: 46,240ドル未満(22.23ドル/時間)
教育、トレーニング、認定
QAエンジニアは、QAテスト環境とソフトウェア開発ライフサイクルについて十分に理解している必要があります。教育と免許も必要です。
- 教育: この分野の仕事には、通常、ソフトウェア設計、エンジニアリング、またはコンピュータサイエンスの学士号または修士号が少なくとも必要です。品質保証エンジニアとして働いている人の約70%が少なくとも学士号を取得しています。
- 経験: 以前の実務経験は価値があるので、学校にいる間に一連のインターンシップをすることを検討するかもしれません。ソフトウェアの品質保証の方法論、ツール、およびプロセス、SQLおよびスクリプトの知識、ソフトウェア開発の実務経験およびソフトウェアの品質保証を理解し、最新の動向および最新の進歩を把握します。コンピュータプログラミングの最新技術は急速に変化する可能性があります。
- ライセンス: この役職には、ライセンスや資格は必要ありません。
ソフトウェア品質保証(QA)エンジニアのスキルと能力
ソフトウェア品質保証エンジニアは、エンジニアリングとテクノロジー、数学と科学、口頭および書面によるコミュニケーション、問題解決、推論と論理、そして実用的なスキルという、さまざまな分野の強力なスキルを持っている必要があります。これらには以下が含まれます。
- コミュニケーションスキル: 明確で正確な書面および口頭によるコミュニケーションは必須ですが、高品質のソフトウェアアシュアランスエンジニアも、少々手口を超える必要があります。あなたの仕事は、他の専門家に彼らが何か悪いことをしたこと、そして彼らが時間、お金、そして感情を創り出すのに費やしているプログラムやアプリが正しく機能しないことを伝えることです。それは誰も聞きたくないものです。
- チームの一員として働く能力: あなたはあなたの会社で唯一のソフトウェア品質保証エンジニアではないかもしれません、そしてあなたは確かに他のプログラマーと他の部門のメンバーと働いているでしょう。あなたは彼らの目標と目的を理解し、正しく評価し、場合によっては問題と必要な解決策を説明しなければなりません。
- 時間管理スキル: チームで作業するということは、他の人のスケジュール内で作業し、合理的な期限内に作業を終了することを意味します。いつ問題が発生するのかわからないので、スケジュールを守るには強力な時間管理スキルが必要になる可能性があります。
仕事の見通し
この分野における雇用の伸びは、2026年までに約5%から9%になると予想されています。2016年から2026年までに22,000人以上の雇用が追加されると予想されています。
作業環境
ソフトウェア品質エンジニアはさまざまな分野で働いています。飛行機の制御システムが要求される性能基準を満たしているかどうかを査定し、ドラッグデリバリーのための自動システムで潜在的なヒューマンエラーをテストするための計画を立案するか、持ち出し時にビデオゲームがクラッシュしないことを確認します。悪いやつ。
あなたは一人であなたの時間の一部を、情報の分析と問題の解決に、コンピュータで費やすことになるでしょうが、これはあなたが人間の空間で働くということではありません。この職に就いている人の約85%が、毎日他の人と直接接触していると報告しています。しかし、約77%が、着席した日数の大部分を過ごしていると答えています。
仕事の予定
これは通常、フルタイムの立場ですが、会社によって異なります。中小企業の中には、この能力の専任スタッフを必要とするニーズがない場合があります。
類似した仕事の比較
ほとんどの同様の仕事はテクノロジー業界にありますが、そうでないものはありません。
- コンピュータシステムアナリスト: $88,270
- ソフトウェア開発者: $103,560
- 実績: $101,560
卵農家仕事の説明:給料、スキル、およびその他
卵農家は、卵の生産に関わる鶏を管理しています。彼らは大規模な商業活動のために働くか、独立した家族経営の農場を経営することができます。
電気技師の仕事の説明:給料、スキル、およびその他
電気技師は、配線やその他の部品の取り付け、保守または建設のいずれかに携わっています。彼らの教育、給料などについて学びましょう。
EMT /救急救命士の仕事の説明:給料、スキル、およびその他
EMTおよび救急隊員は、病気の患者や負傷した患者に現場での緊急治療を施すように訓練されています。彼らの教育、スキル、給料などについて学びましょう。