Capability
QA Automation
At CodiLime, we deliver end-to-end QA Automation solutions designed specifically for complex Modern Data Center topologies and software-defined networking platforms. We pair networking depth in routing, switching, and virtualization with real software engineering. Your teams catch problems earlier and ship faster. We test on physical appliances, virtual environments, and containerized testbeds, so multi-vendor architectures get validated continuously.
Measured impact
What we deliver
How we do it
Infrastructure provisioning
Infrastructure-as-Code · Terraform · Ansible · Kubernetes · On-demand parallel testbeds
Topologies and environments
Physical · Virtual · Containerized testbeds · Virtual and digital twins
Test suite development
Pytest · pyATS · Python · Go · Modular architectures · Custom frameworks
Execution and orchestration
Smart test selection · Parallel runs · Automated XFail management
Autonomous validation
Agentic AI · MCP servers · Root-cause analysis
Observability and telemetry
Prometheus · Grafana · Splunk · Test analytics
How a project runs
Understand test architecture and requirements
We analyze target network topologies, protocols, security, DUT interfaces, and existing testing bottlenecks. The result is the test automation strategy for modern data center environments.
Provision on-demand test environments
We automate provisioning and configuration of network testbeds with Infrastructure-as-Code: Terraform, Ansible, Kubernetes and Docker, including custom tools and integration solutions. Testbeds can be physical, virtual, SASE or containerized. They run in parallel, isolated from each other, and plug into CI/CD pipelines.
Build modular test suites
Our software engineers write maintainable, scalable automation frameworks using Python, Go, Pytest, and pyATS. The suites cover control plane, data plane, security policies, and APIs.
Validate the system end to end
We execute performance, scale, SASE/SD-WAN security, and infrastructure validation. That includes high-throughput traffic generation, protocol convergence (e.g., BGP/VXLAN), and security policy verification, with continuous end-to-end regression across complex physical and virtual network architectures.
Integrate smart CI/CD and analytics
We implement smart test selection, failure fingerprinting, and automated XFail tagging, and test run telemetry goes into Prometheus, Grafana, and Splunk for deep operational visibility.
Deploy agentic AI for autonomous validation and RCA
We deploy AI agents and Model Context Protocol (MCP) servers. They analyze live system state, dynamic failure context, and code changes to execute autonomous triaging and root-cause analysis.
Technology
Routing & switching protocols
- BGP
- OSPF
- IS-IS
- MPLS
Network services
- DHCP
- NAT
- DNS
- SNMP
- NTP
Automation & DevOps tools
Ansible
GitLab CI
Test frameworks & languages
Pytest
Robot Framework
Python
Bash
Overlay & tunneling · Monitoring & observability
Prometheus
Grafana
- GRE
Proof of capability
- Isolated test network orchestrationWe moved test topologies into isolated containers on Kubernetes, with a custom scheduler, so a bare-metal server runs many suites side by side.
- Network Twin for SD-WAN topologiesAn application that recreates a client’s full SD-WAN topology as a virtual replica on ESXi or KVM from backup data, ready for the client’s existing tests.
- Automatic XFail managementAutomatic, deterministic XFail marking driven by test-case fingerprinting, with AI-assisted root cause analysis and a test owner’s sign-off.







