【業務内容】
このポジションでは、CI/CD、自動テストの導入提案、実装など単体〜結合テストに対するQA活動・QA業務の高度化、テスト自動化体制の構築に主体的に取り組んでいただきたいと考えております。具体的には以下の役割を期待しています。
・開発チームと連携し、ソースコードやバッチ処理の理解に基づいた、数値の整合性の検証や異常検知の仕組み作り
・ 既存のテスト効率化ツール(JavaScript、Kotlin、Go)の改善による社内テスト実施効率の向上
・テスト自動化プラットフォーム(Autify、Playwright)の適用範囲拡大と運用による自動化メリットの追求
・ テスト実行環境の改善とQA活動の推進
・ テストフレームワーク・ツールの導入
・ CI/CDパイプラインの整備
・ 非機能テスト自動化の推進
【ポジションの魅力】
証券取引や保険のシステムで扱っている高度なアルゴリズムに対して、テストの自動化を通して品質を向上させる取り組みに関わることが出来ます。
現在までにAutifyや内製のテスト効率化ツールを使用し、サービスサイトを中心とするテストの自動化に取り組んできましたが、スマホアプリ領域やAPI、内製ツールへの拡大を予定しています。
プロダクトを内製で開発している弊社は、社内の開発チームと密接に連携しながら、SET自らもテストコードに手を加えて自動化を推進できる環境です。
Autify以外にもTampermonkeyを利用した拡張機能の追加や、各開発チームも使用する内製のテスト効率化ツール(JavaScript, Kotlin,Go)の改善によって、開発組織全体のテスト実施効率の向上に直接的に寄与できることは醍醐味の一つです。
将来的には開発組織に留まらずカスタマーサポート部門や事務オペレーション部門などが利用するテスト効率化ツールについても改善を加えていくことで、会社全体の効率を上げていくこともお任せできればと思います。
・他チーム・ビジネスサイドとの距離の近さ
他の開発チームやデザイナー、ビジネスサイドとは、いつでも緊密な連携が取れる体制を整えており、職能の垣根なく協力を得ながら、よりよいプロダクトを生み出すことができます。
入社してみると課題がたくさん見えてきますが、改善することでさらに成長できる伸びしろがあることを実感できます。