R&D technical project manager (Software testing in DevOps)

The Inria Rennes research center is looking for a project manager for a new project on software testing, called STAMP, funded by the European Commission. The project manager would animate the consortium and orchestrate the technical contributions.

STAMP is a 3-year R&D project, which leverages advanced research in automatic test generation to push automation in DevOps one step further through innovative methods of test amplification. It will reuse existing assets (test cases, API descriptions, dependency models), in order to generate more test cases and test configurations each time the application is updated. This project has an ambitious agenda towards industry transfer. In this regard, the STAMP project gathers 3 research groups which have strong expertise in software testing and continuous development as well as 6 industry partners that develop innovative open source software products [1].

Keywords: software testing, DevOps, project management.
Contact: Benoit Baudry (benoit.baudry@inria.fr)

Responsibilities for the project manager

  • Participate and monitor the definition of the global architecture and of the APIs
  • Coordinate the technical developments within STAMP
  • Community building and animation within the consortium
  • Organize and lead technical meetings (physical and online)
  • Report and prepare deliverables that are presented during review meetings
  • Participate in the development of solutions for unit test amplification

Requirements for the project manager

  • Ms or PhD in software engineering, and/or strong experience in collaborative software development
  • Excellent project management skills
  • Excellent communication skills
  • Interest in community building
  • Previous participation in collaborative R&D projects is highly appreciated
  • Strong expertise in programming development and software architecture

Working environment and conditions

The job will be located in Rennes, France, and will be part of the DiverSE INRIA research group. The team focuses on research in software engineering and is composed of 8 faculty members, approx. 20 PhD students and 10 postdocs and engineers. The team is very international and English is the working language. The engineer will also interact very frequently with the members of the STAMP consortium and will travel in Europe 4 or 5 times a year.

The position is for 3 years.

Salary depends on experience.

References

[1] The STAMP consortium gathers the following partners

[2] Jifeng Xuan, Benoit Cornu, Matias Martinez, Benoit Baudry, Lionel Seinturier, Martin Monperrus. B-Refactoring: Automatic Test Code Refactoring to Improve Dynamic Analysis. Information and Software Technology, 2016.
[3] Benoit Baudry, Simon Allier, Marcelino Rodriguez-Cancio, Martin Monperrus. DSpot: Test Amplification for Automatic Assessment of Computational Diversity. arXiv, 2015.