Senior Software Test Engineer
Kortrijk, BE
The Senior Software Test Engineer develops software that runs either on our Linux-based Jenkins master/slaves or on PC platforms.
- You are responsible for creating high-quality SW deliverables in a timely manner, according to the state-of-the-art software methodologies and as part of the global solution software architecture.
- The system engineer solves problems discovered resulting from testing due to in depth understanding of the full system and its components and in depth analysis.
- You will work in a medical device environment, processes apply to comply with the regulatory standards.
- You will be confronted with a large range of technologies, development languages, network elements, hardware components, etc.
Key Responsibilities
- Have a full understanding of the Nexxis system and its components in order to ensure correct integration in the operating room
- Support the release process of the Nexxis SW and its components.
- Develop the Test Strategy for complex systems
- Develop python system tests: Proficiently create and maintain comprehensive Python-based test suites, ensuring rigorous evaluation of system functionality and performance
- Analysis, collaboration & drive towards closure of escalated field issues within R&D
- Thorough Bug Analysis: Meticulously investigate and diagnose system anomalies and faults, employing advanced analytical techniques to identify root causes and contribute to continuous improvement
- Precise Test Reporting: Generate detailed and precise test reports that convey findings, outcomes, and recommendations accurately, providing essential insights for stakeholders
- Collaborative Issue Resolution: Collaborate seamlessly with cross-functional development teams to comprehensively dissect issues, facilitating joint problem-solving, analysis, and effective issue reproduction
- Crafting Medical-Grade Documentation: Produce meticulously detailed test documentation in compliance with medical standards, contributing to the creation of impeccable and regulation-adherent reports
We are looking for a colleague:
- Possesses a Master's or Bachelor's degree or an equivalent combination of education and work experience in software development
- You are familiar with the complete test development life cycle of products and solutions
- Is attracted by system complexity and eager to find ways to get the related system quality under control
- Possesses analytical skills and eye for detail and quality
- Is fully conversational in English. Takes initiative and is strong in communication with other teams and fast learner
- Fully capable in Python, Git
- Basic Knowledge about PowerShell, Bash and Groovy
- Knowledge about networking (Multicast, DHCP, ARP, MAC, DNS, SSH, HTTPS, TLS, Switch configuration)
- Basic understanding of video and audio technology (RAW video, Transcoding, 3D, analog audio)
- Basic knowledge of web technologies (Html, CSS, JavaScript)
- Have experience with Jenkins, Linux, Windows, Pytest framework, databases (Databases: SQL)
- Hands-on mentality and willing to do a minimum of manual testing
- Ability to decompose complex processes into understandable components
- Proficiency in automating and optimizing processes
- Nice to have: C++, Java/Kotlin, Embedded programming, Selenium, Buildroot
What We Offer
- Drive innovation by exploring technologies that can contribute to novel products and services for the healthcare market
- Be part of an innovative group with startup mentality inside a larger company
- Work for a global technology top employer
- Appreciate the comfort of our eye-catching headquarters
- Enjoy continuous training opportunities at our very own Barco University
- Enjoy a competitive salary package
Our Culture: At Barco, our culture is centered around customer orientation, winning collaboration, and impactful innovation. We are committed to "Visioneering a bright tomorrow" and believe in the power of passionate employees to create meaningful change.