{"id":2306781,"url":"https://alion.io/job/onespan-test-automation-engineer","title":"Test Automation Engineer","company":{"id":20413,"name":"OneSpan","domain":"onespan.com","url":"https://alion.io/company/onespan","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":75,"open_postings":9,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-20T05:45:00Z"}},"role":"QA","role_family":"QA","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Erembodegem, Belgium"],"countries":["BE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Appium","optional":false},{"name":"CI/CD","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Agile","optional":true},{"name":"Git","optional":true}],"status":"live","first_seen_at":"2026-09-08T15:53:29Z","employer_posted_date":"2026-09-08","last_verified_at":"2026-10-20T06:13:41Z","board_verified":true,"closed_at":null,"days_open":41,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":41},"description":"At OneSpan, we specialize in digital identity and anti-fraud solutions that create exceptional and secure experiences.\nWe are looking for a Test Automation Engineer to join our team in Belgium and help to shape the future of our Hardware Security Solutions.\nAs 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.\nWorking closely with the software and firmware teams, you build test strategies, test specifications, test harnesses, automation frameworks and Hardware-in-the-Loop (HIL) infrastructure.\nThe 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.\nKey responsibilities\nDesign, develop, execute and maintain automated test cases and frameworks so products meet functional requirements and design specifications.\nBuild and maintain automated test infrastructure, including Hardware-in-the-Loop (HIL) setups, test fixtures and harnesses for embedded devices.\nDevelop Python-based automation for device control, test execution, data collection, validation and reporting.\nExecute manual and automated functional, integration, regression, performance, stress, endurance and reliability tests on physical devices and software.\nCreate repeatable test cases and acceptance criteria that maximise functional and system-level coverage, and help define test strategies for new features.\nMaintain automated regression suites and integrate hardware-based testing into CI/CD pipelines where appropriate.\nInvestigate failures across software, firmware and test environment, drive root-cause analysis with developers and document defects clearly.\nMonitor test results for trends and recurring failures, and act as an advocate for quality throughout the development process.\nRequirements\nDegree in Computer Science, Computer/Electrical Engineering or equivalent practical experience, with a professional interest in embedded systems, hardware and firmware.\n3-5 years of experience testing software, firmware or embedded systems, including physical devices in a development or laboratory environment.\nExperience developing automated tests in Python (or another object-oriented language); frameworks such as pytest, Appium or Behave are an asset.\nExperience with Hardware-in-the-Loop (HIL) or other hardware-based automated test environments is highly desirable.\nExperience with load, stress, performance, endurance and reliability testing.\nFamiliarity with Git and modern software development practices.\nStrong analytical and troubleshooting skills: able to analyse logs, test results and measurements and pinpoint hardware, firmware or software causes across multiple system layers.\nAble to work independently within a multidisciplinary engineering team and deliver to schedule, with good technical writing skills and fluency in English.\nISTQB Level 1 certification and willingness to obtain additional ISTQB certifications.\nPreferred technical skills & experience\nPython automation for physical hardware and laboratory equipment.\nHIL, SIL or system-level automated testing, integrated into CI/CD pipelines.\nAgile software/hardware development environments.\nKey competencies\nAutomation & hands-on testing: building reliable, maintainable automated test solutions and working directly with physical devices and fixtures.\nTroubleshooting: systematically investigating failures across multiple layers of a product.\nQuality mindset: strong focus on product quality, test coverage, reliability and customer impact.\nCuriosity & collaboration: digging into how systems really work, and communicating effectively with firmware, software, QA and support teams.","description_format":"text","description_chars":3924,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Cybersecurity","Digital Signature","Information Security"],"lifecycle":[{"event":"open","at":"2026-10-11T23:21:09Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"evidence":"Approved LMIA in the last two years","filings_12m":0,"filings_prev_12m":1,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:10:52+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":0}],"liveness":{"score":40,"band":"fade","label":"Fading","p_open":1,"p_active":0.725,"p_room":0.55,"age_days":41,"expected_fill_days":30,"reasons":["conf:3","velocity","win:tail"],"computed_at":"2026-10-20T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/onespan-test-automation-engineer","json_url":"https://alion.io/job/onespan-test-automation-engineer.json","meta":{"generated_at":"2026-10-20T08:18:47Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8909,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-21T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":20413},"rest":"https://alion.io/mcp/rest/get_company?id=20413"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fonespan-test-automation-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fonespan-test-automation-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fonespan-test-automation-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/onespan-test-automation-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fonespan-test-automation-engineer"}]}