- Develop and maintain automated test scripts using Python for web and API testing
- Enhance and manage the existing Selenium-based automation framework
- Collaborate closely with developers, product managers, and other QA team members to ensure thorough test coverage and timely delivery
- Execute manual and automated test cases for core modules and APIs
- Document test results, log defects, and ensure their resolution in a timely manner
- Participate in code reviews and provide quality perspectives in design discussions
Must-Have Qualifications
- Robust experience in functional testing, both manual and automated
- Proficiency in Python programming (This is mandatory)
- Hands-on experience in Selenium automation using Python
- Proven ability to work with and scale existing Python-based automation frameworks
- Solid experience with web application and API testing (REST/JSON)
- Familiarity with tools such as Postman, PyTest, or similar
Good To Have
- Experience with CI/CD pipelines and version control systems (e.g., Git)
- Exposure to test management tools (e.g., TestRail, JIRA)
- Understanding of Agile/Scrum methodologies