Participate in Agile/Scrum ceremonies (daily stand-ups, sprint planning, sprint review, retrospectives).
Perform early-stage testing by reviewing requirements, user stories, and acceptance criteria to identify gaps before development starts.
Execute smoke, sanity, regression, and UAT support testing as part of regular release cycles.
Assist in API testing using tools such as Postman to validate backend responses and data integrity.
Perform cross-browser and cross-device testing to ensure a consistent user experience.
Support basic test automation activities by maintaining or executing existing automation scripts .
Learn scripting basics (e.g., Java, JavaScript etc) to contribute to automation efforts.
Identify repetitive manual test cases that can be automated to improve efficiency.
Collaborate with developers in shift-left testing to reduce defect leakage.
Validate non-functional requirements such as usability, performance basics, and security awareness.
Ensure proper test coverage tracking and report QA status in sprint or project updates.
Use test management tools (Jira, Zephyr, or similar) to organize and maintain test cases.
Follow release and deployment checklists, participate in post-release validation, and assist in identifying and documenting production issues.
Continuously learn and adapt to new QA tools, emerging testing techniques, AI-assisted testing, and industry best practices.
Prepare and maintain user manuals, quick setup guides, installation manuals, and other technical or non-technical documentation required by the project.
Ensure proper test coverage by mapping test cases to requirements, tracking testing progress, and reporting QA status effectively
Assist in identifying production issues and support root cause analysis .
Continuously learn and adapt to new testing tools, AI-assisted testing techniques, and QA trends.