Key Responsibilities
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
Positive 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