emagine
Test Automation Engineer
emagineUnited Arab Emirates1 day ago
Full-timeQuality Assurance
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.
Responsibilities:
  • Fixing defects and applying security improvements.
  • Developing new features and producing various deliverables, such as source code and design documentation.
  • Creating and maintaining unit tests and automated tests for User Interfaces (UI).
  • Ensuring quality of all provided deliverables.
Must Haves:
  • Proven experience in embedded Linux testing.
  • Knowledge in asynchronous Rust testing.
  • Experience with Java and Kotlin testing.
  • Understanding of OSI layers and different networking protocols.
  • Experience in mobile device development and communications testing.
  • Solid work experience with Robot Framework.
  • Willingness to manually test non-automatable deliverables.

Key Skills

Ranked by relevance