> Markdown version of [/jobs/ext/3149860-test-automation-engineer](https://www.wearedevelopers.com/jobs/ext/3149860-test-automation-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Test Automation Engineer - **Company:** OneSpan - **Location:** Erembodegem (Aalst), Belgium - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, Automation of Tests, Code Coverage, Embedded Software, Firmware, Hardware Design, Hardware-In-The-Loop Simulation, Python (Programming Language), Object-Oriented Software Development, Software Reliability Testing, Test Execution Engine, Strategies of Testing, Software Organization, Appium, Git, Pytest, Information Technology - **Published:** September 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=75ef309b1c36df8a ## About the Role * Degree in Computer Science, Computer/Electrical Engineering or equivalent practical experience, with a professional interest in embedded systems, hardware and firmware. * 3-5 years of experience testing software, firmware or embedded systems, including physical devices in a development or laboratory environment. * Experience developing automated tests in Python (or another object-oriented language); frameworks such as pytest, Appium or Behave are an asset. * Experience with Hardware-in-the-Loop (HIL) or other hardware-based automated test environments is highly desirable. * Experience with load, stress, performance, endurance and reliability testing. * Familiarity with Git and modern software development practices. * Strong analytical and troubleshooting skills: able to analyse logs, test results and measurements and pinpoint hardware, firmware or software causes across multiple system layers. * Able to work independently within a multidisciplinary engineering team and deliver to schedule, with good technical writing skills and fluency in English. * ISTQB Level 1 certification and willingness to obtain additional ISTQB certifications. Preferred technical skills & experience * Python automation for physical hardware and laboratory equipment. * HIL, SIL or system-level automated testing, integrated into CI/CD pipelines. * Agile software/hardware development environments. Key competencies * Automation & hands-on testing: building reliable, maintainable automated test solutions and working directly with physical devices and fixtures. * Troubleshooting: systematically investigating failures across multiple layers of a product. * Quality mindset: strong focus on product quality, test coverage, reliability and customer impact. * Curiosity & collaboration: digging into how systems really work, and communicating effectively with firmware, software, QA and support teams. ## Description As Automation Test Engineer you design, develop and maintain automated and manual testing solutions for OneSpan hardware products, combining test automation with embedded software/firmware validation and a strong focus on end-user testing. Working closely with the software and firmware teams, you build test strategies, test specifications, test harnesses, automation frameworks and Hardware-in-the-Loop (HIL) infrastructure. The role is hands-on with embedded devices such as STM32-based targets, using Python automation to run repeatable functional, integration, regression, stress and reliability tests, and to investigate failures across the full software and firmware stack. Key responsibilities * Design, develop, execute and maintain automated test cases and frameworks so products meet functional requirements and design specifications. * Build and maintain automated test infrastructure, including Hardware-in-the-Loop (HIL) setups, test fixtures and harnesses for embedded devices. * Develop Python-based automation for device control, test execution, data collection, validation and reporting. * Execute manual and automated functional, integration, regression, performance, stress, endurance and reliability tests on physical devices and software. * Create repeatable test cases and acceptance criteria that maximise functional and system-level coverage, and help define test strategies for new features. * Maintain automated regression suites and integrate hardware-based testing into CI/CD pipelines where appropriate. * Investigate failures across software, firmware and test environment, drive root-cause analysis with developers and document defects clearly. * Monitor test results for trends and recurring failures, and act as an advocate for quality throughout the development process. ## Related Videos - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Using non-functional testing to guide user interface, backend services, voice interface, and media development](https://www.wearedevelopers.com/videos/231-using-non-functional-testing-to-guide-user-interface-backend-services-voice-interface-and-media-development) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [Agents for the Sake of Happiness](https://www.wearedevelopers.com/videos/1387-agents-for-the-sake-of-happiness) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam)