Key Responsibilities
Manual Testing
- Analyze business and technical requirements to create detailed test scenarios and test cases
- Perform functional, regression, integration, system, and UAT testing
- Execute manual test cases and report defects with clear reproduction steps
- Validate bug fixes and perform regression testing during deployments
- Maintain test documentation and execution reports
API Testing
- Perform API testing using Postman, Swagger, or similar tools
- Validate API requests, responses, status codes, and data integrity
- Test backend services independently of the UI
- Collaborate with developers to troubleshoot API issues
Automation Testing (Supporting Role)
- Develop and maintain automated test scripts for regression or smoke testing
- Support automation frameworks using Selenium, TestNG, or similar tools
- Identify test cases suitable for automation
- Execute automated test suites and analyze results
Collaboration & Process
- Work closely with developers, product owners, and business analysts
- Participate in Agile ceremonies including stand-ups, sprint planning, and retrospectives
- Ensure adherence to QA standards, processes, and best practices
- Provide accurate test status updates and quality metrics