Back to Case Studies
OPPSCIENCE
OPPSCIENCE / BEE4SENSE / SPECTRA

From Bee4sense to SPECTRA: Scaling a Long-Term Product Engineering & QA Team

How TECUNIQUE has worked alongside OPPSCIENCE since 2018, supporting product evolution through dedicated software engineering, QA, automation, release management, and deeply integrated engineering teams.

The Product Journey

Turning Complex Data into Usable Knowledge

OPPSCIENCE develops software for transforming large volumes of structured and unstructured information into knowledge that users can search, analyse, and act upon.

When OPPSCIENCE was created in 2018, Bee4sense was its core technology platform, bringing together search, Natural Language Processing, graph technologies, and knowledge-management capabilities. Over time, the platform evolved through multiple releases and customer environments.

As OPPSCIENCE’s product direction became increasingly focused on investigation and intelligence workflows, engineering progressively shifted toward SPECTRA—a platform designed to help investigators and analysts work with complex information through advanced search, NLP, knowledge enrichment, relationship discovery, visualisation, and case collaboration.

A Relationship Built on Previous Experience

TECUNIQUE’s relationship with the people behind OPPSCIENCE predates OPPSCIENCE itself. Gilles André and Guillaume Brejaud already knew TECUNIQUE through earlier experience with PolySpot and CustomerMatrix.

When OPPSCIENCE needed to expand its engineering capacity in 2018, Gilles approached TECUNIQUE for a dedicated team of software development and QA engineers.

The OPPSCIENCE–TECUNIQUE engagement began in February 2018 around Bee4sense and has continued as the company’s products, architecture, engineering organization, and technology stack evolved.

From Bee4sense to SPECTRA: Supporting Product & Engineering Evolution

When the engagement began, TECUNIQUE engineers worked primarily around Bee4sense, contributing across successive product versions and releases as the platform evolved.

As OPPSCIENCE increasingly focused on specialised investigation and intelligence workflows, engineering progressively shifted toward SPECTRA. TECUNIQUE engineers evolved with that transition, adapting to changes in architecture, technologies, workflows, and domain requirements.

This required more than implementing predefined tasks. Engineers needed to develop deeper product and domain understanding, adapt to changing technical decisions, and contribute to solutions alongside OPPSCIENCE’s own engineering teams.

Existing Bee4sense environments continue to require maintenance and product support. TECUNIQUE engineers support deployment consultants through technical investigation, defect resolution, and minor releases where required.

At a Glance

Client

OPPSCIENCE

Product Journey

Bee4sense → SPECTRA

Peak Team

12 dedicated development & QA professionals

Engagement Model

Dedicated Software Engineering & QA Team

Engagement Period

Since February 2018

Client Location

France

Business Milestone

IDEMIA acquires 51% majority share — 2022

Engineering Perspective
“TecUnique has been a key partner for OPPSCIENCE over the years. As a CTO, I've collaborated with TecUnique on various projects for an extended duration. They have consistently helped us delivering top-tier software, attributed not just to their excellent software testing but also their expertise in software engineering.”

Mickael Augello

CTO, OPPSCIENCE

The TECUNIQUE Dedicated Team

A 12-Member Development & QA Team Integrated into OPPSCIENCE

Product Development

Software Engineering

TECUNIQUE developers contribute to ongoing product development, enhancements, technical evolution, maintenance, and issue resolution across OPPSCIENCE’s platforms.

Full Lifecycle QA

Quality Assurance

Dedicated QA engineers support manual testing, automation, API testing, performance testing, release validation, and broader product-quality responsibilities.

Engineering Support

Product Support & Triage

The team provides technical investigation and engineering support around issues raised through deployment and customization activities.

Continuous Context

Long-Term Product Knowledge

Years of continuity have created deep understanding of the product architecture, workflows, technical history, customer contexts, and domain.

Embedded Engineering Leadership & Mixed Squads

One of TECUNIQUE’s long-standing engineers works as a Squad/Team Lead within OPPSCIENCE, leading a cross-company engineering team that includes both TECUNIQUE engineers and OPPSCIENCE developers.

An integrated product engineering organization—not separate client and offshore teams working in isolation.

Engagement Milestones

2018 — Engagement Begins

Dedicated development and QA support starts around Bee4sense.

Bee4sense Evolves

TECUNIQUE engineers support successive versions and releases.

Product Direction Evolves

Focus shifts to specialised investigation and intelligence workflows.

SPECTRA Emerges

Engineering capacity and architecture evolve around the newer product direction.

2022 — IDEMIA Majority Share

IDEMIA acquires a 51% majority share in OPPSCIENCE.

Dedicated Team Grows

Engagement develops into a 12-member development and QA team.

Embedded Leadership

A TECUNIQUE engineer leads a mixed OPPSCIENCE/TECUNIQUE squad.

Today

