Cette offre n’est plus disponible.

R&D Software Internship : Creating automated tests framework

Stage
Montbonnot-Saint-Martin
Salaire : Non spécifié
Télétravail non autorisé
Expérience : < 6 mois

Arturia
Arturia

Cette offre vous tente ?

jobs.faq.title

Le poste

Descriptif du poste

Arturia designs musical instruments and software for musicians and producers, professionals and beginners alike. Its mission is to make music creation accessible to everyone through technology, and to offer the most intuitive and user-friendly experience.

Arturia started its journey in 1999 with the recreation of legendary analog synthesizers in software form, which then led to developing a full range of hardware synthesizers and contemporary audio tools. The products rely on innovation to offer a daring, accessible, fun, and inspiring approach to sound exploration.

Arturia is growing and now employs over 140 passionate people located in France, the USA, Hong-Kong, Mexico, and the UK. Arturians share an ambition for excellence, values such as transparency and simplicity, and a culture of celebration around successes.

Within our R&D department, our Software team is in charge of developing our plugins dedicated to music creation and their user interfaces. This team is composed of 16 Developers with a strong team spirit, a high technical level and a shared ambition to make great products.

 Arturia is developing and maintaining almost 70 products now. All these products are based on the same sdk, with a lots of unit tests and integration tests. But there is still a lot of tests that is done by hand. This can take a lot of time and create risks of errors to reproduce the issues. Hence the need to speed up the process of automating tests we want to provide the test team with.

To this day, Arturia has already implemented a tool that enable to send some commands to the plugin to load preset or press a button. The idea is to take this workflow further now, to provide an easy interface for the test team to create test, to implement all useful interaction with thes plugin.

The goals of the internship are to:

Evaluate common practices / framework in terms of automated tests

  • Analyze an existing product with the Quality Assurance team and identify the needs for automatization
  • Setup the protocol to write tests and validate results (audio, GUI, behavior)
  • Integrate into TestRail (our existing test framework)

Profil recherché

Profile - What we expect:

  • Experience in C++ and Python development required
  • Good understanding of Object-Oriented Programming, versioning systems, Xcode or Visual would be best
  • An experience with unit test (cppunit) or automation framework (Selenium, Robot Framework) would be appreciated

6 months duration

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Software & Web Development”.