No C2C / Only W2 / No Sponsorship
You will work closely with development teams, product owners, and engineering groups to understand system design and validate new features across motors, sensors, pumps, cloud connectivity, and backend services. You will define test coverage, build test plans, develop and execute both manual and automated tests, and support debugging through detailed log analysis and system behavior evaluation.
Key Responsibilities
- Develop test plans, test cases, and automation scripts for embedded and IoT systems.
- Execute functional, integration, and performance tests on physical dispenser hardware.
- Analyze system, application, and event logs to support root cause identification.
- Validate backend communication protocols such as APIs, web services, and hardware messaging.
- Enhance existing test tools and automation frameworks to improve test efficiency.
- Support engineering prototypes and early-stage feature development.
- Document defects, assess risks, and provide data-driven test reports.
- Become a subject-matter expert on system functionality and integration behavior.
Required Skills & Experience
Experience testing embedded systems (HVAC, automotive ECUs, IoT devices, telecom hardware, industrial systems, etc.).Knowledge of Linux concepts, shell scripting, and Unix command-line tools.Strong understanding of SDLC, embedded software development, and QA methodologies.Ability to triage issues, identify root cause indicators, and propose resolutions.Experience with backend communication protocols (APIs, web services, CAN or similar).Proficiency in at least one programming / scripting language (Java, Python, C#, etc.).Strong analytical mindset with attention to detail and problem-solving skills.Preferred Qualifications
Degree in Computer Science, Engineering, or related field.Familiarity with automation frameworks (JUnit, Selenium principles, JavaScript, Groovy).Experience with Git or similar version control systems.