Job Description:
• Design creative test cases to verify, stress, and break software running on the actual hardware
• Develop automated test cases in Python based on test procedures
• Execute Continuous integration pipelines. Coordinate with internal teams to ensure the pipelines are running at a regular cadence. Monitor the pipelines and update results on a daily basis.
• Maintain HIl test set ups in a working state for teams to utilize. Address issues and concerns with infrastructure to have the HIL test setups up and running for 100% utilization.
• Find, characterize, debug, triage and manage issues.
• Develop internal tools to help other developers and testers use and test the product
• Develop tools to post-process data from test automation
• Communicate test results to product owners and internal customers
• Design creative test cases to verify, stress, and break software running on the actual hardware
• Develop automated test cases in Python based on test procedures
• Execute Continuous integration pipelines. Coordinate with internal teams to ensure the pipelines are running at a regular cadence. Monitor the pipelines and update results on a daily basis.
What you must have:
• Experience defining tests and developing test automation
• Ability to write and document clear Python code
• Experience writing test plans and defining test cases
• Experience with hardware in the loop testing, Understanding of HIL test methods
• Experience in White Box, Black Box, Functional, System, Regression, Integration using both Manual and Automation Techniques.
• Bachelor's degree in engineering or equivalent real world experience
• Outstanding communication and written skills (English)
• Familiarity with Embedded Systems
• GitHub and git experience
• Experience with automated test frameworks (e.g., Pytest, Robot Framework), Jira, svn/git, and Continuous Integration systems (e.g., Jenkins, CircleCI)
Any Gradute