Our main mission is to give every team (data, marketing, product…) the ability to measure how their actions affect the user experience across websites, mobile and app.
At Contentsquare, our R&D department is divided into six teams (Data Collection, Data Engineering, Application, Platform, QA & Program).
The primary objective of three of these teams is to directly process the data:
-
Data collection: The main role of the Data Collection team is to collect raw data from a website in an innovative way without impacting the performance of our customers (which include the largest digital companies in France, US, and UK).This team faces the permanent technical challenge of constantly improving our technology to make it more innovative and more efficient.
-
Data Engineering: The Data Engineering team is in charge of cleaning the data, gathering the most relevant data and anonymizing personal information.
-
Application: This team provides a visualization of the data for our customers. They insert the data thanks to 3D visualization.
In addition to the three teams detailed above, we have three transversal teams:
-
Platform: The platform engineer is an IT generalist who must have a broad knowledge of development and operations, including coding, infrastructure management, systems administration, and DevOps tool chains. They will introduce a set of processes, tools and automate as much as possible to ensure that each iteration goes as smoothly as possible.
-
QA : The QA team is a multi-functional team comprising of Software Engineer Testers who work across the techno-functional perimeter. The main responsibility of a SET is to make sure the Automatic Test is stretched to the fullest, often beyond its supposed limits to ensure cohesion, stability and the rate of production. To make sure this process is scalable and reproducible, the SETs are a lot more than just testers.
-
Program: The program team is responsible for several development features and delivery, as part of the whole SaaS solution. They run features production as scrum master and project manager. They lead projects across different technical teams, each one with its specific field of expertise.