Cookies & analytics consent
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.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

emagine • Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates
Role & seniority: Test Automation Engineer, senior-level
Stack/tools: embedded Linux testing; asynchronous Rust testing; Java and Kotlin testing; OSI/networking protocols; mobile device development and communications testing; Robot Framework; UI and unit test automation; defect fixing and security enhancements
Fix defects and apply security improvements
Develop new features and produce deliverables (source code, design docs)
Create and maintain unit tests and automated UI tests; ensure quality of all deliverables
Proven experience in embedded Linux testing
Knowledge of asynchronous Rust testing
Experience with Java and Kotlin testing
Understanding of OSI layers and various networking protocols
Experience in mobile device development and communications testing
Solid experience with Robot Framework
Willingness to manually test non-automatable deliverables
Nice-to-haves: none specified
Location: not specified
Work type: not specified
Summary: The Test Automation Engineer is responsible for ensuring the quality of software deliverables through defect fixing, security enhancements, and the development of new features. This role involves a senior-level test automation developer working on various testing aspects related to embedded systems and programming languages.