Responsibilities:
Develop, document, and maintain test plans, test cases, and associated scripts
Develop and document strategies for repeated tests
Execute and evaluate test plans and test cases
Analyze software test results and recommend corrective actions
Perform troubleshooting and debugging of test cases
Train personnel in software testing methodology
Review software requirements and test plans
Monitor and report progress on test plans and cases
Work collaboratively with other team members
Provide guidance and support to junior team members.
Requirements:
Bachelor’s degree in Computer Science, Software Engineering or a related field.
A minimum of 5 years of experience in software testing or a closely related field.
In-depth knowledge of software testing processes and methodologies.
Excellent planning and problem-solving skills.
Experience in leading a team.
Strong communication and organizational skills.
Ability to handle multiple projects simultaneously.
Strong attention to detail.