QAエンジニアとは
QAとは品質保証(Quality Assurance)を略す言葉で、QAエンジニアとは品質保証を専門にした人のことを指す用語です。
今まで体験したこと思うこと
よく現場参画して経験することとしてはテスターと言われるテスト実施を専門にする人と勘違いされることが多いと思います。
QAエンジニアとテスターの違いとしてはQAエンジニアはテスト全般に関してサイクル作ったり見直したりする業務で、テスターはE2Eで行われるテストフェーズを管理・実施する業務だと思っています。
どちらもより対象となるプロダクトに対して品質を底上げするプロセス対応になりますが、アプローチの仕方が異なるのでより深くより広く品質について考えることのできる業務がQAエンジニアだと思います。
QAエンジニアのミッション
ミッションとしては”品質を確実に保証させる”ことではなく”品質を保証するために何をできるか”を提示させたり実施することが大事だと思っています。
今後について
今後テスター業務はどんどん減っていくと思っています。理由としてはテスター人材が単純に減っていくこともありますが、より効率を求めて開発を進める上でQAの部分をどう対応するかで開発は変わっていくので従来の人海戦術で実施する方法は減っていくのではないかと思っています。QAエンジニアとしてより簡単でより効率のいいQAが出来るように推進することの方が求められそうだと思う。