Perform functional, regression, usability, and exploratory testing of web applications.
Review requirements, user stories, and acceptance criteria to create detailed test plans, test cases, and test scenarios.
Execute manual test cases and document results with accuracy and attention to detail.
Identify, log, and track defects using issue-tracking tools and collaborate with development teams for timely resolution.
Participate in sprint planning, daily stand-ups, and other Agile ceremonies.
Validate bug fixes, perform retesting, and support release cycles.
Provide clear and concise reports on test progress, defects, and quality metrics.
Contribute to continuous improvement of testing processes and best practices.
Bachelor's degree in Computer Science, Engineering, or a related field.
Years of experience in manual testing of web or mobile applications.
Strong understanding of SDLC, STLC, test methodologies, and QA best practices.
Experience creating and executing test cases, test scenarios, and test plans.
Hands-on experience with Jira, Azure DevOps, or similar test/defect management tools.
Solid understanding of web technologies such as HTML, CSS, and JavaScript.
Strong analytical, debugging, and problem-solving skills.
Excellent verbal and written communication with the ability to collaborate effectively across teams.