Lab Test Automation Engineer
Listed on 2026-08-22
-
IT/Tech
Systems Engineer, IT Infrastructure, Network Engineer
Overview
Tek Wissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide.
Title:
Lab Test Automation Engineer
Duration: 12 Months
Location:
Las Vegas, NV
Job Type: Temporary Assignment
Work Type:
Onsite
Role Overview
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).
- 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.
- 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.
- 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.
Tek Wissen Group is an equal opportunity employer supporting workforce diversity.
#J-18808-Ljbffr(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).