Active engineering on SPECTRA + continued Bee4sense maintenance support.

Technology Evolution Across the Platform

Over the engagement, the platform architecture evolved across frameworks, enterprise search, frontend approaches, and CI pipelines.

Backend & Platform

Microservices, APIs & messaging

JavaPythonSpring BootQuarkusKafkaArtemisKeycloak

Search & Data

Indexing, NLP & graph engines

ElasticsearchSolrGraph & Indexing Technologies

Frontend

UI frameworks across product versions

GWTAngularVue.js

Cloud & Infrastructure

Containerization & cloud operations

AWSKubernetesDockerTerraformAnsiblePrometheus

Engineering Delivery

Build, CI/CD & version control

BitbucketBambooJenkinsCI/CD Pipelines

The exact stack has evolved over time. TECUNIQUE engineers have continuously adapted as OPPSCIENCE’s architecture and engineering practices changed.

QA Automation Evolution

Progression of automation toolsets from earlier Selenium test suites to modern Playwright and AI-assisted QA.

01Java · Selenium · Cucumber

Earlier Automation

Foundational UI test automation for web workflows

02Jasmine

Angular UI Testing

Automated testing around Angular-based UI behaviour.

03REST Assured + Java

API Automation

Automated validation of core backend services

04Python · Selenium

Python + Selenium

Evolution of browser-based regression automation.

05Playwright + TypeScript

Current Direction

Current direction for end-to-end and API automation.

06Codex · Claude Code

AI-Assisted QA Engineering

Assisting engineers with test-case generation and automation development.

Note: AI tools assist engineers; generated test cases and automation remain subject to engineering review.

QA Embedded Across the Product Lifecycle

QA functions as an integrated part of product delivery rather than a disconnected final check, protecting platform stability across concurrent release cycles.

Sanity Testing

Quick validation around new builds and code changes.

Functional Testing

Detailed validation of complex product behaviour.

Regression Testing

Protecting existing platform functionality as the product evolves.

Integration & E2E

Validating interconnected workflows across services and modules.

API Testing

Validating backend microservices and REST endpoints independently.

Automation Testing

Repeatable automated test suites across workflows and APIs.

Performance Testing

Performance and load testing using JMeter, with Grafana supporting results and log analysis.

Release Validation

Coordinating multi-version QA activities and release readiness.

Operational & Technical Responsibilities

Core operational capabilities delivered by the dedicated team spanning release coordination, tier-level support, performance testing, and non-deterministic AI evaluation.

Owning Release Quality

QA Responsibility Beyond Test Execution

OPPSCIENCE frequently manages multiple versions and releases moving through the delivery pipeline in parallel. Over time, the TECUNIQUE QA team has taken substantial responsibility for coordinating the validation required around these release cycles, including release planning from a QA perspective, regression coverage, validation across versions, fix verification, defect assessment, and supporting release-readiness decisions.

Product Support & Issue Triage

Supporting Teams Closest to Customer Deployments

TECUNIQUE does not directly manage customer deployments. OPPSCIENCE’s deployment and support consultants work with customer environments, while the TECUNIQUE team provides product-level technical support behind them—reproducing issues, reviewing logs, determining whether behaviour represents a product defect, providing context to developers, and validating fixes, including defect resolution for existing Bee4sense environments.

Performance & Observability

Load Testing & Result Visualization

The team has used JMeter extensively for performance and load-related testing. Grafana is now also used for visualising and analysing test results, logs, and operational information.

AI & NLP Quality Validation

Testing Product Capabilities Where Output Is Non-Binary

TECUNIQUE QA engineers also validate outputs from NLP-related capabilities, including relation extraction and image-description workflows, with testing processes involving tools such as Doccano and MLflow. This type of testing requires engineers to evaluate whether extracted or generated information behaves as expected within the product context, rather than relying only on conventional UI or API assertions.

Long-Term Team Continuity

Several core TECUNIQUE engineers, including key QA members and engineering leadership, have remained involved for many years, preserving knowledge across Bee4sense, SPECTRA, architecture changes, release history, and evolving QA practices.

CLIENT PERSPECTIVE
“TECUNIQUE has been a reliable partner for many years, supporting our evolution from PolySpot to OppScience via CustomerMatrix. Quite unique in this sector, we have actually the same contacts for over 10 years! I am genuinely grateful for the dedication and involvement displayed by the TECUNIQUE team. Their consistent efforts to enhance our platform and deliver an exceptional experience to our customers have solidified our perception of TECUNIQUE not just as a service provider but as a true partner.”
GB

Guillaume Brejaud

OPPSCIENCE

NEED LONG-TERM ENGINEERING CAPACITY?

Build a Dedicated Engineering & QA Team Around Your Product

Whether you need developers, QA engineers, automation specialists, or a long-term team that can grow with your product, TECUNIQUE can help build and support the right engineering capacity in India.