Test Developer
Core
Validating, automating, and performance testing platforms for deploying Avigilon Control Center software and cloud-based technologies to ensure high-quality surveillance products.
Role type
Senior Test Developer (Appliance Release Readiness)
Builds
Avigilon Control Center software product and cloud-based surveillance technologies
Domain
Security and surveillance industry
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
C#, Powershell, Python, Linux/Shell, IP Networking, test plan design, test automation, performance measurement, exploratory testing, defect verification, internal tool development
Preferred skills
RAID, BIOS, Firmware, PCIe knowledge, NVR installation and configuration, client/server architectures, image/video file formats
Technologies
Avigilon Control Center, Linux, C#, Python, Powershell
Responsibilities
Define and maintain comprehensive test plans and automation; Design and report on system performance; Identify and mitigate performance bottlenecks; Conduct exploratory testing on AI use cases; Develop internal testing tools; Verify resolution of complex defects; Mentor junior team members
Seniority
Experienced, hands-on IC with mentorship responsibilities