Software Test Engineer Position
We are seeking a highly skilled Software Test Engineer to support the development of advanced embedded systems. This role is crucial in ensuring high software quality for connected devices by designing and implementing automated test processes.
Job Description
As a Software Test Engineer, you will be responsible for developing and maintaining an automated testing framework for embedded Linux-based devices and cloud applications. You will work closely with software engineers to create efficient test cases, improve testing infrastructure, and ensure seamless integration within a CI/CD pipeline.
Key Responsibilities:
* Develop and maintain an automated test framework for embedded Linux devices and cloud applications.
* Design and implement CI/CD processes to streamline software testing and documentation.
* Write and execute automated test scripts using Robot Framework and Python.
* Evaluate and troubleshoot issues related to hardware-in-the-loop testing.
* Continuously improve testing methodologies to enhance software reliability.
Requirements:
* Strong proficiency in Python programming (must-have).
* Minimum of three years of experience in test automation for embedded Linux systems and cloud applications.