freeeの開発情報ポータルサイト

Creating & Running Automated E2E Test Scripts 101

Hello! My name is Rona and I am a QA engineer at freee Digitalization Service. It's the 19th day of the freee QA Advent Calendar 2023. I am grateful for the opportunity to write an article for this event, and this time I would like to shar…

アクセシビリティに関する社内の判断事例集を作ってる

こんにちは、デザイナーのid:ymrlです。今年は書道大会を提案したり、ヒットソングの作詞(?)をやったりしました。あとWebアクセシビリティの本を出版しました。充実した1年でした。 gihyo.jp この記事は freee Developers Advent Calendar の18日目です。…

CircleCI関連の月額コストを1日で10%削減する

この記事はfreee 基盤チーム Advent Calendar 2023 の18日目の記事です。 はじめに はじめまして、SRE 統制チームのYです。 現在はコスト統制を重点的に取り組んでおり、予算精度の向上、コスト最適化を目標に業務を推進しています。 本記事では、コスト改善…

Webアプリエンジニアの開発経験をQAエンジニアに活かす

こんにちは。freee人事労務でQAエンジニアをしているpatuです。 この記事は freee QA Advent Calendar2023 18日目の記事です。 私は2021年7月freeeにWebアプリエンジニアとして入社し、2年間freee人事労務の機能開発に携わりました。 freee入社前に12年間Web…

アラーティングガイドラインで秩序を取り戻せ

こんにちは Enabling SRE teamに所属しているSREのchoreです! この記事は freee 基盤チームアドベントカレンダー の17日目になります。 今回は freeeにおけるモニタリング運用の話をさせて頂きます。 背景 freeeではインフラやプラットフォーム周りのエラー…

ファイルの後方互換を考える

こんにちは、freee販売 開発エンジニアをやっているtakayanです。この記事はfreee Developers Advent Calendar 2023 - Adventar 17日目です。 2023年に開催されたfreee技術の日ではPublic APIについての話をしました。その中で後方互換の話もしましたが、こ…

Re:ゼロから始めるfreeeQA生活

あいさつ ‍♀️ freee QA生活2周目ってどういうこと? (2周目の話をする前に...) freeeQA生活1周目の話 どうしてfreeeに戻ろうと思ったのか freee転職活動中の個人的に面白かった小話 2周目のメリットとギャップ 今後挑戦していきたいこと 次回予告 あいさつ …

AWS のコスト統制の道

SRE 統制チームの oracle です。 この記事は freee 基盤チームアドベントカレンダー の16日目になります。 今回は AWS の コスト統制についてお話させて頂きたいと思います。 先日「 AWS の組織移行をしました 」という記事の中で AWS の組織移行のために SR…

freee 会計の Rails アプリケーションを Zeitwerk モードに移行しました

こんにちは。freee 会計の開発をしている chandai です。 この記事は freee Developers Advent Calendar 2023 の16日目の投稿になります。 早いもので今年も残り僅かですね。 私からは今年行った freee 会計の Zeitwerk モード移行について共有させていただ…

沖縄ネスト立ち上げと沖縄1人目QAになった話

初めに ハイサイ!沖縄でfreee販売のQAをしているmittsuです 今回は freee QA Advent Calendar2023の16日目になります これまでの経験 freeeに入る前は沖縄から出たことがなく(中学の修学旅行で九州行っただけ)、地元沖縄の企業で10年間QA業務に従事しており…

多様なプロダクトが存在する freee における health check 標準化

こんにちは。freee の Platform Solution チーム1 に所属している nkgw (Twitter) です。 この記事は freee 基盤チーム Advent Calendar 2023 の 15 日目の記事となります。 普段は、エンジニアリングマネージャーをしつつ、新規プロダクトのリリースサポ…

freeeカードチームの開発(Go)から得た学びベスト5

この記事はfreeeアドベントカレンダー2023の19日目の記事です。 こんにちは!freeeカードチームのmattsunです。freeeカードUnlimitedの開発運用をしています。私は1年前にfreeeに入社しfreeeカードチームに所属しています。これまでの自分のエンジニアとして…

QAが率先してアクセシビリティチェック品質をリードしたらいいことづくしだった

こんにちは。freee人事労務でQAエンジニアをしているshihoです。 freee QA Advent Calendar2023 15日目です。 自己紹介 元カスタマーサポートで、2016年8月にfreeeに入社しました。3年前にQAエンジニアに異動してから、品質保証の重要性とユーザーのニーズに…

