Your Mission as a Quality Assurance Analyst!
We are looking for a passionate Manual QA Engineer to join our R&D team in Beirut.
In this role, you will play a key part in ensuring the quality of our solution by testing its features and delivering an optimal user experience.
Your Responsibilities:
- Understand the functional requirements prepared by the analysis team and collaborate to identify testing needs and define the test plans and timelines.
- Define and document acceptance criteria for new features, by creating and prioritizing test cases using test management tools such as TestRail.
- Manually execute the prepared test cases to validate features, identify issues, and ensure compliance with functional specifications.
- Document detected issues, track their resolution, and verify their correction until validated
- Collaborate with the development team to ensure clear communication and alignment on testing priorities and project requirements.
- Identify potential areas of regression and determine and execute test cases that prevent these regressions.
- Assist in the execution of stress tests and performance tests, when required.
- Support internal users or clients during their testing processes, and collect, analyze and report their feedback
- Assist in process improvements by analyzing testing results and recommending enhancements to development and testing processes.
Must-have :
- Test lifecycle knowledge: Unit testing, integration, system, and regression testing.
- Ability to design and manage test scenarios and cases.
- Analyze functional and technical specifications.
- Ability to document and track bugs clearly and precisely.
- Test management tools: TestRail, Zephyr, PractiTest.
- Bug tracking tools: Jira, Bugzilla, Trello, Asana.
- Documentation tools: Confluence, Notion, Excel for test case tracking.
Nice-to-know :
- PostgreSQL, Java, JavaScript, HTML.
- Basic querying knowledge using SQL to verify data associated with tests.