Manual QA Engineer
Meħtieġ:QA/TestAgileScrum
What You'll Do
- Manual Web Testing: Plan and execute functional, regression, integration, and exploratory testing of web applications. Identify edge cases and potential risks beyond the documented requirements.
- Test Planning & Documentation: Write and maintain detailed Test Cases, STPs, and other QA documentation using test management tools.
- API Testing: Test REST APIs using Postman, validate requests and responses, verify business logic, and identify integration issues between systems.
- Database & Data Validation: Use SQL to validate data, investigate issues and verify data flows between application layers.
- Test Automation: Develop and maintain automated tests where appropriate. Contribute to the automation strategy and continuously expand automated coverage. Strong knowledge of automation is required; hands-on automation experience is a significant advantage.
- Agile / Scrum: Work as an active member of Scrum teams, participating in sprint planning, refinement, daily meetings, reviews, and retrospectives. Collaborate closely with developers and product teams throughout each sprint.
- Defect Management: Identify, investigate, document, and track defects using Jira. Provide clear reproduction steps, relevant evidence, and technical information to help development teams resolve issues efficiently.
What We're Looking For
- 2-4 years of hands-on QA/testing experience in web-based applications.
- Strong understanding of software testing methodologies, including functional, regression, integration, exploratory, and end-to-end testing
- Hands-on experience with Jira and working within Agile/Scrum development teams and sprint-based environments.
- Experience writing Test Cases (TCs), Software Test Plans (STPs), test scenarios, and test documentation, as well as working with test management platforms (like TestRail, X-ray..)
- Strong hands-on experience with Postman and API testing, including validating REST APIs, requests/responses, status codes, and business logic.
- Knowledge of SQL and relational databases, with the ability to query data, validate results, investigate issues, and verify data integrity.
- Strong understanding of test automation concepts and frameworks. Automation knowledge is a must; hands-on experience writing and maintaining automated tests is a significant advantage.