Amazon EKS on AWS Gravitonとfreee's EKS Platformに関する今後の展望

こんにちは、freee SRE Platform Teamのmatsumoto(frauniki)です。 普段はKubernetes周りのプラットフォーム周りをメインに運用や改善を行っています。 freee 基盤チーム Advent Calendar 2023 の14日目を担当させてもらいます。 今回はfreeeがサービス提供…

freee Tech Night が今日で 5 周年を迎えました

この記事は freee Developers Advent Calendar 2023 の 14 日目の記事です. freee でエンジニアをしているけむりだま (@_kemuridama) です. 普段は freee 会計の技術的負債の返済や実装の標準化を行っている会計基盤というチームで freee会計の TypeScript …

プロダクト知識の理解を促進するテスト分析「辻レビュー」の話

こんにちは。freee人事労務でQAエンジニアをしている村岡です。社内ではkairiと呼ばれています。ニックネームは特に本名とは関係ありません。 この記事は freee QA Advent Calendar2023 の14日目です。 今回はQAメンバー内でテスト分析レビューをしてみたら…

10人から1500人の会社に転職し、それぞれを比較して最初の2ヶ月で感じたこと

はじめに こんにちは! freeeアドベントカレンダー2023の13日目の記事を書きます、金融開発カード事業部Engの田畑です。 現在、私はfreeeカードの開発運用に携わっております。 www.freee.co.jp この10/1に入社をさせて頂いたので、入社直後の今でないと書け…

freee の EC2 開発環境基盤について

freee 基盤チーム Advent Calendar 2023 13日目です。 はじめまして。SRE Platform Delivery チーム(以下 Delivery チーム)の tetora です! 今年の3月に freee に join しました。 年末年始はずっと積ん読していた三体の完結編を満を持して読もうと思って…

インボイス制度QAメンバーで勉強会をして品質を向上できた話

こんにちは。freee会計のQAをしているminachikaです。 freee Developers Advent Calendar2023 13日目です。 2023年10月からいよいよ始まったインボイス制度。freee会計の多くの機能がインボイス制度に対応しました。 今回は、インボイス制度のQAを実施するに…

AWS の組織移行をしました

SRE 統制チームの oracle です。 この記事は freee 基盤チームアドベントカレンダー の12日目になります。 今回は AWS の 組織移行を行った話をさせて頂きます。 AWS の 組織移行というのはどういうこと?と思われる方もいらっしゃるかと思いますので、正し…

テスト管理ツールを比較してみた 〜これを機に新ツール移行へこぎつけたい〜

こんにちは。freee人事労務でQAエンジニアをしているnunです。前後に括弧をつけると顔文字みたいで可愛いことに最近気付きました。(nun) ≒ (^u^) freee QA Advent Calendar2023 の12日目です。 12/12はゾロ目だし縁起の良い日だったりするかなと思いきや、特…

freee の人たちのキャリアに触れて学びにつなげる、eng 波乱万丈委員会

この記事はfreee Developers Advent Calendar 2023の12日目の記事です。 こんにちは、freee でエンジニアリングマネージャーをやっている sentokun と申します。 突然ですが、みなさんの周りには、尊敬できる人はいますか?目標としている身近な先輩、どうや…

ユーザー価値に直結する開発時間を増やしたい!グロースエンジニアの運用負荷との戦い🔥

こんにちは!freeeでアプリケーションエンジニアをしているおっそーです。 この記事は freee 基盤チームアドベントカレンダー の11日目になります。 昨日のuryyさんのPagerDutyについての記事はいかがでしたでしょうか? わたしは外部サービス連携開発部のグ…

グローバルチーム開発での経験とその取り組み

こんにちは。この記事は freee Developers Advent Calendar 2023 - Adventar の11日目です。 池澤と申します。freeeには2015年11月に入社しました。社歴が長いため、これまでにコアエンジンチームや金融開発チームなど、さまざまなチームでの経験を積み、202…

決済プロダクトのマジ価値を最速で届けるためのバックエンドQAの事例

こんにちは、freeeで決済プロダクトのQAエンジニアをしているrenです。freee QA Advent Calendar 2023 - Adventarの11日目です。 この記事では、決済プロダクトでアジャイルQAを実践するために取り組んでいる、バックエンドQAの事例を紹介します。 決済プロ…

