1
/
5
SET
中途
2
エントリー
on 2020/08/31 512 views

教育系SaaS製品のテスト・品質保証プロセス改善をリードするSETの募集!

株式会社コードタクト

株式会社コードタクトのメンバー もっと見る

  • CTOとして最先端の技術を含めサービスにおける必要技術は何かを考え、率先して取り組み、検証すること。
    サービスの未来に向けた研究開発をしています。また、高い技術力が発揮できるチーム、個人を育てることも常に考え取り組んでいます。
    技術を通じて教育の現場の課題に向き合い、スクールタクトをより良いものにしていくことで、先生たちの負担を減らし、先生方が子ども達と向き合う時間をつくりだせるようにすること。公教育の世界ならではの課題を解決しながら、学校の教育現場を変えていきたいです。

    <経歴>
    京都大学卒業後、フリーランスとしてRubyを使った新規事業プロジェクトに参加する。
    Rubyist/MD...

  • 茨城県出身.中学生時代に人工知能に興味を持ち,手元にあったWindows 95上で動くVisual C++ 6.0を購入し,chatterbotを開発し始める.
    音大を受験するが失敗.通信会社へ常駐するバイトをしていたので,そのままネットワークエンジニアとしてのキャリアをスタートする.
    IPSでのネットワーク構築,専門学校非常勤講師(C言語),大手通信会社の金融担当部門ソリューションSEなどを経て,ICTベンチャーのCTOを経験.
    2015年「世界を変える技術」を標榜し,株式会社ZUUへ入社.
    興味の中心はエレガントなコード,エンジニアの生産性,大規模な協調分散システムなど.

  • 内藤 建

こんなことやります

当社が開発している2つのSaaS製品のテストおよび品質保証プロセスの改善をリードするシニアクラスのソフトウェアエンジニアインテストを募集しています。

■募集背景
現在,当社では授業支援システムである「schoolTakt」と教育機関向けのプラットフォームである「まなびポケット」の開発を2チーム体制で行っています。
これらの製品開発において,テストの自動化は一部されているものの,最終的なQAプロセスの多くは社内のQAチームや社外の受け入れテストに依存しています。
より迅速な市場への適応が求められ,機能が肥大化していく中で,このような人力中心のQAプロセスは製品開発に置けるボトルネックとなりつつあります。
これを解消するため,テスト自動化をリードしてくれるフルタイムのソフトウェアエンジニアを募集することになりました。

■本ポジションの役割
・ソフトウェアエンジニアとして
募集ポジションがテストエンジニアではなくソフトウェアエンジニアインテストであるのは,第一にコードによって問題を解決するソフトウェアエンジニアであることを求めているからです。
コードを読む,コードを書くというソフトウェアエンジニアリングによって,組織のテストを加速させることを期待します.。
・ シニアソフトウェアエンジニアリングインテストとして
当社で明確にテストを主業務とするポジションを設置することは初の試みとなります。
そのため,このポジションには以下のような役割を期待しています。
- 製品開発をおこなうソフトウェアエンジニアおよびQAチームと共同して,テスト自動化と品質の向上を主導します
- 上記目的を達成するための方法論,フレーム,ツールを導入または開発し,継続的にプロセスの改善を行います
- ソフトウェアテスト領域に関する標準または知識体系を活用し,テスト計画の作成と最適化を行います
- それらの取り組みを社内に浸透させるため,他のソフトウェアエンジニアおよびジュニアレベルのソフトウェアエンジニアリングインテストを指導します
・その他の担当領域
codeTaktの開発組織では明確に固定化されたポジションはありません。
専門性を突き詰めるために,特定のロールで集中的に業務を行うか,あるいは周辺領域に手を出すかは本人の裁量に委ねられます。
シニアソフトウェアエンジニアリングインテストには,テスト文脈でのソフトウェアエンジニアリングを主導することを期待しますが,一方でインフラストラクチャの改善やプロダクションコードへのコミット,新しい社内プロジェクトへの参加などは比較的自由に行うことができます。

■業務内容詳細
- Turnipを使用した仕様化テストの推進
- Cypressを使用したE2Eテストの実装
- テストメトリクスの追加とトラッキング
- テスト効果の測定と最適化
- 非機能テスト(負荷テスト・セキュリティテスト)の自動化
- テストパイプラインの改善

■配属チーム体制
新たに設置される開発組織横断的なソフトウェアエンジニアリングインテストチームに所属していただきます。
最初は特定の製品開発チームにおけるスクラム開発のメンバーとして単一製品のテストプロセス改善をしていただくことを想定しておりますが,これは我々の課題を共有した後,最初のシニアソフトウェアエンジニアリングインテストの方と相談して決定したいと考えております。
参考までに,現在の製品開発チームの編成を記載します。

■開発メンバーの裁量
- フロントエンドエンジニア: 2名
- バックエンドエンジニア(フロントも触る): 2名
**まなびポケット開発チーム**
- バックエンドエンジニア(フロントも触る): 4名
その他,サービス横断のSREが2名と,業務委託で非常勤のソフトウェアエンジニアが3名ほど居ます.

■必須条件
- RubyおよびRuby on Railsでの開発経験
- TDD,BDDを推進した経験
- Dockerを使用した開発の経験
- Jenkins, CircleCI, WerckerなどのCIシステムを利用・構成した経験
- Terraform, Ansible, SaltStack, AWS, GCP, Azureなどのテクノロジーを活用してテスト環境の配備と構成管理を行った経験
- ソフトウェアエンジニアリングの力で製品の品質を担保しながらデリバリを加速させるという意志

■歓迎条件
- Cypressを使用したE2Eテストの設計・実装経験
- Turnipを使用した仕様化テストの設計・実装経験
- SQuBOKに関する知識
- JSTQB認定

会社の注目のストーリー

社内ラジオ「すくすくラジオ」配信中!リモートワークでも積極的な社内コミュニケーションの取り組みについて紹介!
互いを認め合い受け入れる雰囲気。SS部推しになるポイントを紹介します!
教室で肩を並べて授業を受ける意味とは。教育に向き合う研究者として働く。
エントリー状況は公開されません
1人が応援しています
会社情報
株式会社コードタクト
  • 2015/01 に設立
  • 30人のメンバー
  • 社長がプログラミングできる /
  • 〒150-0044 東京都渋谷区円山町28-4 大場ビルA館2階
  • 教育系SaaS製品のテスト・品質保証プロセス改善をリードするSETの募集!
    株式会社コードタクト