Responsibilities:
- Design and implement robust automation test frameworks using Python
- Develop and maintain automated test scripts to validate application functionality
- Execute manual and automated test cases as part of the software development lifecycle
- Collaborate with QA, development, and product teams to understand requirements and define test strategies
- Create comprehensive and reusable test cases based on functional and technical specifications
- Use frameworks such as Pytest and Selenium for functional and regression testing
- Participate in test planning, defect triage, and continuous improvement of testing processes
- Ensure high test coverage and contribute to CI/CD testing pipelines
Requirements:
- Strong experience in automation testing using Python
- Experience in manual testing and ability to transition manual test cases to automation
- Proficient in test case design, development, and execution
- Solid experience with Selenium and Pytest frameworks
- Strong understanding of QA processes including test planning, test design, and defect management
- Ability to analyze requirements and convert them into effective test cases
- Good communication and collaboration skills
Skills Required
Python, Automation Testing, Test Automation Framework, Selenium, Pytest, Manual Testing, Test Case Design