Software Test Engineer
Core
Perform end-to-end testing on NPI programs at device and system levels, design and develop software tests, and create automated test cases using Python and scripts.
Role type
Junior Software Test Engineer
Builds
Firmware for embedded devices including in-car video systems, fixed video, and body-worn cameras
Domain
Embedded systems, video monitoring, IoT, automotive
Required skills
Python, scripting, test case design, defect management, root cause analysis, automation framework maintenance, vehicle drive testing, Gen AI integration
Preferred skills
C, C#, Javascript, Angular, Android, IoT, WiFi, LTE, DMR, video monitoring, performance testing, security testing, Agile methodology
Technologies
Python, Linux, C++, C, C#, Javascript, Angular, Android, Gen AI
Responsibilities
Perform end-to-end testing on NPI programs, design and develop software tests, analyze test requirements, translate requirements into manual/automated test cases, develop Python and script automation, work with business and development teams to formulate test strategy, analyze and manage defects, perform first-level root cause analysis, work with engineering teams to reproduce and validate issues, troubleshoot automation test setups, create and maintain test tools and infrastructure, perform vehicle drive testing, incorporate Gen AI into test environment
Seniority
Junior, <2 years experience
