Key Responsibilities:
Requirement Analysis: Collaborate with product owners and business analysts to understand software requirements and ensure testability.
Test Planning: Design comprehensive test plans, test cases, and test scripts based on functional requirements.
Test Execution: Perform manual testing of software applications, focusing on functionality, usability, and performance.
Bug Reporting: Identify, document, and report defects using JIRA , and work closely with developers to ensure resolution.
Regression Testing: Execute regression test cases to validate fixes and ensure no new issues are introduced.
Automation Awareness: Work with automation testers to identify areas for automation and support in transitioning manual test cases to automated scripts.
Test Documentation: Maintain accurate and up-to-date test documentation, including test cases, test results, and test summaries.
Quality Metrics: Track and report on quality metrics, including defect density, test coverage, and pass/fail rates.
Required Skills:
Strong knowledge of the software development lifecycle (SDLC) and software testing lifecycle (STLC).
Proficiency in creating and executing detailed test plans and test cases.
Familiarity with testing tools such as Jira, TestRail, or equivalent.
Experience with API testing tools (e.g., Postman, SoapUI) is a plus.
Basic understanding of SQL for database validations.
Excellent analytical, problem-solving, and communication skills.
Knowledge of automation tools (e.g., Selenium, Appium) is a plus.
Exposure to Agile or Scrum methodologies.
Experience with testing mobile applications and/or web applications
Any Graduate