Key Responsibilities:
- Develop and implement the overall testing strategy for new projects and existing applications.
- Design test plans, test cases, and test scripts based on requirements and specifications.
- Oversee the execution of manual and automated testing to ensure that all aspects of the application are thoroughly tested.
- Collaborate with development teams, business analysts to troubleshoot and resolve defects in a timely manner.
- Monitor testing progress and provide regular updates to stakeholders regarding test results, defects, risks, and issues.
- Ensure compliance with best practices in quality assurance and testing processes.
- Research and implement new tools and techniques to improve testing methodologies.
- Facilitate communication both within the testing team and with other departments, promoting a culture of quality.
Qualifications:
- Bachelor’s Degree in Computer Science, Information Technology, or a related field.
- 5 years of experience in software testing with 2 years in a managerial role.
- Knowledge of software development life cycle (SDLC) and testing methodologies.
- Experience with test management tools (e.g., JIRA, TestRail, etc) and automation tools (e.g., Tosca, Selenium, etc).
- Proven ability to lead and mentor a team while fostering a collaborative environment.
- Excellent analytical, problem-solving, and decision-making skills.
- Excellent communication skills in both written and verbal.