This is what you'll do:
Responsible for understanding automation tests and unit test requirements
Execute test cases to understand automation requirements
Write automation framework and automate tests using HIL library
Develop software unit testing methodologies and implementations to ensure maturity/stability
Write unit tests (in C/C )
Debug issue at system level
Identify the need and create internal tools
Willing to be involved in software development process, use diagnostic tools and methods, and root-cause diagnosis for product issues
Support EPC testing facility by providing firmware to test engineers to support validation of new software
Job Requirements:
This is what you'll need:
Background in software testing and automation
Familiarity with at least one test framework (GTest, Selenium, etc)
Strong working knowledge of Python
Strong working knowledge of C/C /Embedded C
Version control software
Hardware testing knowledge is a strong plus
Working knowledge of requirements tools such as Jama, change control tools such as Jira and documentation tools, such as Confluence, is desirable.
