At Ubisoft Bucharest, we create games that reach millions of people worldwide. We’re working with top global Ubisoft studios on projects that shape the entertainment industry. From Assassin’s Creed and Tom Clancy's Ghost Recon, to Watch Dogs, Just Dance and many others – join us in creating the next big titles in gaming.
Job Description
As a QA Automation Engineer, you will be joining a team from Ubisoft's IT department.
You will work closely with IT teams based mainly in Canada, France and Romania on a transversal transformation program.
You will join the NEOS program, which is our new ERP & HCM (Oracle Cloud) implementation program. This program aims to streamline business processes and bring a simplified and cost-efficient technological landscape with standardized and optimized ways of working on Finance, Procurement, Supply and HR scope.
Your role will focus on several key mandates: define the automation test strategy, deploy the automation and support the Testing Lead in the definition of the overall strategy and management of the testing phases. After the NEOS program, you will be responsible with developing the test automation framework and operating it.
Your main mission:
Define the Automation Testing Strategy
Develop and maintain the automation testing for the overall program, for all phases of the project life cycle, in line with company’s and department’s technical standards and best practices in terms of quality, security, performance, maintainability, documentation, etc.
Deploy Testing Automation
Develop use and test cases to test the implementation of Oracle ERP, and take part in the execution of the automation of such test cases;
Building test automation scripts from scratch using our internal framework based on Visual studio & SoapUI on different functional scopes (Finance, Supply, Procurement, HR…);
Manage continuous updates to test scripts in context of operational evolution of the solution
Monitor Automation KPI's gathering and provides periodical reports to stakeholders
Participate to the overall testing strategy and quality approach
Participate to the definition of the detailed plan and activities for each test phase, with alignment to global program timeline, including defining, documenting, and tracking entry and exit criteria per cycle
Participate to the definition of detailed deliverables required to ensure consistency and traceability of testing artefacts (test scripts, test scenarios, data sets, regression testing, etc)
Work closely with process expert and solution design leads to ensure appropriate solution understanding is embedded into testing scope
Support the Testing lead in managing testing phases in the following activities:
Ownership of assigned testing items related to Oracle Cloud & coordinating testing cross platform solutions inside Ubisoft;
Design test plans and test cases based on the requirements and project needs;
Code and test technical solutions while seeking optimal performance and structuring
Manage System Integration Testing and User Acceptance Testing, covering end-to-end business processes of system solutions, regular vendor updates and ongoing enhancements
Ensure effective communications and expectations across the program team and external partners for testing activities
Communicate detailed expectations to all testing participants requirements and manage resource availability & allocation – both internal and third party
Providing support to testing team and end-users during the various test cycles; remediation and/or disposition of test case failures or anomalies;
Track testing progress and provide regular status updates in alignment with defined plans
Manage and coordinate defect resolution in collaboration with appropriate Technology teams
Analyze test results and test metrics
Prepare, review and present test reports
Be responsible of the testing and automation framework for Oracle Cloud products after the NEOS program closure
Maintain and improve the testing and automation strategy.
Manage testing and automation for Oracle recurring release.
Qualifications
The personal value you bring:
Always think and act with clients’ and end users’ satisfaction in mind
Responsible and accountable for his/her actions
Problem solving and questioning skills
Persevering, autonomous, takes initiative
Is able to multitask and perform on strict deadlines
Creative/ innovative: suggests automation system improvements and offers alternative solutions to the different problems that may appear
Excellent communication and organization skills
Quality and result oriented
Easily adaptable to changes
Good team player, able to accept constructive criticism and give feedback
Maintain excellent knowledge on the domain activity
Aware of Ubisoft business and catalogue
The professional value you bring:
Experience in management of testing and quality assurance for ERP implementations across multiple process/functional areas in context of global deployments
Experience in Software Testing that includes testing various Oracle ERP modules;
Excellent communication skills across multiple stakeholder groups
Experience working both independently and in a team-oriented, collaborative environment.
Proven success in providing leadership for project teams by building and motivating team members to meet project goals, adhering to their responsibilities and project milestones.
Has the ability to deploy Automation Set-Up including frameworks, approaches, Automation Environment.
Design, code and test technical solutions while seeking optimal performance
Understand technical and functional design requirements
Create prototypes for client engagements
Can follow and enhance existing automation processes or start any automation mission from the beginning.
Strong knowledge about OOP principles.
Programming knowledge in one of the following: C#, PHP, JAVA, Python, Ruby
Strong understanding of: CSS/HTML/JavaScript
Strong understanding DBs: Mongo DB or MySQL or SQL
Strong understanding about Xpaths, XML, Jsons structure, DOM Elements
Specialization courses on specific domain demands
Work experience
Strong experience with automation design and development practices
Strong experience with technologies used within his team/area of expertise
Additional Information
What we offer benefits wise?
Meal tickets with the value of 30 RON/day
Studio offered free days, confirmed on an annual basis for different events
World Class Bronze free subscription
Access to private medical system and special subscription rates for family members
On site medical support
Life insurance
Specific financial support for different events in your life
Study leave
Christmas/ Easter celebration with a special gift
Partners’ discounts
Video games and consoles to borrow
Access to Ubisoft games via own Uplay account
Annual development opportunities and access to multiple career paths and technical certifications
Access to specialized training and books on various related skills
Opportunities for international mobility and assignments
Wellbeing program (including physical fitness, mental health, financial education and internal communities)
A great working environment, with an impressive place to work in our offices in Jiului 8
Hybrid work (from home/ from office)
Bookster (borrow books for free, delivered at home or in the office)
Free fruits and coffee in the office
On-site cafeteria with special discounts
Ubisoft bikes, free rental
Parking spaces for cars, bikes, motorbikes
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.