Test Automation Engineer
Role details
Job location
Tech stack
Job description
As a Test Automation Engineer - Computer Vision, you will play a key role in validating and ensuring the reliability of computer vision functionality within advanced robotic and intelligent systems. You will design and implement automated, system-level regression tests that use vision-specific KPIs to thoroughly evaluate object detection, tracking, and other perception capabilities under realistic operating conditions.
You will work within multidisciplinary Scrum teams inside Product Development, collaborating closely with software engineers, computer vision experts, test specialists, data scientists, and electronics engineers. Together, you will ensure that vision pipelines and AI-driven perception models operate consistently, robustly, and securely across our systems. We value diverse perspectives and encourage you to share ideas, ask questions, and contribute to the continuous improvement of our development and CI/CD processes., * Design and implement automated regression tests for computer vision functionality, using vision KPIs to validate detection, tracking, and perception performance.
- Validate end-to-end computer vision pipelines that incorporate deep learning and AI models.
- Contribute to the training, verification, and evaluation of AI models used in vision-based applications.
- Analyze test results and perception metrics, translating them into clear, actionable feedback for development teams.
- Integrate and maintain vision-focused tests within CI/CD environments.
- Participate in the development and introduction of new vision and AI capabilities within our robotic and intelligent systems., At S[&]T we contribute to a safer life on earth by translating space data into valuable and actionable insights. We oversee data from instruments to application, and apply our expertise within our software frameworks, information products and consultancy.
Our society relies on space and scientific instruments for climate change monitoring, navigation, defence and national security, and other crucial services we all use in our daily lives. These instruments produce an enormous quantity of complex data, and our goal is to unlock its value.
We have more than 20 years of experience working on instrument calibration, the creation of data quality monitoring tools, the development of real-time data processing frameworks, and the development of application-specific algorithms. With this, we help organisations, governments and industries to strengthen their information position and thereby improve their decision making. We focus on the following domains: Space & Science, Defence & Security, Environment & Sustainability, and High-Tech Consulting.
Requirements
- A Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Robotics, or a related field.
- At least 2 years of experience in test automation, software engineering, or roles involving AI or computer vision.
- Hands-on experience or strong knowledge of computer vision pipelines, including deep learning models for object detection and tracking.
- Affinity with training, validating, and verifying AI models and working with system-level vision KPIs.
- Proficiency in Python; knowledge of C++ is an advantage.
- Familiarity with frameworks and tools such as PyTorch, CUDA, Linux, Git, and CI/CD pipelines.
- Enjoyment of collaboration within multidisciplinary Agile/Scrum teams, combined with a willingness to learn, experiment, and ask questions.