- Design, develop, and maintain Python-based automation test frameworks using Pytest and Selenium.
- Create and execute automated test cases, test plans, and test scenarios.
- Develop scalable and reusable automation solutions for web applications.
- Perform API testing for REST and SOAP web services.
- Work with Pytest/BDD frameworks to improve automation efficiency and coverage.
- Analyze test failures, identify defects, and perform troubleshooting and root-cause analysis.
- Work with Oracle databases and SQL for data validation and backend testing.
- Perform testing involving SFTP, Shell Scripting, and SOA architecture.
- Collaborate closely with Development, QA, and Product teams to understand requirements.
- Maintain test documentation, test cases, checklists, and automation reports.
- Work in an Agile/Scrum setting, participating in stand-ups, retrospectives, sprint planning, and backlog activities.
- Continuously improve automation frameworks, testing processes, and overall product quality.
- Mentor junior QA/automation engineers and contribute to technical decision-making.