Yan Drugalya

Company: Unity Technologies (unity3d)

Role in Company:

Country: Denmark

Presentation Takeaways

1. Learn how we deal with common automation problems and how it affects development speed. Learn how we use data to deal with common automation problems. Company culture influence on development process

Speaker Biography

Professional C#/C++ developer. Over 15 years of successes and failures. Occasionally writes code in JavaScript, Perl and Python. As his day job builds tools to enhance QA/R&D productivity.

Presentation Description

Inside Unity Technologies, we built one of the most challenging automation setups in the world. We make software that runs on 20+ platforms with millions of users and billions of deployments. Our software engineers have to keep a high pace of feature development while maintaining quality. We have more than 100k tests that we run often on all our development branches producing 2M test runs a day, 60M monthly and hundreds of millions of runs yearly.

In this talk, I will explain how company culture influenced the evolution of our automation solutions. From poorly connected pieces to a solid, unified, data-driven solution running on tens of platforms and used by hundreds of our employees every day. I’ll go through the challenges we met, important decisions we made, what went wrong, what went right, and what we are still struggling with.