Software Engineer
Core
Design, develop, and maintain a scalable test automation framework for a Video Management System (VMS) platform, automating web, desktop, API, and device-level workflows.
Role type
Senior Software Development Engineer in Test (SDET)
Builds
Automation frameworks, reusable test libraries, and CI/CD integrated test pipelines
Domain
Video surveillance and management systems
Required skills
C#, Python, Object-Oriented Programming, SOLID Principles, Design Patterns, Appium, WinApp Driver, FLAUI, Playwright, Selenium, NUnit, xUnit, MSTest, Page Object Model, REST API testing, JSON/XML, Git, CI/CD tools
Preferred skills
Azure Cloud, Python scripting, GStreamer, FFmpeg, video analytics, network protocols
Technologies
C#, Python, Appium, WinApp Driver, FLAUI, Playwright, Selenium, NUnit, xUnit, MSTest, Postman, Git, Azure
Responsibilities
Design and develop a scalable, reusable test automation framework; Automate functional, regression, integration, and end-to-end tests for web, desktop, and APIs; Integrate automation into CI/CD pipelines; Automate VMS-specific workflows including camera onboarding, live streaming, and device connectivity
Seniority
Senior, hands-on IC