Job Details
Skills And Tools:
Job Description
1. Understand the requirements of each product and system to test
2. Define test scenarios for new and existing features
3. Design, develop, and run test automation scripts using test automation frameworks
4. Collaborate with Software Developers, a UX, and Manual Tester to find solutions
5. Investigate issues, bugs, and feedback as they arise
6. Ensure we deploy applications that have good quality and are user friendly
7. Assist in designing the application and ensuring it fulfills business requirements and UX
guidelines
8. Proactively sharing QA practices with developers to help them ensure quality during development
9. Plan and define quality levels of new and existing features
10. Participate actively in Refinements, Planning, and Estimation sessions within the Scrum Team
Job Requirements
11. At least 3 years of professional experience in automated testing
12. Experience in using Appium for testing mobile native Android apps and for mobile websites on
Android; alternatively a different mobile automation testing framework
13. Striving for improvement and excellence
14. Experience in varioustest execution methods- integration, regression, exploratory testing
15. Experience working with REST API
16. Programming experience (Python, Typescript,Java, etc.)
17. B2+ English level
18. Accuracy and attention to detail
19. Teamwork skills, good communication
20. Strong problem-solving skills
21. Ability and attitude to learn new things
22. Good team player
23. Technical background, e.g. Bachelor’s Degree in the field of IT, UX or similar fields
24. Professional experience in the area of finance/payments/ banking apps
25. Arabic
26. Experience with BDD and TDD
27. Experience in Selenium for testing desktop websites
28. Working experience in Scrum (or other agile methodologies)
29. Experience in leading a small testing team, good organizational and time management skills
30. Working experience in distributed teams
31. Knowledge of other testing tools and frameworks(e.g. Cypress, RestAssured, Cucumber)
32. In-depth knowledge and understanding of standard quality best practices, techniques, and
methodologies to drive continuous quality improvements