JapaneseTweetこの連載についてコマースカンパニーでは「楽天市場」をはじめ「ラクマ」や「楽天ブックス」「楽天ビューティ」「楽天GORA」など多様なサービスを展開をしておりユーザーの皆様に日々快適に御利用頂く為に、これらのサービスには非常に高い品質が求められます。我々はこの品質を担保する仕事をQA(クオリティー・アシュアランス)と呼んでおり「QAエンジニア」について連載しています。サービス品質保証グループ江村より私の経験についてお話させて頂きます。「楽天オークション」、「楽天競馬」のシステムエンジニアに従事。プロデューサーに従事。GroupのQA部署の立ち上げを行い、現在テストエンジニアに従事。Done力は、身に付いたスキルであり強み私は楽天でシステムエンジニア、プロデューサー、テストエンジニアの3つの立場を経験してきました。現在テストエンジニアとして、仕様書をみながら、自分がプロデューサーだったら、システムエンジニアだったら、と考えを巡らせることもあります。そのため、社内でキャリアを転々としてきましたが、業務に大きく活きています最初の大きな転機は、楽天競馬のエンジニアリーダにアサインされた時です当時はほとんど何もないところからシステム構築を始めました。開発担当はわずか3名。少人数のチームだったため仕事は大変でしたが、サービスをどんどん作り出していくにつれ、利用者数も右肩上がりに。アウトプットが目に見える形で伸びて行ったことがとても嬉しく、チーム全員に達成感がありました。そんな中行われた楽天競馬のシステムのリプレイスは、想像以上にハードなものでした。当然のことながら、一般のお客様の馬券購入への不具合は許されません。スケジュールが変更できない厳しさもありました。従来の開発では、開発状況に応じてリリース日を調整することもありますが、楽天競馬のリリース日は「2014年3月15日」とあらかじめ決められていました。この日は1年に1度だけ、地方競馬のすべての販売がない日だからです。ところが、リリースの3か月前に、品質上の問題が見つかり、その時は血の気が引きました。リリース日をずらすことはできないので、リリース日までにやりきるしかありませんでした。作業に優先順位をつけ、各メンバーと業務委託先の担当範囲を明確にし、あとはメンバーを信頼し仕事を任せることで、なんとか期日に間に合わせました。状況では、何をやらないか決めるのも大事だと思いました。実際のシステムリプレイスは、ユーザーの利用が集中し負荷が高まるタイミングも難なく乗り越え、無事に成功。このプロジェクトで、自分にとって最初の楽天賞のMVP賞を受賞しました。Done』によって得られた賞だと思います。https://keiba.rakuten.co.jp/guide/announcement_renewal?scid=su_66常に学び続けることでキャリアアップしていきたいその後、「楽天学割」や「楽天プレミアム」のプロデューサーとしてさらなる経験を積みました。GroupのQA部署の立ち上げを行いました。担当するサービスは「楽天競馬」のほか、「楽天GORA」、「楽天toto」、「楽天オーネット」など。それらのサービスのシステムに対して、顧客不満足度ゼロを実践することがミッションでした。テストエンジニアに求められる仕事は、システムエンジニアと異なります。私はテストエンジニアとしての経験はなかったので、ひたすら勉強するしかありませんでした。セミナーへ通い、本を片っ端から読んで必死に勉強してQAの知識を蓄え、実践していきました。テストの自動化は、いま主流になってきています。楽天もサービスを提供するだけではなく、リリースしたサービスに対する責任、品質を求められるフェーズに入っていると思います。テストの自動化が進めばコストを削減でき、何よりリリースにかかる時間を減らし、スピードを上げることができます。Hokkaidoにて発表)。これによってテスト自動化は大きく進化し、2度目の楽天賞MVP賞受賞につながりました。2018年の楽天賞MVP賞の副賞として、バルセロナ旅行をいただきました。2018年受賞者の方々と、楽天が協賛するFCバルセロナの試合観戦を含めた、旅行をしてきました。他の受賞者たちは、全く異なるキャリアの人たちですが、向いている方向は同じで、楽天の5つのブランドコンセプトを実践し、結果を出しています。done」を実践しつづけて、品質向上活動を行っていきたいと感じました。日本で、そして世界で認められるQAへ今後は、まずはQAのスキルをさらに伸ばして、国内のQA業界で認められることです。楽天のQA部隊の存在を広めたい。その先は、世界のQAカンファレンスで名乗りを上げたいです。