Review and understand BRD, SRS, user stories, and functional specifications to ensure clear understanding of system requirements before testing begins. Translate requirements into structured test scenarios and well-documented test cases to ensure adequate test coverage. Perform functional, regression, and exploratory testing for web and mobile applications across different browsers, devices, and environments. Identify edge cases, alternate flows, and boundary conditions to validate system behavior beyond standard use cases. Log, document, and track defects with clear reproduction steps, supporting evidence, and severity classification using defect management tools. Validate bug fixes and perform regression testing to ensure existing functionality remains stable during releases. Participate in release testing cycles and sprint-level validation to confirm feature readiness and product stability. Maintain test documentation, test execution reports, and QA artifacts to support traceability and quality tracking. Support the preparation of test summaries, testing progress updates, and QA reports during development and release cycles. Collaborate closely with business analysts, developers, project managers, and senior QA engineers to clarify requirements, resolve issues, and improve product quality. Participate actively in Agile/Scrum ceremonies including sprint planning, daily stand-ups, and sprint reviews. Perform basic API validation and data verification where required to ensure correct system behavior at the integration level. Take ownership of assigned modules or features, ensuring testing completeness and readiness for release. Contribute to improving test coverage, testing approaches, and QA processes within the team. Assist in testing AI-powered or data-driven features by validating output accuracy, response consistency, and expected system behavior across varied inputs. Continuously learn and build exposure to automation fundamentals, structured testing techniques, and emerging QA tools including AI testing practices.
Basic awareness of performance and security testing concepts. Interest in learning test automation frameworks such as Selenium, Playwright, or Cypress. Basic scripting knowledge in Python, JavaScript, or Java to support automation learning and test utilities. Exposure to AI-enabled applications such as chatbots, recommendation engines, or generative AI systems, with awareness of testing aspects like prompt variations, response accuracy, and edge case validation. Awareness of modern QA practices, including continuous testing approaches used in modern software delivery pipelines. Ability to leverage AI-assisted tools to support testing activities such as test case generation, test data preparation, and productivity improvements. Curiosity about test data management practices, including synthetic or structured test data generation. Experience testing mobile applications or cross-platform systems, or openness to learning mobile testing frameworks such as Appium. Strong inclination toward risk-based testing and prioritization while planning or executing test scenarios. Commitment to continuous learning and staying updated with evolving QA tools, methodologies, and industry practices. ISTQB certification or equivalent testing certification is an added advantage. Experience & Education 1 - 3 years B.Tech in IT, CS, or MCA. Graduates