Collaborate with cross-functional teams to understand project requirements and define comprehensive test plans
Develop test strategies, test cases, and test scripts based on project specifications
Manual Testing:
Execute manual test cases to ensure the functionality, usability, and performance of software applications
Identify, document, and track software defects to resolution
Perform regression testing to validate the impact of bug fixes and changes
Test Documentation:
Create and maintain detailed test documentation, including test plans, test cases, and test results
Generate and communicate test summary reports to stakeholders
Collaboration:
Work closely with developers, business analysts, and other team members to ensure effective communication and collaboration throughout the software development life cycle
Participate in project meetings, providing testing status updates and raising any issues or concerns
Quality Assurance:
Contribute to the improvement of the overall software development and testing processes
Identify opportunities for test automation and collaborate with the automation team to implement automated test scripts
Training and Knowledge Sharing:
Stay current with industry trends and advancements in testing methodologies
Share knowledge and best practices with team members
Requirements
Proven experience as a Test Analyst or Manual Tester in software quality assurance
Experience in the banking domain is preferred
Solid understanding of software testing concepts, methodologies, and best practices
Proficient in creating and executing manual test cases