and debugging of complex software systems. Design, implement, and maintain automated test frameworks, tools, and scripts... that address specific needs. Design and implement test plans (cases, scenarios, usage). Identify risks, issues, potential defects...