Job Description – QA Engineer (Manual + Automation Testing)
Position: QA Engineer
Experience: 4 Years
Location: [Your Location]
Employment Type: Full-time
Role Summary
We are seeking a skilled QA Engineer with a strong foundation in both manual and automation testing. The ideal candidate will have hands-on experience in Python and Selenium, along with a solid understanding of QA methodologies, Agile practices, and collaboration with global teams.
Key Responsibilities
- Analyze requirements and create detailed, comprehensive, and well-structured test plans and test cases.
- Write, manage, and execute manual test cases for functional, regression, and integration testing.
- Design, develop, and maintain automation scripts using Python and Selenium.
- Identify, document, and track bugs using tools like JIRA.
- Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle.
- Contribute to setting up QA processes and best practices.
- Work in close coordination with international teams.
- Understand and contribute to Agile processes.
- Participate in sprint planning, daily scrums, and release planning.
- Continuously improve testing strategies and tools.
Required Skills
- 2+ years of experience in automation testing using Python and Selenium.
- Strong manual testing skills with experience in writing test cases and test scenarios.
- Familiarity with test management tools (e.g., TestRail, Zephyr).
- Experience with REST API testing using Postman or similar tools.
- Basic knowledge of CI/CD tools like Jenkins and version control systems like Git.
- Good communication and collaboration skills.