Snoonu is Qatar’s homegrown Super App, reinventing daily life with blazing-fast delivery, shopping, and more. The Middle QA Engineer will be responsible for testing iOS and Android native mobile applications, ensuring high-quality standards, and actively participating in release planning and stakeholder engagement.
Responsibilities:
- Testing iOS & Android native mobile applications which will be utilized by millions of users
- Testing will encompass smoke tests, regression tests, feature testing, and exploratory testing
- Playing an active role in release planning and be the voice of QA for the product
- Capturing and analyzing network traces and device logs to determine the root causes of defects
- Writing and maintaining UI test automation that performs End-to-End testing for Mobile Applications
- Evaluating test results and make recommendations
- Engaging with stakeholders to understand requirements and ask clarifying questions to devise and enhance test scenarios that drive a high-quality testing process
- Keeping up to date on new technology, standards, protocols and tools in areas relevant to the rapidly changing digital environment
- Solving complex business problems while ensuring the product is highly scalable, secure, and performant
- Familiarity with the underlying architecture and call flows of mobile applications
Requirements:
- 2+ years experience in full software development or testing and test lifecycle
- More than a year of experience testing back using POSTMAN or similar
- Experience performing mobile applications testing on Android and iOS wireless devices
- Experience creating and maintaining testability tools such as virtual services, test data services, etc
- Results-oriented mindset with a passion for quality and excellent communication skills
- A constant learner-mindset with the drive to creatively think outside the box and innovate
- Empathy for users and are interested in understanding the human impact of the work across all cultures and walks of life
- Experience testing and debugging mobile applications and previous exposure to automated test tools
- Experience in developing GUI test automation using frameworks such as Selenium, Appium and functional testing with unit test frameworks such as xUnit and Jest