Job Description
Job Title: Software Test Engineer
We are seeking a skilled Software Test Engineer to join our team. As a key member of our software development team, you will be responsible for designing and implementing automated test processes to ensure high software quality for connected devices.
Key Responsibilities:
- Develop and maintain an automated testing framework for embedded Linux-based devices and cloud applications.
- Design and implement Continuous Integration/Continuous Deployment (CI/CD) processes to streamline software testing and documentation.
- Write and execute automated test scripts using Robot Framework and Python.
- Ensure high-quality software through unit tests, integration tests, and hardware-in-the-loop testing.
- Collaborate with software developers to integrate test automation into development workflows.
- Utilize modern tools such as JIRA, Polarion, and cloud-based CI/CD platforms like Azure DevOps, AWS CodePipeline, or Jenkins.
- Work with MQTT for command injection and cloud-device communication testing.
Requirements:
- Strong proficiency in Python programming.
- Minimum of three years of experience in test automation for embedded Linux systems and cloud applications.
- Hands-on experience with Robot Framework for automated testing.
- Familiarity with CI/CD tools such as Azure DevOps, AWS CodePipeline, Jenkins, or similar.
- Understanding of hardware-in-the-loop (HiL) testing and near-hardware testing concepts.
- Knowledge of MQTT communication protocols and cloud-device interfaces.
- Experience with Git for source code management.
- Strong analytical skills and the ability to work independently.
About the Role:
This position offers the opportunity to work with state-of-the-art technologies in a high-tech environment. You will be part of a forward-thinking team that focuses on automation, continuous improvement, and software reliability.

Kontaktperson:
Oxford Global Resources HR Team