Zebra Technologies

Software Engineer, Professional Senior

Zebra Technologies
Apply
7 days ago
Colombo, Sri LankaSenior

Responsibilities

  • Develop and execute automated tests for scanner SDKs, drivers, and tools on Windows and Linux.
  • Design test frameworks and architectures for SDK and driver validation.
  • Perform Windows and Linux device I/O testing and identify edge cases.
  • Collaborate with global engineering and development teams to improve product reliability.
  • Document and report test results with a detail-oriented focus on quality.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Information Technology, or a related field.
  • 5+ years of professional test automation experience on Windows and/or Linux.
  • Experience with C/C++, Java, Python, gtest, unit testing frameworks, device I/O testing, SDK and driver test automation, and test framework design and architecture.
  • Excellent collaboration, communication, documentation, and reporting skills.
  • Android and iOS test automation experience, plus CMake and cross-platform build systems experience, are advantageous.

Benefits

  • Hybrid work and adaptable hours.
  • Summer Flex Fridays and Focus Fridays.
  • Annual companywide well-being day.
  • Work-life balance and wellbeing support.

Tech Stack

C++CMakeiOSJavaLinuxPythonWindows

Categories

Zebra Technologies

About Zebra Technologies

10,000+ employees

Zebra Technologies builds barcode and card printers, handheld mobile computers, barcode scanners, RFID readers, real-time location systems, and device-management software for frontline operations in retail, manufacturing, transportation, logistics, and healthcare. It sells hardware, supplies, and software with lifecycle services through a global partner network. Founded in 1969 and headquartered in Lincolnshire, Illinois, Zebra is a public company traded on NASDAQ (ZBRA).

Contact me