freee Developers Hub

https://developers.freee.co.jp/

フリー株式会社の開発者(エンジニア, デザイナー,プロダクトマネージャー, etc...)によるブログです

フィード

記事のアイキャッチ画像
わたしが新卒で会社を選ぶときに知りたかったこと
freee Developers Hub
どんな会社を選び、どう行動すれば自分を最大限成長させながら社会に貢献できるのか?freee CTOが、最短で圧倒的成長を遂げる秘訣とそれを実現するための会社選びや行動習慣を、創業から12年間の実体験に基づき徹底解説します
8日前
記事のアイキャッチ画像
10分でわかるfreeeのQAあえ共
freee Developers Hub
こんにちは。freeeでQAのマネージャーをやってるでーにしです。 freee QA Advent Calendar2024の25日目です。 昨年は QAマネージャーやってみての失敗談 - freee Developers Hub で主に2021年までの話を書いたので、今回は2021〜のタイムラインで、今のfreeeのQAについて"あえて共有"したいと思います。freeeの価値基準に"あえて共有"というのがあるんですが、個人的にあえて、っていうのが好きなので、使いました。 実は「10分でわかるfreeeのQA」という資料があるんですが、10分以上のボリュームなので、今回は、あえ共ポイントに絞っ…
9日前
記事のアイキャッチ画像
より良いプロダクトを目指して、freee 請求書のメール送付機能不正利用防止対策の話
freee Developers Hub
こんにちは!freee 債権請求書領域でプロダクト開発に取り組んでいる 🇰🇷 韓国出身のエンジニア jason です。 この記事は freee Developers Advent Calendar の24日目🎄になります。 adventar.org すでにお気づきの方もいらっしゃるかもしれませんが、今年のアドベントカレンダーでは担当の25名の中で、債権請求書チームのエンジニアが5名も参加していて、朝会などで雑談ネタとして大いに盛り上がっています! また、QA エンジニアである nori さんも参加していて、それぞれが興味深いテーマで構成されていますので、まだ読んでいない方は、ぜひご覧ください!…
10日前
記事のアイキャッチ画像
Webサービスの歩き方 - 境界値分析 -1.0
freee Developers Hub
Webサービス開発におけるリスクを見つけるために、Webサービスの境界であるへりを探ります。
10日前
記事のアイキャッチ画像
freee の人たちのキャリアを配信する活動をしてたら、組織課題への取り組みと融合した話
freee Developers Hub
この記事はfreee Developers Advent Calendar 2024 - Aventar 23日目のエントリーです。 adventar.org こんにちは、私は freee でエンジニアリングマネージャーをやっている sentokun と申します。 この記事では、キャリアを配信する活動をしてたら、社内的に行っている組織課題への取り組みと融合した話をします。 ヘビとヤギとライオンが融合した空想上の生き物キメラ 記事中には 2 つのチームが登場します。 チーム 概要 補足 eng 波乱万丈委員会 ゲストがこれまでに経験したキャリアについて話す配信を行い、学びを社内全体で共有するチー…
11日前
記事のアイキャッチ画像
テストアーキテクチャの実践
freee Developers Hub
こんにちは。決済プロダクトでQAエンジニアをしているrenです。freee QA Advent Calendar2024の23日目です。 今回は、決済プロダクト開発にテストアーキテクチャを設計した事例について紹介します。 テストアーキテクチャとは テストアーキテクチャによって解決したい課題 テストアーキテクチャ設計のステップ 1. この振る舞いを担保するためには、どのようなテストが必要だろうか?という問いを立てる 2. 抽象化して考えるための概念を学ぶ 3. テストアーキテクチャを描き、議論する テストアーキテクチャ設計のインパクト 実装改善に関する気づき テストの構造とソフトウェアの構造に関…
11日前
記事のアイキャッチ画像
ElastiCache Redis Self Amplification Attack
freee Developers Hub
この記事は freee Developers Advent Calendar 2024 の 22日目のエントリーです。 こんにちは、PSIRTでtech leadをやっている eiji です。冬にモヒート作ろうとしたらライムが手に入らず、柑橘類だから秋から冬にとれるはずでは? と調べたらライムは四季咲きだそうです。もしかして、ここでも買い負けているということ? TL;DR Redisのnetwork帯域を使い果たして自滅する話 です。 RedisをCacheとした構成 Redisをcacheとして用いた構成は、ごくありふれたものだと思います。 Redisをcacheとして利用したよくある構成 …
12日前
記事のアイキャッチ画像
新卒QAのすゝめ
freee Developers Hub
こんにちは。QAエンジニアをしているinachanです。 フリー以外のサービスと連携するプロダクトの一員としてQAをしています。 freee QA Advent Calendar2024 22日目です。 はじめに 私はfreee初の新卒QAエンジニアとして入社しました。QAの新卒として入ってきたのは私と12月10日のアドベントカレンダーを担当しているtonchanの2人です。 そして7月にフリー以外のサービスと連携するプロダクトにアサインされた新米QAです〜。 QAのことはもちろん、自分なりの発見をまとめていこうかなと思います。 なぜ最初のキャリアとしてQAを選んだのか そもそもQAエンジニア…
12日前
記事のアイキャッチ画像
QAがスナップショットテストを書いてみた話
freee Developers Hub
こんにちは、freee人事労務でQAエンジニアをしているkairiです。freee QA Advent Calendar2024 21日目です。 今回はプロジェクトの中で実際にあった、不足しているテスト(自動テスト)をQAが書いてサポートした事例、およびそこからシステムの内部構造に踏み込んだ改善提案をした事例を紹介します。 きっかけ 複雑な表示ロジックを持つUIのリファクタに関わることになった際に、パターンが多すぎて目でチェックすることが非効率に感じたことがあり、なんとか楽ができないかと考えました。 実際のデシジョンテーブル。ほんの小さなコンポーネントに対してこの複雑度。 しかし該当箇所には複…
13日前
記事のアイキャッチ画像
freee Red team 発足から 2024年を振り返ります
freee Developers Hub
こんにちは!PSIRT ( Product Security Incident Response Team ) でお仕事をしています、kaworuです。 この記事は freee Developers Advent Calendar 2024 Advent calendar 21日目です。 今年も残すところあと10日!今日はfreee の Red teamについての記事を書きます。 freee Red teamの発足と模索 Red teamは、攻めの視点からセキュリティを担当する役割です。 対して、守りの役割はBlue teamと表現します。 両チームあって効果が発揮され相互に高め合う関係性から…
13日前
記事のアイキャッチ画像
権限管理基盤チームのCIの仕組みと課題
freee Developers Hub
こんにちは。権限管理基盤チームでQAをしているyukkyです。 freee QA Advent Calendar2024 20日目です。 所属してるチームで運用しているCIの仕組みと課題について書こうと思います。 CI作成の背景 権限管理基盤チームでは、権限制御を担うマイクロサービスを開発しています。 このプロダクトはUIが少なく、APIテストを中心にしたテストを行っています。 機能追加のたびにテストシナリオを追加し、蓄積したテストシナリオは、リグレッションテストとして再利用しています。 以前の開発フローでは、PR単位でローカル環境にてリグレッションテストを実行していましたが、 シナリオ数の増…
14日前
記事のアイキャッチ画像
デザインシステムを拡張し、プロダクト開発の共通基盤を目指す
freee Developers Hub
統合UX基盤というチームでエンジニアをしているtakumiです。freee Developers Advent Calendar 2024の20日目は、現在社内向けに開発を進めている新しいUIライブラリ「標準UI」について、その特徴や開発過程を紹介していきます。 デザインシステムの浸透と新たな課題 freeeでは2018年からデザインシステム「vibes」を開発・運用してきました。最近ではOSSとして公開し、アクセシビリティをはじめとするフロントエンド開発のノウハウを広く共有できるようになりました。以前の記事「デザインシステム "Vibes" の育てかた」でも詳しく解説していますが、vibes…
14日前
記事のアイキャッチ画像
この素晴らしい「振り返り」に「問いかけ」を
freee Developers Hub
この記事は freee Developers Advent Calendar 2024 の19日目です。 adventar.org 初めまして! freee でエンジニアリングマネージャー(以下 EM )をしている Sassy です! みなさん、振り返りはしていますか? 先週の自分と比べて、今週の自分はどうなっていますか? 自分は元々働く上で 仕事を楽しんで欲しい、楽しみたい そのために成長実感を個人でもチームでも感じられるようにしたい と考えています。 で、じゃあ成長実感ってどういうときに感じられるの?成長するためにはどうしたらいいの?というときに、振り返りが役に立っていると感じています。 …
14日前
記事のアイキャッチ画像
テスト管理ツールを移行してみた 〜ツール転生させてQA無双〜
freee Developers Hub
こんにちは。freee人事労務でQAエンジニアをしているnunです。 freee QA Advent Calendar 2024 19日目です。 昨年freee QA Advent Calender 2023にて下記テスト管理ツールの移行について投稿しました。 developers.freee.co.jp 本日はその後どうだったの?というところを投稿したいと思います。少し長いので必要に応じて後述の目次もご活用ください。 さて、タイトルでネタバレはしてしまっているのですが… お陰様でTestRailからZephyr Scaleへのテスト管理ツール移行は無事完了しました!!! 結果として1年間がか…
15日前
記事のアイキャッチ画像
社内QAメンバーにとったアンケートをまとめたよ
freee Developers Hub
こんにちは。freee人事労務でQAエンジニアをしているしほです。 freee QA Advent Calendar 2024 18日目です。 なぜこのアンケートを実施しようと思ったのか QAの仕事は多岐にわたり、普段自身が業務をしている時に今すごく楽しいなと思うことが沢山あるのですが、他のQAの方をみていたり話していると人によって楽しいなと思う所が違ったりするのでは?と思い始めました。 QA業務の魅力についても人によって考え方が違いますし、アンケートをとってみました。 17名から回答を頂いたのでそれを発表したいと思います! アンケートの概要 アンケート対象者フリーでQAエンジニアとして働くメ…
16日前
記事のアイキャッチ画像
freeeのプロダクト価値を最大化させるPdL(プロダクトリード)ってなんだ!
freee Developers Hub
こんにちは。 この記事は freee Developers Advent Calendar 2024 - Adventar 18日目の記事です。 adventar.org 担当するのは債権と請求書ドメインでPdL(プロダクトリード)をしているJumpです。以後お見知り置きを! 今日はfreeeのロールモデルのひとつであるPdLとはなにか、何をしているのかの一例を紹介しようと思います。 そもそもPdL(プロダクトリード)って何? 理想のユーザー価値を実現するリード人材でfreee の名称では PdL、プロダクトリードと呼んでいます。 ここ数年で生まれた出来立てほやほやのロールモデルです。 PdM…
16日前
記事のアイキャッチ画像
脅威モデリングのためのカードゲームを比較する
freee Developers Hub
freee Developers Advent Calendar 2024 17日目の記事はWaTTsonが担当します。昨年のAdvent Calendarでは「credentialをSlackに書くな高校校歌」というのを出してプチバズりしていたのですが、今回はネタ枠ではなくもうちょっと真面目な話を書きます。 developers.freee.co.jp 脅威モデリングの取り組み みなさんは開発しているシステムに対して「脅威モデリング」を行っているでしょうか?脅威モデリングとは、システムの各要素が持つ様々な脅威を挙げ、それらの緩和策を考えて整理する、という取り組みです。最近では、12月6日・7…
17日前
記事のアイキャッチ画像
障害に立ち向かう!QAエンジニアの1年間のアクション
freee Developers Hub
こんにちは。QAエンジニアをしているtoyopiです。 フリー以外のサービスと連携するプロダクトの一員としてQAをしています。 freee QA Advent Calendar2024 17日目です。 去年に引き続きアドベントカレンダーを執筆しております!! developers.freee.co.jp はじめに 約1年前、私は今の開発チームに配属されました。 悲しいことに、このチームは社内で1、2位を争うほど障害(※)が多いチームです…。 このチームが開発するプロダクトで起きる障害の中には、外部連携先に依存する原因もありなかなか一筋縄ではいかない現状です。 そうは言っても、ユーザーにとっては…
17日前
記事のアイキャッチ画像
Ruby のコードから TypeScript のコードを生成する
freee Developers Hub
この記事は freee Developers Advent Calendar 2024 の 16 日目の記事です. freee でエンジニア兼 Dev Branding をやっているけむりだま (@_kemuridama) です. 今年は Apple Vision Pro を購入したのですが, 予約したことを X に投稿したらフジテレビに開封時の取材を申し込まれるというレアなイベントが発生しました. 先日公開された visionOS 2.2 から導入された Mac仮想ディスプレイ機能のウルトラワイド対応, 家で開発してるときにとても便利なので会社でも使えないかなーと願っています. (社用 PC…
18日前
記事のアイキャッチ画像
産休とってみた
freee Developers Hub
こんにちは、freee会計でQAエンジニアをしている kana です。 freee QA Advent Calendar2024 16日目です。 私は2023年7月に産休に入り、2024年4月に職場復帰をしました。 今回の記事では、出産と育休中の生活と復帰後の働き方について書いてみようと思います。 生後2日目の手の写真 産休を取るまでのこと QAで初めての産休 社内では産休・育休を取るメンバーはいたものの、QAエンジニアで産休を取得する人は私が初めてでした。部署では前例がなかったので色々とジャーマネ※と手探りしながら進めたところもありましたが、社内では産育休に対するフォロー体制が整っており、安…
18日前
記事のアイキャッチ画像
runnを用いたバックエンドテストの試行錯誤の変遷とこれから
freee Developers Hub
こんにちは。2023年のQA Advent Calendarを見てfreeeのQAに興味を持ち、転職。そして本年のAdvent Calendarの内の1日を担当することになりました。決済プロダクトのQAエンジニアのsunnyです。 チームではアジャイルQAのスタイルを採用しており、要求・要件定義からユーザーストーリーを作成し、開発者とやりとりしながら仕様の理解を深めつつ、テスト分析・設計を行っています。 本記事はバックエンドQAで実践してきた、runnというツールを用いた変遷と、その先の展望についてのお話です。 この記事はfreee QA Advent Calendar 2024 - Adve…
19日前
記事のアイキャッチ画像
Scaling Up with Zephyr Scale: Integration that actually make sense
freee Developers Hub
Hello! My name is Bader (Bads) and I am a QA engineer at freee Healthcare Services. It's the 14th day of the freee QA Advent Calendar 2024. I am truly grateful for the opportunity to share my thoughts through this blog. It's an exciting moment for me to introduce Zephyr Scale, a powerful tool that h…
20日前
記事のアイキャッチ画像
生成AIを用いたクレジットカード明細OCR開発の挑戦
freee Developers Hub
はじめに この記事は freee Developers Advent Calendar 2024 - Adventar 12/14(14日目)の記事です。 adventar.org こんにちは。freeeで機械学習エンジニアをしているmickyです。 普段はAI-LabというチームでOCR開発のリードをしています。 今回はOCRチームで今期にかけて開発したクレジットカード明細OCRについて概要と技術的なチャンレンジについて紹介します。 このクレジットカード明細OCRはfreeeのデータ化サービスの内部プロダクトに搭載され、実業務で使用される予定です。 freeeのデータ化について freeeデ…
20日前
記事のアイキャッチ画像
PDD: Presentation Driven Development を勧めたいので聞いてくれ
freee Developers Hub
こんにちは!freee の債権請求書領域の開発をしている hachi です。この記事は freee Developers Advent Calendar 2024 - Adventar の 13 日目の記事です。 今年ももうすぐ終わりますね。みなさん今年はどうでしたか?私は今年を振り返って自分は発表 Driven で開発するのが一番捗るなと思ったのでその話をします! Presentation Driven Development とは、発表の予定を先に押さえておくことで生産性を著しく上げる開発方法です。(勝手に作った用語なので後ろで詳しく説明します。) 今年の振り返り 今年は以下の登壇・執筆を…
21日前
記事のアイキャッチ画像
From SQL Developer to QA Engineer: Shifting from Database Development to API Testing
freee Developers Hub
Hello, mina-san! I'm Kim, a QA engineer from EMP Growth Team. Our team is tasked to prevent user’s churn due to incomplete functionality of freee-payroll and we generate cross-selling from freee-payroll to other products. This is the thirteenth day of the freee QA Advent Calendar 2024. Getting Start…
21日前
記事のアイキャッチ画像
Why Accessibility Matters: A QA Engineer’s Journey to Inclusive Testing
freee Developers Hub
Hi everyone! I'm Aireen, a QA engineer from the Employee Portal team. We're the ones behind the web application that connects administrators and employees seamlessly across all freee products. Can you believe it? We're already on the twelfth day of the freee QA Advent Calendar 2024—almost halfway th…
22日前
記事のアイキャッチ画像
組織運営Tips5選-数百人規模となったプロダクト組織でより楽しい毎日を過ごすために-
freee Developers Hub
こちらはfreee Developers Advent Calendar 2024 の12日目の記事です! 初めまして!今年4月にフリーに入社したmicchanです!アドベントカレンダー12日目となる今回は、組織運営についてのお話をさせてください。(こちらのAdvent Calendarも折り返し地点が見え始めてきました、早いですね~) プロダクト組織が抱える成長痛 現在、私はプロダクト組織*1に所属しており、PdM(プロダクトマネージャー)、PMM(プロダクトマーケティングマネージャー)、PD(デザイナー)の皆さんと共に日々を過ごしています。このプロダクト組織は現在組織メンバーが数百人規模と…
22日前
記事のアイキャッチ画像
社内経理にプロダクトのFBをもらった話
freee Developers Hub
こちらはfreee Developers Advent Calendar 2024 11日目の記事です! 初めまして!今年4月にフリーに新卒入社したkochanです!自社のプロダクトを改善・進化させていく経験がしたいと思い、freeeに入社しました!アドベントカレンダー11日目の記事は、社内経理にプロダクトのFBを貰った話です! プロダクトを育てるためにはフィードバックが重要 SaaSではプロダクトを作るだけでなく継続的に進化させてユーザーに”価値”を届けることが重要です。 では、プロダクトを進化させるにはどうしたら良いのでしょうか? 単に便利だと思う機能を作ってもユーザーの求めるものと違って…
23日前
記事のアイキャッチ画像
ページオブジェクトモデルを採用しているE2Eテスト基盤の実装Tips
freee Developers Hub
こんにちは。SEQ (Software Engineering in Quality)のnakamuです。 freee QA Advent Calendar2024 11日目です。 これまで、freeeのE2EテストツールはSelenium+RSpec+Capybara+SitePrismをベースにした独自基盤を利用してきました。 この基盤は、2016年からページオブジェクトモデルを採用し、今日に至るまでE2Eテストの保守および運用を支えてきました。 今年度からは、Playwrightを基盤にした新しいE2Eテスト環境への移行を推進しており、新基盤でも引き続きページオブジェクトモデルを使用して…
23日前
記事のアイキャッチ画像
拠点が離れているチームメイトに物理的に励ましてもらう雑電子工作
freee Developers Hub
債権と請求書ドメインの開発責任者をやっている jaxx です。今年もアドベントカレンダーの季節がやってきましたね。freee Developers Advent Calendar 2024 の 10 日目の記事となります。 昨年まで「突撃!隣のリモート・オフィス環境」というエントリーを書いてましたが、今年は自組織のかんたんな紹介と課題に対して雑電子工作をしてみました。 developers.freee.co.jp 大崎拠点と関西拠点のメンバーで開発をしています 債権と請求書ドメインは大崎拠点と関西拠点の2拠点のメンバーが一緒になって開発を進めています。 現在チームは2つあり、大崎拠点を jax…
24日前