PagerDutyを用いたアラート対応改善の取り組みとTips紹介

はじめに こんにちは!freee の Enabling SRE チームに所属している阿部 寛明 (uryy)と申します。freeeのシステムを運用する際にはDatadogからの通知をもとにアラート対応するケースが多いのですが、組織拡大により従来の方法ではうまくワークしない箇所もで…

型を意識した Ruby on Rails 上のモデル

こんにちは。freee販売を大阪で開発しております、bucyou (ぶちょー) というものです。 この記事は、freee Developers Advent Calendar 2023 の10日目です。 例によって普段は Ruby on Rails で開発をしておりますが、ここでのアーキテクチャや、モデリング…

SRE出身の人間が考える品質保証

はじめに こんにちは。SEQ(Software Engineering in Quality)チームでQAエンジニアをしているtatsukomです。 freee QA Advent Calendar2023 10日目です。 私たちのチームは、現在自動テストの基盤開発、さらには開発フィードバックサイクルの高速化を目指し…

今日は「異動戦国」制度を利用して「共通Admin 基盤開発チーム」に異動した話をしようか

こんにちは。 この記事は freee 基盤チーム Advent Calendar 2023 12/09(9日目)の記事です。 昨日は imariku さんの TerraformのAWS ProviderでRoute Table Resourceを利用するときに気を付けたほうがよいこと - freee Developers Hub でした。tfstate の変…

freeeカード ポイント機能のウラガワ

はじめに この記事はfreeeアドベントカレンダー2023の9日目の記事です。 こんにちは!freeeカードチームのjunpayです。freeeカードを開発運用しています。 https://www.freee.co.jp/payment/card/ 今年の6月に、お客様の利用額に応じてポイント還元を行うポ…

開発チームと輪読会をやったお話

こんにちは!freee会計のQAをしているazuminです。 freee QA Advent Calendar2023 9日目です。 freeeに入社して約2ヶ月が経過しました!まだまだ上手く業務を回せているとは言いづらいですが、毎日学びながらQA生活を送っています。 本記事では開発チームと…

TerraformのAWS ProviderでRoute Table Resourceを利用するときに気を付けたほうがよいこと

こんにちは!PSIRTのimarikuです!この記事はfreee 基盤チーム Advent Calendar 2023の8日目としてお送りします。 私は普段、PSIRTのメンバーとして主にクラウド方面を中心にプロダクトセキュリティの向上に取り組んでいます。 PSIRT buleteamでは現在AWS Ne…

社内向けのChrome拡張機能を作ってみんなの生産性を上げた話

こんにちは、freee会計のエンジニアをしている 7kz です。 freee Developers Advent Calendar 2023 の8日目の記事です。 この記事は? 私は、社内向けに便利なChrome拡張機能を作っています。 Chrome拡張機能を作ることになったきっかけと、自分がどんなもの…

スクラムチームのメンバーとしてQAが入ってみる

こんにちは。freee会計のQAをしているakariです。 freee Developers Advent Calendar2023 8日目です。 私が所属する開発チームでは、QA含むスクラムチームで開発をしています。スクラムチームの中で QAがどのような動きをしているかについて先日インボイス制…

OneLogin + Terraform によるアカウント管理・権限管理基盤の紹介

本記事はfreee基盤チームアドベントカレンダーの7日目です。 昨日のWaTTsonさんの記事は色んな意味で強烈な内容でしたね。未見の人は是非チェックを。 今日の記事は少し渋目な感じになります。 はじめに あらためましてこんにちは、SREの河村(at-k)です。今…

面白い仕事は「いつかやりたい」のメンテで生まれる

こんにちは!freee会計でアプリケーションエンジニアをやっている hachi ( @hachiblog ) です。この記事は freee Developers Advent Calendar 2023 7日目の記事です。 先日チームに最近新たに加わったメンバーに「このチームは皆楽しそうに仕事をしますね」…

スクラムマスターを兼任して見えてきた、シフトレフトのための立ち回りとやってきたQAの活動

こんにちは。決済プロダクトでQA兼スクラムマスターをしているbarusです。 本日はfreee QA Advent Calendar2023 7日目です。 adventar.org 今回は「スクラムマスターを兼任して見えてきた、シフトレフトのための立ち回りとやってきたQAの活動」と題してお話…

