非公開求人
リーガルテック領域においてサービス開発を行うベンチャー企業でのSoftware Engineer in Test(SET)の求人
求人ID:1241657
募集終了
転職求人情報
職種
Software Engineer in Test(SET)
ポジション
担当者
おすすめ年齢
20代
30代
40代
50代以上
年収イメージ
600万円〜1,000万円 ※別途SOの付与あり
仕事内容
このポジションでは、当社シリーズのリリース速度向上にテスト・プログラミング二つの力で貢献する Software Engineer in Test(SET)職をご担当いただきます。
ソフトウェアテスト未経験のプログラマでも、Software Engineer in Testとして活躍していく意思がある方は大歓迎です。
<仕事内容>
- 各種自動テストを用いたリリース速度の改善
- 例:
- 自動化されたE2Eのテスト作成・運用
- 保守性を考慮したテストの構築
- 主にE2EテストにおけるFreakyさの低減に関する施策
- テスト失敗時の通知フロー整備
- 自動化されたAPIテストの作成・運用
- テストの目的設定、ツール選定を含む
- ユニットテストの改善
- 開発者が行っているユニットテストについて、カバレッジ取得による状況の可視化、保守性を考慮した書き方などについてのルール策定、必要に応じてペアプロなどを行ってもらいます。
- テスト自動化を組み込んだ開発プロセス改善、デプロイパイプライン整備
<開発環境/使用ツール>
※のついているものは担当するプロダクトによって異なります
- 言語: Ruby, TypeScript ※
- フレームワーク: Hanami, express ※
- スキーマ: Swagger (OpenAPI 3)
- プラットフォーム: AWS, GCP ※
- 構成管理: Docker, Terraform
- コンピューティング基盤: ECS(Fargate), Lambda, Cloud Functions ※
- 認証基盤: Auth0
- ヘルプデスク: Intercom
- メール受送信: SendGrid
- データベース: MySQL Aurora, Redis
- CI/CD: CircleCI, GitHub Actions
- 監視: Datadog, Sentry
- データウェアハウス: BigQuery
- ロギング: Datadog, Splunk
- タスク管理: Jira
- コミュニケーション: Slack, Google Meet, Discord
- ナレッジ共有: Notion, Miro, Zeplin
ソフトウェアテスト未経験のプログラマでも、Software Engineer in Testとして活躍していく意思がある方は大歓迎です。
<仕事内容>
- 各種自動テストを用いたリリース速度の改善
- 例:
- 自動化されたE2Eのテスト作成・運用
- 保守性を考慮したテストの構築
- 主にE2EテストにおけるFreakyさの低減に関する施策
- テスト失敗時の通知フロー整備
- 自動化されたAPIテストの作成・運用
- テストの目的設定、ツール選定を含む
- ユニットテストの改善
- 開発者が行っているユニットテストについて、カバレッジ取得による状況の可視化、保守性を考慮した書き方などについてのルール策定、必要に応じてペアプロなどを行ってもらいます。
- テスト自動化を組み込んだ開発プロセス改善、デプロイパイプライン整備
<開発環境/使用ツール>
※のついているものは担当するプロダクトによって異なります
- 言語: Ruby, TypeScript ※
- フレームワーク: Hanami, express ※
- スキーマ: Swagger (OpenAPI 3)
- プラットフォーム: AWS, GCP ※
- 構成管理: Docker, Terraform
- コンピューティング基盤: ECS(Fargate), Lambda, Cloud Functions ※
- 認証基盤: Auth0
- ヘルプデスク: Intercom
- メール受送信: SendGrid
- データベース: MySQL Aurora, Redis
- CI/CD: CircleCI, GitHub Actions
- 監視: Datadog, Sentry
- データウェアハウス: BigQuery
- ロギング: Datadog, Splunk
- タスク管理: Jira
- コミュニケーション: Slack, Google Meet, Discord
- ナレッジ共有: Notion, Miro, Zeplin
必要スキル
<必須スキル>
- 5年以上の、いずれかのプログラミング言語を用いたソフトウェア開発経験
- いずれかのプログラミング言語でのユニットテスト実装経験
- チームのコード品質や生産性を高める取り組みを検討・実践した経験
- GitHub/GitLab などをつかったレビューを含めたチーム開発経験
- Linuxその他UNIX系OS上での一般的な操作が行える
- QCDや保守性を考慮したテスト設計・ドキュメンテーション能力
- 以下、歓迎要件いずれかを満たす経験
<歓迎スキル>
- E2Eテストの実装・運用経験
- APIテストの実装・運用経験
- 保守性の高いコードを書くスキル
- JSTQBや、ソフトウェア品質技術資格認定(JCSQC) などの資格取得
- 要件定義や外部仕様検討フェーズにおいてプロダクトマネージャーやデザイナー・エンジニアと議論を行った経験
- いずれかのプログラミング言語を用いた業務効率化・自動化経験
- ユニットテスト・結合テスト・受け入れテスト等のソフトウェアテストに関する知見
- mabl, Autify等を用いて自動的なUIテストを行った経験
- Jenkins, CircleCI, Travis CIなどの継続的インテグレーションツールを使用した経験
- アジャイル開発やスクラム開発のプラクティスに関する知見
- Webサービスやソーシャルゲーム等の高頻度でリリースが行われる開発現場での実務経験
<求める人物像>
- 技術的な好奇心が強く、新しい技術に自らキャッチアップしていくことができる方
- ビジネスサイドと密にコミュニケーションを取りながら、whyとwhatを考えつつ開発・改善を進められる方
- 問題解決のために、自分の領域に閉じず柔軟な発想に基づき行動できる方
- 他者への敬意を持ち、自分のためだけでなくチームのために行動できる方
- 課題に対して裏付けのない決めつけをせず、データなどのファクトベースで行動できる方
- 5年以上の、いずれかのプログラミング言語を用いたソフトウェア開発経験
- いずれかのプログラミング言語でのユニットテスト実装経験
- チームのコード品質や生産性を高める取り組みを検討・実践した経験
- GitHub/GitLab などをつかったレビューを含めたチーム開発経験
- Linuxその他UNIX系OS上での一般的な操作が行える
- QCDや保守性を考慮したテスト設計・ドキュメンテーション能力
- 以下、歓迎要件いずれかを満たす経験
<歓迎スキル>
- E2Eテストの実装・運用経験
- APIテストの実装・運用経験
- 保守性の高いコードを書くスキル
- JSTQBや、ソフトウェア品質技術資格認定(JCSQC) などの資格取得
- 要件定義や外部仕様検討フェーズにおいてプロダクトマネージャーやデザイナー・エンジニアと議論を行った経験
- いずれかのプログラミング言語を用いた業務効率化・自動化経験
- ユニットテスト・結合テスト・受け入れテスト等のソフトウェアテストに関する知見
- mabl, Autify等を用いて自動的なUIテストを行った経験
- Jenkins, CircleCI, Travis CIなどの継続的インテグレーションツールを使用した経験
- アジャイル開発やスクラム開発のプラクティスに関する知見
- Webサービスやソーシャルゲーム等の高頻度でリリースが行われる開発現場での実務経験
<求める人物像>
- 技術的な好奇心が強く、新しい技術に自らキャッチアップしていくことができる方
- ビジネスサイドと密にコミュニケーションを取りながら、whyとwhatを考えつつ開発・改善を進められる方
- 問題解決のために、自分の領域に閉じず柔軟な発想に基づき行動できる方
- 他者への敬意を持ち、自分のためだけでなくチームのために行動できる方
- 課題に対して裏付けのない決めつけをせず、データなどのファクトベースで行動できる方
就業場所
就業形態
正社員
企業名
リーガルテック領域においてサービス開発を行うベンチャー企業
企業概要
事業内容:法律業務に関するソフトウェアの研究・開発・運営・保守
企業PR
業務カテゴリ
組織カテゴリ
備考
関連キーワード