At Farah we thrive on seeing happy guests, colleagues and partners. We believe that each individual that we meet is important, and that we can make a positive difference to their lives.
Our purpose is to create happiness one smile at a time.
We are looking for a Quality Engineer to develop and execute exploratory and automated tests to ensure product quality.As a Quality Assurance engineer your responsibilities include designing and implementing tests, debugging and defining corrective actions.
You will also review system requirements and track quality assurance metrics (e.g. defect injection rate, defect seepage rate, defect reopen rate etc.
Your responsibilities will also include :
Assures consistent quality of the software release and develop and apply testing processes to determine product quality
Review requirements, specifications and technical design documents to provide timely and meaningful feedback
Create detailed, comprehensive and well-structured test plans and test cases
Estimate, prioritize, plan and coordinate testing activities
Design, develop and execute automation scripts using open source tools
Identify, record, document thoroughly and track bugs
Perform thorough regression testing before a release to ensure the stability of the release
As an ideal candidate, you will need to have :
Bachelor’s Degree in Computer Science and / or Certification of Quality Analyst
Minimum 3 years of relevant experience including at least 2 years’ experience in automation tools
Good understanding of the process of test automation tool & test approach
Hands on experience of working with at least one of the test automation tools for desktop and / or mobile automation using Selenium.
Ability to integrate test suites into the test management system and custom test harnesses
Able to estimate for low and medium complexity applications and have used at least one of the estimation techniques.
Well-versed with the activities in defect management process, can define / enhance the defect documentation and TAR lifecycle process independently
Able to maintain and report test coverage matrix and identify device coverage for the application in question.
Good communication skills, both oral and written