Software Engineer, Professional Senior
Overview
What We're Looking For
As a Senior Test Automation Engineer, you will develop and execute automated tests for scanner SDKs, drivers and tools on Windows and Linux platforms. You'll design test frameworks, identify edge cases, and collaborate with development teams to ensure product reliability. This role requires strong programming fundamentals and a deep understanding of device testing and SDK validation across multiple platforms.
Required Qualifications 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 Develop and execute automated tests for scanner SDKs, drivers and tools on Windows and Linux platforms. You'll design test frameworks, identify edge cases, and collaborate with development teams to ensure product reliability. This role requires strong programming fundamentals and a deep understanding of device testing and SDK validation across multiple platforms.
Required Qualifications 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 Technical (Required)
- 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
Technical (Advantage)
- Android and iOS test automation
- CMake and cross-platform build systems
Soft Skills
- Collaboration with global engineering teams
- Clear documentation and reporting
- Detail oriented with a focus on quality
Benefits
Job Posting Statement
AI Technology Statement
Not included in the source posting: about the role, what you'll do.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.