- Should be able design, develop and execute test cases to validate product features.
- Should be able to develop test automation frameworks and create regression tests interfacing hardware boards.
- Should be able to collaborate with software architects and developers to understand product design and provide input on software testing requirements and performance expectations.
- Should be able to maintain and extend existing build tools and test scripts.
- Should be able to validate requirements and bug fixes to ensure that they meet the acceptance criteria.
Primary Qualifications:
- BS or MS in Electrical or Computer Engineering or related field
- 3+ years of Industrial experience in the Test suite design, development
- Strong Python and C/C++ programming skills
- Strong experience with integrating, building, and testing of multi-threaded applications.
- Experience with system level tests on multi-core environments
- Experience with embedded real-time operating systems
- Experience with SCM tools (GIT, SVN, Clearcase, Perforce, etc.)
- Experience with defect tracking tools (Jira, Bugzilla, etc.)
- Working knowledge of digital signal processing (DSP) and algorithm testing experience
- Experience with machine learning, deep neural network technologies, PyTorch, TensorFlow platforms
Secondary Qualifications:
- Working knowledge of a software development process (e.g., Agile, Waterfall)
- Conceptual understanding on Object-Oriented concepts and methodologies
- Working system-level knowledge in audio, video and TWS domains