Lab Test Automation Engineer
Listed on 2026-08-20
-
IT/Tech
Systems Engineer, Network Engineer
Lab Test Automation Engineer
Our Fortune 500 client in Las Vegas Nevada is looking for hardworking, motivated talent to join their innovative team. Are you a Lab Test Automation Engineer with a passion for collaborating with multiple teams and an interest in working onsite? Apply today!
Position Title:
Lab Test Automation Engineer
Location:
Onsite:
Las Vegas Nevada 89101
Duration: 12+ months with possibilities of extension
Job Description:
We are seeking a hands-on Lab Test Automation Engineer to build and maintain the hardware validation test suite used at a network hardware staging/warehouse facility. You will design scripted, repeatable test flows that warehouse technicians can execute with minimal engineering support, and progressively automate them as lab infrastructure matures.
Engagement:
Dedicated, multi-quarter duration.
Location/model:
On-site presence at a warehouse/partner facility, operating within a constrained-network environment (escort requirements may apply).
Key Responsibilities:
- Build a scripted test harness that technicians can run from a laptop or console server against a rack, with a low skill floor and deterministic pass/fail output.
- Automate the Rack Level Test (RLT) flow: BOM verification, port mapping, PRBS, insertion loss, and snake test.
- Develop per-platform script variants across a multi-vendor network device matrix.
- Define a structured, machine-readable results schema (e.g., JSON) capturing pass/fail, measured values, device serials, and operator/timestamp metadata.
- Implement results export to cloud object storage without assuming interactive corporate-network connectivity.
- Produce technician-facing SOPs, runbooks, and troubleshooting guides.
- Normalize and document test cases so the suite is portable across sites — repeatability is a hard requirement.
- Deploy and configure a standalone Linux-based factory-validation server (PXE-boot provisioning, dual-NIC isolated device-under-test and management segments).
- Migrate the test suite into a PXE-driven workflow for parallel, at-scale execution.
- Automate management-path access (tunnel / VPN / jump-host patterns).
- Build results telemetry, logging, and a metrics pipeline.
- Perform capacity/throughput engineering and queueing design for large-scale rack validation.
- Support lab network onboarding requirements as the connectivity model is finalized.
- Maintain source in company repositories, participate in code review, and support knowledge transfer.
Required Skills:
- Scripting/automation:
Strong Python; test-framework experience (e.g., pytest); network-automation libraries (Netmiko / Scrapli / Nornir / Ansible). - Network operating systems:
Hands-on experience with at least one enterprise/data-center network operating system, familiarity with open or white-box network OSes and vendor diagnostic OSes strongly preferred. - Console/serial automation:
Serial and console-server-driven workflows; out-of-band access patterns. - Linux/provisioning:
Linux (CentOS) administration; PXE / DHCP / TFTP boot-provisioning chains. - Physical layer & optics:
Practical understanding of PRBS, insertion loss, port mapping, breakout, DAC/AOC, and transceiver types. - Network fundamentals: L1/L2/L3, data-center fabric topology, structured cabling, LLDP.
- Documentation:
Ability to write SOPs consumable by non-engineer technicians. - Working model:
Comfortable in a warehouse/partner environment with constrained network access.
Deliverables:
- Technician-executable test suite covering the full RLT flow, per platform.
- Structured results schema and artifact-export pipeline.
- Technician SOP, runbook, and troubleshooting guide.
- Portability documentation for redeploying the suite at other sites.
- Deployed and integrated factory-validation environment with management-path automation and results telemetry.
- Throughput/capacity model for large-scale rack validation.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).