Software Engineer, Professional Senior
About the role
Zebra is seeking a Senior Test Automation Engineer to develop and execute automated tests for scanner SDKs, drivers, and tools on Windows and Linux platforms. The role involves designing test frameworks, identifying edge cases, and collaborating with development teams to ensure product reliability. Candidates should have strong programming fundamentals and a deep understanding of device testing and SDK validation across multiple platforms. The company values innovation, collaboration, and offers opportunities for learning and career growth in a supportive environment.
Must have
- 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
- Excellent collaboration and communication skills
- C/C++, Java, and Python
- gtest and unit testing frameworks
- Windows and Linux device I/O testing
- SDK and driver test automation
- Test framework design and architecture
Nice to have
- Android and iOS test automation
- CMake and cross-platform build systems
Technologies
- Android
- CMake
- C++
- iOS
- Java
- Linux
- Python
- Test Automation
- Unit Testing
- Windows
Highlights
The company offers hybrid work, adaptable hours, Summer Flex Fridays, Focus Fridays, and an annual companywide well-being day. Applications are only accepted through Zebra's applicant tracking system, and all recruiter communications will come from @zebra.com email addresses. AI technology is used in the application process, but final decisions are made by people.