Test Automation Engineer

Posted 3 Days Ago
Be an Early Applicant
Erembodegem, BEL
Hybrid
Mid level
Security • Software
The Role
Designs, develops, and maintains automated and manual tests for embedded hardware, firmware, and software products. Builds Python-based automation, HIL infrastructure, test fixtures, harnesses, and regression suites. Executes functional, integration, performance, stress, endurance, and reliability testing on physical devices. Investigates failures across system layers, performs root-cause analysis, integrates hardware testing into CI/CD pipelines, and promotes product quality through strong test coverage and technical collaboration.
Summary Generated by Built In

At OneSpan, we specialize in digital identity and anti-fraud solutions that create exceptional and secure experiences.

We are looking for a Test Automation Engineer to join our team in Belgium and help to shape the future of our Hardware Security Solutions.

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.

Requirements

• 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.

#LI-Hybrid
#LI-LS1

Skills Required

  • Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
  • 3–5 years of experience testing software, firmware, or embedded systems, including physical devices
  • Experience developing automated tests in Python or another object-oriented language
  • Experience with Hardware-in-the-Loop or other hardware-based automated test environments
  • Experience with load, stress, performance, endurance, and reliability testing
  • Familiarity with Git and modern software development practices
  • Strong analytical and troubleshooting skills across hardware, firmware, and software layers
  • Ability to work independently within a multidisciplinary engineering team and deliver to schedule
  • Good technical writing skills and fluency in English
  • ISTQB Level 1 certification or willingness to obtain additional ISTQB certifications
  • Experience with pytest, Appium, or Behave
  • Experience with Python automation for physical hardware and laboratory equipment
  • Experience with HIL, SIL, or system-level automated testing integrated into CI/CD pipelines
  • Experience in agile software or hardware development environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boston, MA
850 Employees
Year Founded: 1991

What We Do

OneSpan enables financial institutions and other organizations to succeed by making bold advances in their digital transformation. We do this by establishing trust in people’s identities, the devices they use, and the transactions that shape their lives. We believe that this is the foundation of enhanced business enablement and growth.

Why Work With Us

OneSpan offers the best of both worlds – a solid foundation that only an established global enterprise can provide, with the energy and creativity of an innovative start-up. In every role at OneSpan, you’ll contribute to the success of the most advanced security and e-signature technologies, and have opportunities to grow.

Gallery

Gallery

Similar Jobs

Sofico Logo Sofico

Test Automation Engineer

Automotive • Fintech • Information Technology • Software
In-Office
Zwijnaardse Dries, BEL
668 Employees

Sofico Logo Sofico

Test Automation Engineer

Automotive • Fintech • Information Technology • Software
In-Office
Zwijnaardse Dries, BEL
668 Employees

Pfizer Logo Pfizer

Machine Learning Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
32 Locations
121990 Employees
163K-272K Annually

Pfizer Logo Pfizer

Senior Director, Innovation, Data & Analytics (IDA) Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
32 Locations
121990 Employees
231K-385K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software • Productivity
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account