SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Ent is an intent-aware workspace security platform protecting human and AI-driven work. The company, founded by the co-founders of RiskIQ (acquired by Microsoft) and the team behind Microsoft Security Copilot, is in production with Global 2000 customers across hospitality, financial services, and defense.
As Test Engineer, Endpoint, you will own the evidence that Ent's lightweight agent behaves correctly on real hardware across Windows, macOS, and Linux. This role is responsible for the integration, performance, and reliability testing that stands behind every release decision.
Key responsibilities:
- Own integration and stress testing that verifies real agent behavior on production-representative machines across Windows, macOS, and Linux, asserting what the agent actually does at runtime.
- Architect and maintain the device test harness and VM-based test farm: image builds, provisioning, and parallel execution across the OS matrix, running nightly in CI.
- Design performance, load, and long-duration soak tests that surface resource-budget regressions before they reach customers; define and prove utilization limits the agent must hold under load.
- Exercise the full agent lifecycle in test—install, enrollment, configuration delivery, staged self-update, rollback, and uninstall—across OS versions and upgrade/downgrade paths.
- Map coverage back to product intent: tie each detection to a test that fails when behavior breaks, and close gaps where suites pass without exercising claimed behavior.
- Turn test results into a current, trustworthy report on release quality: coverage, failures, and outstanding risk.
- Drive high-severity, cross-layer defects to root cause at the OS-internals level, and turn recurring failures into durable regression coverage.
- Work directly with endpoint engineers who own the code, providing diagnostics and coverage they can act on.
The company values a customer-first approach, humility, teamwork, and urgency in building a durable security company in the AI era. Remote work is available across North America, with meaningful equity provided to all teammates.
REQUIREMENTS:
- 6+ years in software test, SDET, or quality engineering, including substantial ownership of test infrastructure end to end (framework, CI, and reporting).
- Built a device, integration, or cross-platform test harness from scratch and carried it through to a trusted, gating state.
- Depth in operating-system behavior on at least two of Windows, macOS, and Linux: process and resource accounting, install lifecycle, and agent- or driver-level runtime behavior.
- Strong Python (pytest), and able to read and wire C/C++ and Rust test suites into CI.
- Comfortable running large test fleets across virtualized environments and working in CI systems (gating, parallelization, artifact management).
- Track record of making CI trustworthy: reducing regression-suite runtime or converting unreliable, non-gating suites into gates engineers actually rely on.
- Rigorous debugging: reproduce, instrument, and prove root cause before proposing a fix.
- Treat test infrastructure as production software—reviewed, versioned, and maintained.
PREFERRED:
- Hands-on with virtualization and provisioning stacks (Packer image builds with QEMU/KVM, VMware, or Parallels).
- CI experience with GitHub Actions, Jenkins, or GitLab CI.
- Cloud familiarity (AWS, Azure, or GCP).
- Endpoint security experience (EDR, DLP, EPP, MDM, or systems-monitoring agents).
- Load and performance testing, and stress-harness design.
- Desktop GUI automation (PyAutoGUI, pywinauto, uiautomation or similar).
- Background in secure software development.
- Comfort incorporating AI-assisted tooling into a test workflow, including validating and refining its output.