GAT Engineering Blog

Tech stories from the Global App Testing (GAT) teams build the testing platform used by companies like Google or Facebook and 50,000 professional testers worldwide.

Evolution of my learning methods, part #2
Evolution of my learning methods, part #2 This is part #2 of my opinionated series about different levels of awareness of the learning process and its effectiveness.
How to make debugging a breeze... or at least a bit easier - Rails structured logging at Global App Testing
How to make debugging a breeze... or at least a bit easier - Rails structured logging at Global App Testing Every developer has had occasion to debug a problem happening in the production environment. Our applications produce lots (and I mean LOTS) of lines ...
Evolution of my learning methods, part #1
Evolution of my learning methods, part #1
(Ab)using Sentry for Alertmanager alerts
(Ab)using Sentry for Alertmanager alerts We've been using Prometheus and Alertmanager since 2017. We use it to detect downtime, problems with queues, check if newest release is deployed on ...
How we boosted our productivity by improving our CI
How we boosted our productivity by improving our CI At Global App Testing, we improved our productivity by improving our continuous integration pipelines. Here’s how.
Quantified software engineer
Quantified software engineer Almost everything we do today generates some kind of digital footprint. This applies to our day-to-day life and even more so to the work we do as ...
GAT TechTalk #5 – Journey to DDD Through the Land of Dungeons, Dragons and Other Daemons
GAT TechTalk #5 – Journey to DDD Through the Land of Dungeons, Dragons and Other Daemons On the 4th October 2022, Global App Testing (GAT) Engineering team hosted the highly anticipated fifth addition to the TechTalk series, which you can ...
Feature Flags in Ruby - How we've crafted a gem to rule them all
Feature Flags in Ruby - How we've crafted a gem to rule them all What are feature flags? Let's imagine you want to experiment with different application settings and their impact on your customers. The solution you ...
Database migration tips in Rails - Part 1
Database migration tips in Rails - Part 1 Database migrations are an everyday task and as such are not generally considered as exciting as software architecture or any other hot topic in the ...
Reinforcement Learning Experiments and How to Docker Them
Reinforcement Learning Experiments and How to Docker Them It is the fundamental challenge in Artificial Intelligence, at least within the Reinforcement Learning framework, to learn to make decisions under ...
white-dots-small@2x

Ready to join the team?

FullStack Ruby Engineer

Other open roles