We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Architect, develop, and maintain automation frameworks using Python/Pytest; lead migration of Robot Framework tests to Python/Pytest
Build reusable fixtures/utilities and optimize test execution across Pytest and Robot Framework; execute and maintain UI/device automation tests
Debug cross-layer automation issues, integrate frameworks with CI/CD pipelines, and collaborate with engineers/QA to improve coverage and reliability
Must-have skills
7–10 years automation engineering experience; 5+ years hands-on Python automation with Pytest
Practical Robot Framework experience (keywords, variables, resources, large keyword repositories)
UI automation expertise (Appium/Selenium); modular test design (page-object, keyword patterns)
Experience with QNX (Posix), virtualization (Hypervisor), and cloud environments (AWS preferred)
Git, branching strategies, CI/CD workflows; strong debugging of multi-layer test environments
Nice-to-haves
Embedded systems, aviation, or high-volume regression exposure
Framework migration, cross-framework interoperability, or keyword reuse models
Hardware interactions, media/
Full Description
Job Title: Embedded Software Tester - Python
Job Type: Full-Time
Job Description
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.