credentialをSlackに書くな高校校歌

youtu.be こんにちは。freee 基盤チーム Advent Calendar 2023 12/6の記事は、PSIRTのWaTTsonがお届けします。セキュリティの仕事をやっている新卒2年目です。 freeeでは会計や人事労務といった領域のプロダクトを提供していて、顧客となる企業の財務情報や…

2023年ほんとにあったインシデント 3選

この記事は freee Developers Advent Calendar 2023 6日目です。 はじめまして!freee の CSIRT に所属している mao と申します! freee Developers Hub へは、以前インタビュー形式で参加したり、記事の片隅に仮の姿で映り込んだりしていましたが、ようやく…

How to write an effective test cases?

Hello! Today is the 6th day of Advent Calendar 2023, and my name is Ween, QA of データ化サービス. I am grateful for the opportunity to write a blog and share with everyone the best practices that we used in my former company where I am als…

CodeQLでつくる誤検知を減らすためのSAST入門

今年新卒で入社したfreee PSIRTのhikaeです。 freee Developers Advent Calendar 2023の5日目を担当します。 PSIRT(Product Security Incident Response Team)はインシデント発生の予防、早期検知、早期解決、被害の最小化を通して、freeeのプロダクトを堅…

A novice to API testing

Hello! I’m Tin, a QA engineer of HR payroll and this is the 5th day of the freee QA Advent Calendar 2023. I had the opportunity to test an API in July of the current year, 2023, and I made the decision to write about it in the hopes that i…

freee 権限管理基盤を開発するチームのこれまでを語ろう!

この記事はfreee 基盤チーム Advent Calendar 2023 の5日目の記事です。 こんにちは、freee の 権限管理基盤マイクロサービスを開発するチームでエンジニアリングマネージャーを務めている sentokun と申します。この記事は前後編となっています。前編はこち…

インフラ爆速構築記〜freeeの場合〜

こんにちは。この記事は freee基盤チームアドベントカレンダー の4日目になります。 認証認可基盤チームのアプリケーションエンジニアを担当している てらら です。 社内の人にはエンジニアではなく、freee Tech Nightの司会の人、またはSlackで良く見かける…

謎解き制作にfreeeQAプロセスを適用してみた

こんにちは。freee申告でQAエンジニアをしている金子です。 freee QA Advent Calendar2023 の4日目です。 freeeには謎解き部があり、謎解き公演に一緒に行ったり、社内イベント用に謎解き制作を行なったりしています。 この記事は、普段はWebサービスに対し…

突撃!隣のリモート・オフィス環境 2023

freee 会計でエンジニアをやっている jaxx です。今年もアドベントカレンダーの季節がやってきましたね。freee Developers Advent Calendar 2023 の 4 日目の記事となります。 去年に引き続き「突撃!隣のリモート・オフィス環境」をやりたいと思います。 de…

ArgoCDバージョンアップを安全かつ迅速に行うための取り組み

概要 freeeではAmazon Web Services (AWS) Elastic Kuerbentes Service (EKS) 上にほとんどのアプリケーションが載っており、EKSへのデプロイ基盤としてはOSSの ArgoCD を利用しています。 ArgoCDから各クラスタにデプロイを行うため、非常に中央集権的なア…

envoyにおける分散トレーシングの導入でオブザーバビリティを向上させた話

はじめまして、2023/6からfreeeのEnabling SREチームに所属している大木竜勝(ryu)です。 この記事はfreee Developers Advent Calendar 2023 - Adventar 3日目です。 この記事ではenvoyの分散トレーシングを用いてオブザーバビリティの向上を実現した取り組み…

グローバルチームで働くQAの日々

こんにちは。freee顧問先管理でQAエンジニアをしているyamaeriです。 freee QA Advent Calendar2023 3日目です。 今回はグローバルチームについての紹介と、働いてみて感じた文化などについてお伝えします。 自己紹介 私は2022年4月にfreeeにQAエンジニアと…

スクラム知識0のチームが3ヶ月スクラムを回してみたらめちゃくちゃ良かった話

こんにちは Enabling SRE team(通称hayabusa)に所属しているSREのchoreです! この記事はfreee Developers Advent Calendar 2023 - Adventar 2日目です。 内容としてはスクラムが右も左も分からないチームがスクラムを回していってどうなったかを書いていま…