Job Openings Sr. QA Engineer - Edge Systems & Computer Vision

About the job Sr. QA Engineer - Edge Systems & Computer Vision


Job Title: Sr. QA Engineer – Edge Systems & Computer Vision


About the Role


We are looking for a Sr. QA Engineer focused on edge systems and computer vision to ensure the quality, reliability, and performance of AI-powered edge computing platforms, video analytics systems, and cloud-connected operational products. This role is ideal for someone with strong experience testing Linux-based edge devices, camera systems, AI-driven applications, and complex end-to-end integrations across hardware, software, networking, and cloud services. The ideal candidate is detail-oriented, systems-minded, and comfortable validating complete operational ecosystems that include edge servers, IP cameras, video streams, AI analytics pipelines, APIs, workflow automation, and real-time dashboards. You will work closely with Engineering, Product, AI, and Infrastructure teams to improve release confidence and operational reliability across distributed systems and real-world deployments.

Key Responsibilities


Test and validate Linux-based edge devices and embedded systems, preferably in Ubuntu environments.
Verify software deployments, updates, configurations, Docker-based applications, containers, services, and system stability across edge environments.
Validate AI-powered analytics, computer vision models, video ingestion pipelines, event generation, alert accuracy, and reporting consistency.
Test IP cameras, RTSP video streams, ONVIF devices, NVRs, video management systems, and real-time operational dashboards.
Execute end-to-end integration testing across edge devices, cameras, APIs, cloud platforms, networking, and operational workflows.
Create and execute test plans, test cases, regression suites, release validation procedures, and post-release verification activities.

Must-have Requirements


5+ years of QA engineering experience.
Experience testing Linux-based edge devices and embedded systems.
Experience testing AI, analytics, computer vision, or video intelligence platforms.
Experience validating integrated hardware and software solutions.
Experience testing cloud-connected distributed systems.
Strong experience performing end-to-end integration testing across multiple technologies.
Experience working in agile product development environments.
Strong understanding of software testing methodologies and QA best practices.
Experience testing IP cameras, RTSP streams, ONVIF devices, NVRs, or video systems.
Experience troubleshooting hardware, networking, and software issues using logs, SSH, and diagnostic tools.
Experience testing Docker-based applications, services, updates, and deployments.
Experience validating APIs, cloud integrations, data synchronization workflows, and reporting accuracy.
Experience creating and executing test plans, test cases, regression tests, and release validation procedures.
Strong debugging, analytical thinking, and problem-solving skills.
Understanding of networking fundamentals, Linux environments, and distributed systems.
Ability to design scalable QA processes and testing strategies.
Fluent English.

Nice-to-have Requirements


Experience with Ubuntu environments.
Experience testing edge computing or IoT products.
Familiarity with video surveillance technologies and camera infrastructure.
Experience with cloud platforms such as AWS, Azure, or GCP.
Experience with workflow automation systems and event-driven architectures.
Experience with performance, load, reliability, or stress testing.
Familiarity with Python scripting for testing or diagnostics.
Strong ownership, accountability, and attention to detail.
Proactive mindset with the ability to identify risks, edge cases, and process improvement opportunities.
Clear communication skills and ability to work effectively in collaborative, fast-moving environments.