Ability to design test cases using techniques such as boundary value analysis, equivalence partitioning, flow charts, failure mode analysis, data flow, state transition, etc.
Basic Linux command line capabilities for file/folder navigation and execution of shell/python scripts