Key Responsibilities
- Design, develop, and maintain automated test scripts using Python and frameworks like Selenium WebDriver, PyTest, or Robot Framework.
- Execute API testing using tools such as Postman or the Requests library to validate backend services.
- Collaborate with cross-functional teams to integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.
- Perform database testing to ensure data integrity and validate SQL queries.
- Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
- Mentor junior QA engineers and contribute to the improvement of QA processes and standards.
Requirements
- 3+ years of experience in software testing and automation QA.
- Strong programming skills in Python with hands-on experience in test automation.
- Proficiency in automation tools such as Selenium WebDriver, PyTest, or Robot Framework.
- Experience with API testing using Postman or the Requests library.
- Solid understanding of SDLC, STLC, and Agile methodologies.
- Familiarity with version control systems like Git and CI/CD tools such as Jenkins or GitHub Actions.
- Knowledge of SQL and database testing.