SW Test Engineer
Core
Design and execute manual and automated backend tests for software and system solutions enabling advanced security features for microchips and platforms used in IoT, automotive, and secure identification applications.
Role type
Test Engineer (Software Testing & Automation)
Builds
Software solutions for microchips and platforms in IoT, automotive, and secure identification
Domain
Internet of Things (IoT), Automotive, Embedded Systems, Cybersecurity
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Software testing principles, Test design techniques, Regression testing strategies, Defect lifecycle management, Manual testing, Test automation, C#, NUnit, Python scripting, PowerShell, CI/CD pipelines, Jenkins, Git, Bitbucket, Maven, Kubernetes, Docker
Preferred skills
Messaging and streaming technologies (NATS, Kafka), Embedded software development, FPGA-based systems
Technologies
C#, NUnit, Python, PowerShell, NATS, Kafka, Jenkins, Git, Bitbucket, Maven, Kubernetes, Docker
Responsibilities
Define test strategy, plans, and risk-based scopes; Design and execute manual and automated backend tests; Manage defects end-to-end including root-cause analysis; Perform non-functional testing (performance, reliability, basic security); Integrate and maintain automated tests within CI/CD pipelines; Manage, configure and maintain test environments
Seniority
Individual Contributor (IC)