How Skynopy Removed On-Site Engineer Deployments from RF Compatibility Testing
Industry
Space / Ground Station Services
Challenge
Every new satellite mission triggered an RF compatibility test requiring one or two engineers on-site for up to a week. Not scalable as the customer base grew.
Results
Engineers freed from on-site commitments. Customers run sessions autonomously from any location. Full operational sequence built in 2 months.
Key Product
Connektica Starter
We woke up and saw that everything was working.
Alexandre Michel
RF Engineer @ Skynopy
About Skynopy
Skynopy is an end-to-end ground station service provider based in Paris, France. As its customer base grew, every new satellite mission triggered an RF compatibility test that locked one or two engineers to the customer site for up to a week. Skynopy needed a way to scale its customer base without scaling its engineering team proportionally.The Challenge: On-Site Testing That Did Not Scale
Every new satellite mission Skynopy onboards requires an RF compatibility test. Before Connektica, that meant engineers traveling to the customer's facility and staying for the duration of the campaign, sometimes a full week. For a small RF team, that was a recurring and compounding constraint. Test parameters and results were entered manually into a database, making it hard to maintain a source of truth. Reports had to be prepared manually before sharing with customers.
Two constraints were non-negotiable. First, many of Skynopy's customers are satellite startups without in-house RF expertise. They could not run tests alone without a structured, guided interface. Second, Skynopy's test codebase is proprietary. Any remote testing setup had to protect it entirely.
"We saw that it was not very scalable, sometimes the tests go on for longer than expected and we have other commitments."
Alexandre Michel, RF Engineer at Skynopy
Why Python Execution and Code Isolation Were the Key Requirements
Skynopy had no prior experience with a dedicated test execution platform. What made Connektica immediately viable was its ability to run Python scripts. Skynopy's entire test codebase is in Python, so the team could adapt existing scripts directly rather than rebuilding from scratch.
Two hard requirements framed the selection. Configuration and results had to be linked in the same record. And customers needed a web interface to run tests without any access to the underlying code. Connektica's Local Worker, running inside the suitcase server, satisfied both. It connects Skynopy's Python code to the Connektica web interface and surfaces results, curves, and logs to the customer without exposing internal code.
"It's a framework that allows you to easily build automated code to run complex tests in a sequential approach."
Stefano Ciccotosto, Lead RF Engineer at Skynopy
Two Months to Full Customer Deployment
Skynopy's test sequences already existed. Implementation was about adapting them to Connektica's interface, not rewriting them. From first access to a fully operational, customer-ready sequence, Skynopy took two months, accelerated by weekly support sessions with the Connektica team.
"When I saw the personalisation, putting text boxes, multiple-choice inputs, and translating that into running code, that was exactly what we were looking for."
Jeremy Weill, Digital Signal Processing Engineer at Skynopy
Engineers Free. Customers Independent.
Before Connektica, every RF compatibility test meant one or two engineers on-site for the full duration. Now Skynopy can ship the RF suitcase and monitor results remotely from its own office, wherever the customer is in the world. The first autonomous session ran from Palo Alto, 9,000 kilometres and nine time zones from Skynopy's team.
Configuration and results are now captured automatically within the same execution record, replacing manual database entry. Report generation follows directly from the sequence run, with no data reconstruction needed.
"All the parameters were well written in the report and it could almost be directly sent."
Alexandre Michel, RF Engineer at Skynopy
A Scalable Foundation for Customer Growth
Under the previous workflow, personalising test sequences and reports for each new customer would have quickly become unmanageable. Connektica gives Skynopy the flexibility to adapt to each customer's configuration without rebuilding from scratch. As the customer base grows, the engineering team does not need to grow with it.
"Connektica allows us to make this sequential and automatic, without having to manually click buttons and launch scripts."
Jeremy Weill, Digital Signal Processing Engineer at Skynopy
