Offering

Automation & Test Engineering

A coherent Python stack for building automation and test systems that scale from a single host to a whole lab — compiled from more than a decade of distributed-automation experience, and engineered for readability, debuggability, and stability.

The Automation Kit
The kit is a family of Python packages that work as one stack. Start with the pieces you need; every layer is designed to be extended without rewriting what sits beneath it.
Testbase
The test framework at the core of the kit: resource factories that acquire and clean up what each test needs, property-based testing, built-in mocking, and results that stream as renderable JSON — publishable to your data stores without log scraping. Machine-readable by design, so AI agents can drive and inspect runs.
Testplus
Extends Testbase to distributed, multi-host test jobs — coordinated execution across a fleet of machines for the environments a single host can't represent: storage clusters, embedded-device farms, networked labs.
Taskplus
Integration-level orchestration for CI jobs — the layer that sequences automation work above individual test runs.
ARCLI
A declarative command-line toolkit that gives every package in the suite a consistent, discoverable command surface.
Automation Kit template
A template repository that bundles the stack for rapid bootstrapping — a working, conventions-complete automation project from day one.
Built-in capabilities
The hard lower layers of an automation stack — the parts that take years of trial and error to get right — come with the kit.
Resource factories
Tests declare the devices, services, and environments they need; the framework acquires, scopes, and cleans them up.
Streaming, publishable results
Results are natively stored in a renderable JSON format, ready for immediate publishing to data stores — no log processing.
Topology & discovery
A landscape model of the hosts, clusters, and services under test, with device discovery to keep it honest.
Cross-OS system management
Drive RHEL, Ubuntu, macOS, Windows, and UEFI through one contract-tested feature surface — 3,600+ passing tests across the five tiers.
Interop & protocols
SSH, serial, power control, DNS/mDNS, UPnP, and CAN — with retry and timeout behavior in the caller's hands, not hidden in decorators.
Credentials & configuration
Secrets, connection profiles, and runtime configuration managed once, injected everywhere your automation runs.
How an engagement works
1. Discovery & alignment
We meet to understand the scale of your project, your goals, and where your automation needs to be in two years.
2. Scope & agreement
A detailed scope of work and cost, negotiated with full transparency before anything starts.
3. Implementation & support
We jumpstart your project, train your engineers, and keep the foundation maintained as your needs grow.
Ready to elevate your automation?
Let's talk about the shape of your environment and where the kit fits.