Description
We are seeking a skilled QA Engineer with deep expertise in manual testing, strong analytical abilities, and basic proficiency in Python scripting and CI/CD pipelines. The ideal candidate will drive test planning, execution, and automation strategy to ensure high software quality across the development lifecycle.
Your day to day will include:
Manual & Functional Testing (Core Expertise)
- Design, document, and execute detailed test plans, cases, and scripts.
- Perform functional, integration, regression, usability, and exploratory testing.
- Identify, document, and track bugs using Jira or similar tools.
- Work with product managers, developers, and UX designers to ensure clear and testable requirements.
- Conduct root cause analysis (RCA) to improve software quality.
Test Automation & Python (Entry Level)
- Develop and maintain basic automated scripts in Python.
- Implement UI and API test automation using Selenium, PyTest, Robot Framework, Postman, etc.
- Assist in designing scalable automation frameworks.
CI/CD & Agile Testing
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
- Work with Docker/Kubernetes for test execution.
- Ensure quality in Agile/Scrum workflows, actively participating in ceremonies.
Requirements
- 5+ years in manual testing (web, mobile, API).
- Strong knowledge of test strategy, test case design, and defect lifecycle management.
- Experience with Jira, TestRail, Zephyr, or similar tools.
- Basic Python scripting for automation.
- Familiarity with CI/CD pipelines.
- Experience in Agile/Scrum and Waterfall environments.
- Strong problem-solving and debugging skills.