QA Engineer (Embedded)
Summary
QA Engineer for embedded smart-bed software: write and automate test suites in Python, debug RTOS/Linux components, and validate end-to-end sleep-tracking features.
Description
Client – the worldwide manufacturer of smart beds, which increase the overall quality of sleep. The solution senses and automatically adjusts the comfort level:
Tracking personal sleep data during the night
Individual comfort and temperature balancing
Comfort adjustability on each side of the bed
Requirements
2+ year’s experience developing and automating test suites for embedded devices
2+ years background in test frameworks like Robot, Pytest
2+ year’s experience with Python and capable of maintaining and debugging test scripts
Knowledge of Linux, GIT, JIRA, Jenkins
Good to have knowledge of embedded C, C++
Excellent verbal and written communication skills
A self-starter and ready to learn new technologies quickly
Degree(s) in Computer Science, Computer Engineering, Electrical Engineering or a related field
Job responsibilities
Create and prepare test plans and test cases for embedded software based on functional documentation and/or application behavior(s)
Debug and troubleshoot application components in a RTOS/Linux environment
Responsible for the development and documentation of automation tests and tools used to validate software developed in support of SN LABS deliverables
Understand the embedded platform and include the most relevant end to end user scenarios in validation plans and test automation
Work closely with Developers, Product Owners and QA team members to produce high-quality products on schedule while being resource efficient
Own documentation that communicates the procedures and test results