フリー株式会社のエンジニア求人・転職・採用 | freeeのプロダクトを継続的な品質改善を支援するテスト自動化エンジニア(Software Engineering in Quality)を募集

フリー株式会社の求人画像1
マッチ率

NEWfreeeのプロダクトを継続的な品質改善を支援するテスト自動化エンジニア(Software Engineering in Quality)を募集

1日前 更新

テストエンジニア・QAエンジニア

東京都(大崎駅)

600-1050万円

TypeScriptRuby

自社サービスありリモートワーク可服装自由オンライン選考可新技術に積極的上場企業裁量労働制あり

事業概要

■ 会計や人事労務関連業務を効率化するためのクラウドサービス『freee会計』『freee人事労務』を開発、運営

■ グッドデザイン賞や総務省後援の「ASPIC IoT・AI・クラウドアワード」のベンチャー大賞(2017年)をはじめ、名だたる賞を受賞

仕事内容

■業務内容詳細

・seleniumベースのブラウザテストからplaywrightベースのブラウザテストに移管 ・自動テストの実行の保守運用 ・テスト環境に関するボトルネックの解消

※会社の事業状況やご本人の適性に応じて担当する業務内容が変更となる場合があります

■現状の課題/今後取り組みたいこと

▼現状の課題

・リグレッションテストの自動化 手動でテストしている内容も多く対応に多くの工数がかかっているため自動化が求められています

・ブラウザ(E2E)テストの実行基盤の最適化 これまでfreeeで利用してきたSeleniumをベースとしたE2Eテストの実装基盤を利用してきました。しかしこの基盤には実行時間が長い点や実装しずらい点など多くの課題があり、現在これをPlaywrightベースの新しい基盤にリプレイスをしています

▼今後取り組みたいこと

・E2Eテスト以外の手法へのアプローチ インテグレーションテスト(APIテスト・PageUIテスト)の自動化

・インテグレーションテストをPRの段階で実行できる基盤の開発 PRの段階でUnitテストだけではなくインテグレーションテストの確認もしていきたい

求められるスキル・人物像

【必須要件(Must)】 ・プロダクトを通して価値を生み出すことへの興味と世の中を変えることへの思い ・Webサービスの開発と運用の経験 ・自動テストの作成経験(Unit・API・E2E)

【歓迎要件(Want)】 ・WebサービスのQA経験 ・CI/CDパイプラインの構築・運用経験 ・技術選定の経験 ・AWSの運用の経験 ・Infrastructure as Code(IaC)の運用の経験

【求める人物像】 ・自動テストに関する現状の課題を主体的に見つけられる ・見つけた課題に対して改善案を提案できる ・チーム内外の人と円滑にコミュニケーションが取れる人

勤務地・給与・その他情報

想定年収、待遇・福利厚生、
選考プロセスなどを確認するには会員登録が必要です

ログインはこちら
勤務地
アクセス
勤務時間
想定年収
雇用形態
休日・休暇

開発環境・現場

■開発に使っている主なツール ・言語:Ruby, TypeScript ・自動テスト:Selenium, Playwright, runn ・CI/CD: Jenkins, GitHub Actions ・インフラ:AWS,EKS, Aurora, Opensearch, AmazonMQ ・IaC: Terraform ・その他:GitHub,JIRA,Slack, Report Portal ・テスト管理:Zephyr Scale

このPJ・案件で使われている技術

プログラミング言語
TypeScriptRuby
フレームワーク・ライブラリ
AngularRuby on Rails
ミドルウェア・ツール
ECS/EKSTerraformJenkins
プロジェクト管理
JIRAGitHub
コミュニケーションツール
Slack
その他
Selenium
支給PC
現場で選択可能(Windows/Mac)

得られる経験・キャリアパス

■当該ポジションで働く魅力

・自動テストの実装だけではなく効率よく実行する基盤の構築 CI/CDを活用して効率よくテストを実行する基盤の構築まで幅広く関われます

・clineなどの最新の技術に触れられる SeleniumベースのテストからPlaywrightベースへの移管を効率良く進めるためにAI活用など最新の技術を取り入れながらテスト自動化を進められる

・作成した基盤のフィードバックがもらいやすい 我々が提供している基盤の利用者は社内のエンジニアです。そのため基盤に関する改善案などフィードバックがもらいやすい環境にあります。またPlaywrightベースの基盤に移管したらテストが安定かつ動作が早くなったなど、感謝されることが多くやりがいを感じられます

事業内容の詳細

Software Engineering in Quality(SEQ)は、freeeの掲げるミッションの実現のため、freeeのサービスを開発していくために必要となる品質に対するカルチャーを育てていくことをミッションとし、プロダクトの継続的な品質改善を支援しています。そのために、「テストは手動から自動ベースの世界に」を目指し、今は手動が前提でテストを実施していますが、自動が前提の環境に変えていきたいと考えております。 QAチームを支える重要なポジションとしてQAとエンジニアリングの懸け橋となり、サービスを提供し続けるために最適なことを自律的に考えチームで実践していく仲間を募集します。

この企業の他の求人