Software Test Engineer Embedded & Cloud Automation
One of our clients is looking for a
Software Test Engineer (m/f/d)
to support software testing and automation in the development of advanced embedded systems. This role is essential in ensuring high software quality for connected devices by designing and implementing automated test processes. If you have experience in Python programming, test automation, and CI/CD workflows, this is a great opportunity to work in a cutting-edge technological environment.
Job Description
As aSoftware 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. Your role will involve writing scripts for automated test execution, troubleshooting issues related to hardware-in-the-loop testing, and continuously improving testing methodologies to enhance software reliability.
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
andPython
.- 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 likeAzure DevOps, AWS CodePipeline, or Jenkins
.- Work with MQTT for command injection and cloud-device communication testing.
- Support team members by sharing best practices in software test automation.
Requirements
- Strong proficiency in
Python programming
(must-have).- 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.
- Fluency in English; German skills are an advantage.
Why Join?
This position provides 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. The role offers hands-on experience withmeer...
Naar vacature
Meer vacatures van Oxfordcorp