Key Responsibilities: 1. Manual Testing: o Understand and analyse software requirements to develop and execute manual test cases. o Perform functional, integration, system, and regression testing to ensure software quality. o Identify and document software defects, inconsistencies, and areas for improvement. 2. Test Documentation: o Create and maintain detailed test plans, test cases, and test execution reports. o Log defects using issue-tracking tools and collaborate with the development team for resolution. 3. Automation Testing (Preferred): o Assist in the design and execution of automated test scripts using Python and Selenium (training will be provided if needed). o Contribute to the maintenance and enhancement of the test automation framework. 4. Collaboration: o Work closely with development teams to understand project requirements and ensure quality standards are met. o Participate in team meetings to provide insights on quality improvements. Qualifications: Bachelors degree in Computer Science, Information Technology, or a related field. Fresher to 1 year of experience in software testing (manual testing knowledge is mandatory). Basic understanding of the software development lifecycle (SDLC) and testing lifecycle (STLC). Knowledge of issue-tracking tools (e.g., JIRA, Bugzilla) is a plus. Strong analytical and problem-solving skills. Excellent written and verbal communication skills.
Preferred Skills: Familiarity with automation testing using Python and Selenium is a strong advantage. Understanding of Agile methodologies is a plus. Basic programming knowledge in Python for automation tasks.