Qa Engineer
Current- Conducting a detailed analysis of the company's proprietary web application to ensure high quality and reliable software.- Reviewing, analyzing, and evaluating the project's functional specifications, process documentation, and test cases.- Enhancing the clarity, verifiability, and traceability of user story specifications to facilitate effective software testing.- Participating in issue analysis sessions with the QA team colleagues to identify, monitor, and follow up on defects.- Developing comprehensive test scenarios for initial and regression testing to ensure software performs as expected under various scenarios.- Collaborating with the Software Development team to isolate, monitor, and fix errors.- Designing, updating, and executing test cases and suites for preliminary and regression tests to cover all aspects of product functionality.- Working alongside the development team to create testing procedures for future features.- Providing detailed bug reports, analyzing issues to identify underlying root causes, and suggesting improvements for the application.- Preparing and implementing quality assurance policies and procedures to promote high-quality software development and maintenance practices.- Evaluating software readiness for release and communicating identified issues to software developers to ensure a smooth deployment process.- Applying statistical analysis methods to compute data, summarize findings, and prepare reports or diagrams reflecting important relationships to help improve the product.