This job might no longer be available.
Automation Tools Architect
5 years ago
Job Description
Your Profile:
- You are a highly skilled software engineer, which possess experience in test automation and is ready to meet the challenge of becoming our next QA Automation Architect.
- Your innovative mindset will allow you to foster innovation and productivity in our company, while pursuing your main objective, which is to develop and maintain bleeding edge test automation software for Ubisoft.
- As a collaborative individual, you will work together with engineers and specialists located all over the world to create the next generation of automated testing technology. You are available to travel on short missions (up to two weeks, a few times per year) to collaborate with other studios.
- Your passion for tool development and test automation will enable you to be the driving force of this completely new test automation initiative.
Your Mission:
Here is what you will be responsible for:
- Act as a driving force for all test automation initiatives.
- Be the architect of our automated testing infrastructure.
- Analyze automated testing needs for quality assurance and game production teams by working closely with them. Ensure the quick delivery of high-quality games by identifying the most suitable automated testing solutions for their gameplay style and engine.
- Design, develop and maintain automatic testing technology that will enhance the quality of the game by proactively finding issues within it and by helping to identify their source.
- Design, develop and maintain efficient reporting systems using in-house or commercial technologies.
- Collaborate with all stakeholders to create user-friendly, pertinent, synthetic and easy to drill-down reports, allowing users to analyze the results of automated tests efficiently.
- Work together with game developers in order to integrate automated testing technology into their game.
- Whenever possible, use machine learning and other artificial intelligence applications to create autonomous and improving systems.
- Communicate efficiently to keep all stakeholders up to date.
- Be entirely autonomous, have initiative, find appropriate solutions and demonstrate sound judgement whenever necessary.
- Write any required documentation that may be of use to other developers or to the users of the technology.
Qualifications
Your Level of Experience:
- A minimum of eight (8) years of programming experience, ideally as a game developer.
- Experience as an automated testing technology developer is a huge advantage.
Your Skills:
- Strong knowledge of C++, C# and .NET
- Experience building large and scalable multi-threaded applications.
- A champion at developing tools for multiple purposes.
- Knowledge of software engineering best practices and software design patterns.
- Experience creating well designed APIs and interfaces.
- UI creation using WPF, WinForms or other GUI frameworks.
- Skilled at using databases like MySQL, MS SQL, or else.
- Basic web development skills using technologies such as HTML, JavaScript, CSS, JSON and PHP.
- Knowledge of Source Control software like Perforce, GIT, SVN or else.
- Is comfortable working under Agile principles and SCRUM framework.
- Fluent in English, both spoken and written.
Your Abilities:
It is a major advantage if you have any of the following:
- Experience on AAA open world game development.
- Experience with automated testing systems.
- Knowledge of a scripting language like Python, Perl, Ruby or else.
It is a plus to have any of the following:
- Artificial intelligence competencies (machine learning, neural networks, learning formulas, advanced search algorithms and more).
- Business intelligence skills and experience with ETL, Tableau, Domo or MicroStrategy.
- Understanding of KPIs, metrics, and their usage.
- Experience with automated build systems.
- Experience working with “Quality Assurance” / “Quality Control” teams.
Your Training:
- Bachelor of Computer Science, Computer Engineering or equivalent.
Additional Information
Ubisoft offers:
- International AAA game projects
- Access to cutting-edge hardware
- Experience using hottest internally developed game engines
- Proficient and fun-to-work-with colleagues
- Opportunity to travel abroad
- Medical / Life insurance
- English / French courses
- Long-term employment with 20 working-days paid vacation
If you want to see your name in credits of Ubisoft’s games. Excited by the idea of communicating with IT professionals from all over the world. Passionate about technology and video games.
Ubisoft Kiev has an opportunity for you!
Join Ubisoft Kiev Studio and become “Serious about fun” together with us!
Company Description
Ubisoft is one of the leaders in entertainment, with a rich portfolio of well-known brands worldwide. In Ukraine Ubisoft has two studios, Ubisoft Kiev and Ubisoft Odesa, which focus on strengthening Ubisoft's presence on all platforms, with the main expertize in PC. Ubisoft Kiev was established in 2008 and is one of the biggest GameDev studios in Ukraine that collaborated on blockbusters like Assassin's Creed®, Far Cry®, Steep®, Watch Dogs®, Trials®, Rainbow Six®, Ghost Recon ® and more. Ubisoft Odesa was opened in March 2018 and takes part in the development of Ubisoft’s world-known franchises.
Create Your Profile — Game companies can contact you with their relevant job openings.