Software Engineer for Automated Tests
Apply now »Date: Nov 27, 2024
Location: Kortrijk, BE
Company: Barco
Software Engineer for Automated Tests
At Barco IX (Immersive Experiences business unit) we have a heart for technology and a spirit for creativity. We enable what has never been done before to immerse our audiences in experiences they will never forget. The markets for our technologies range from live events, over theme parks and museums to flight simulators. Our IX R&D organization focusses on developing projection and image processing technologies to make these immersive experiences come to life for our customers all over the world. From inspiring people at the Gent Light Festival, through bringing digital art to galleries and museums worldwide, to providing visuals at world’s leading concert stages, your work will make it happen!
Function
Are you a software developer with affinity in testing and QA - who wants to take on broader interactions with other engineering disciplines like image processing, hardware, thermal and optical engineering?
Are you passionate about technology in general?
Do you like working in a professional yet fun environment with passionate people alike?
Then this job is something for you!
We are looking for a talented Software Test Automation Engineer to join our validation team. In this role, you will be responsible for designing, developing, implementing and maintaining automated test functionality to ensure the quality and functionality of our software applications.
You will be part of a broader international team based in Belgium, Norway and China.
Key responsibilities
- Continuously help improve the CI/CD pipeline
- Keep the integration, regression and performance test suites up to date for our embedded and application software.
- M and expand the test framework.
- Write new tests and maintain existiung tests using our hardware and peripherals to level up the coverage.
- Automate optical/image projector testing using computer vision and machine learning.
- Analyse and report test results, find gaps in test coverage, report and track defects to development teams and follow up closely on the resolution.
- Work closely with SW Developers and Product Owners, SW architects and Hardware engineers.
Qualifications
- A bachelor or master degree in Software Engineering, ICT or equivalent in any relevant field.
- You are a programmer with affinity in testing and QA and with broader technology.
- You have a hands-on, ‘can-do’ attitude.
- You are methodical and structured.
- You are a team player and you have good communication skills in English.
- You are willing to travel worldwide (occasionally).
- Familiar with the programming language Python
- Basic knowledge of Linux systems, network communication (TCP/UDP…)
- Strong analytical and problem-solving skills.
- You can obtain insight in software system architectures
What can you expect from us:
You will work in an open and international culture.
In this stimulating and challenging environment, we offer you competitive compensation and benefits, including:
- A competitive salary package
- Bonus system
- Group insurance
- Health insurance
- Meal vouchers
- Hybrid working culture
- 20 legal holidays + 12 compensation days (Pro-rata)
- Continuous learning opportunities
- A modern and state of the art working environment