The ideal candidate will have knowledge of:
Software testing practices, the full system test life cycle, and test documentation.
Operating systems, software development fundamentals, and basic SQL.
Web and desktop applications, along with automation techniques such as reusability, sub-flows, and scheduling.
Reporting, dashboards, and performance troubleshooting.
Project methodologies (Agile, Scrum, Waterfall) and process/gap analysis.