QA Automation Developer

Ubisoft
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, Spanish, Catalan
Experience level
Intermediate

Job location

Tech stack

Java
Computer Animation
Autodesk 3DS Max (3D Graphics Software)
Agile Methodologies
Buildbot
C Sharp (Programming Language)
C++
Computer Programming
Data Structures
Maya
Software Engineering
Kotlin
Information Technology
TeamCity
Objective C++
Software Version Control
Jenkins

Job description

control. Support the production functions, tools and system in the development pipeline to see how they could be enhanced to fulfil the intentions of the project: workflows in the editor, third-party application plug-ins (3DS Max, Maya, source control, etc.), Create automation for build delivery to serve Production and QC needs (internal and external). Create complex systems for the needs of the projects, like real-time events managers, asset bundle managers, editor tools, and others. Identify and solve bottlenecks, reporting risks at a technical level to the lead programmer and other leads. Technical Requirements 2 or more years of software development experience or the ability to demonstrate a strong level of software development skills amassed through other means. Excellent C# and Unity programming skills and experience, as well as advanced knowledge of the Unity team workflow and integration pipeline. Familiar with C++, Java, Kotlin, and/or Objective-C. A solid foundation in

Requirements

computer science and software engineering, with strong competencies in data structures, algorithms and software design. Soft Skills Requirements Fluent English is mandatory. Ability to communicate effectively with both technical and non-technical parties. We use agile development methods, where the team members are in permanent contact. Passion for games and some knowledge of the games industry. Nice to Haves Experience with CI software (e.g., Jenkins, TeamCity, Buildbot). Experience with game editors, engines and multiple art and animation pipelines. Spanish or Catalan is a plus. Flexible working hours: 40-hour workweek with start times between 8 AM and 10 AM (or from 7:30 AM when working onsite to avoid traffic jams), and early leave from 4 PM (Fridays from 2 PM). Reduced schedule (35 hrs per week) in July and August, Easter, Christmas holidays and special days like Sant Jordi and Revetlla de Sant Joan. Holidays: 25 days per year + 1 day on your Ubi-Birthday. 5 extra

Benefits & conditions

holiday days for the year you celebrate your 5th/10th/15th/20th year with us. Health insurance with Cigna, including physiotherapy and psychology sessions at a reduced price. Language training in English, Spanish and French. Professional development training & programmes, based upon request. Ubisoft games are available at a discount, and Ubisoft Connect on PC is free. Locally roasted craft coffee by INCAPTO (it's very, very good). Qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender, sexual orientation, age or disability status. #

About the company

THE WORLD OF UBISOFT Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six, to Just Dance and more. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown Ubisoft Barcelona Mobile brings together dedicated and experienced professionals that are focused on crafting high-quality F2P games for mobile. Job Description Ubisoft Barcelona Mobile is currently seeking a Tech Programmer to help our team on their next adventure. In this position, you will report to the Lead Gameplay Programmer. Your daily adventure Work permit for Spain required prior to applying for the position. Analyze and understand video game development needs and assess their feasibility to best serve the production team. Review code and asset integration through the different stages of development to ensure the project is always structured and technically under

Apply for this position