- Design, develop, and maintain automated test scripts using Python.
- Create and execute test plans, test cases, and test scenarios based on requirements.
- Perform Functional, Regression, Integration, System, and End-to-End Testing.
- Develop and enhance automation frameworks using Python-based tools.
- Conduct API testing using Postman, Requests, or similar tools.
- Validate backend data using SQL queries and database testing techniques.
- Integrate automated tests into CI/CD pipelines.
- Analyze test results, identify defects, and collaborate with development teams for resolution.
- Participate in Agile/Scrum ceremonies and sprint activities.
- Prepare test execution reports and quality metrics.