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.

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 ...
Respect the time of your engineers
Respect the time of your engineers Time is money, as people like to say. Usually, when this popular statement lands in a conversation, someone tends to point out laziness, idleness, or ...
Designing an interface for hierarchical environments
Designing an interface for hierarchical environments Introduction Hierarchical Reinforcement Learning (HRL) has been a trending concept among Reinforcement Learning practitioners recently. When ...
5 Best Practices to Accelerate Code Review
5 Best Practices to Accelerate Code Review I ❤️ doing code reviews. Really! Reviewing code allows me to stay up-to-date with the system state, learn from others, ensure quality and share my ...
Tired of complex RSpecs? `Let's not` to the rescue
Tired of complex RSpecs? `Let's not` to the rescue Introduction Every conscious developer understands the importance of testing their application. Automated tests are advantageous in that they help ...
white-dots-small@2x

Ready to join the team?

FullStack Ruby Engineer

Other open roles