About your role as QA Engineer
- Review requirements, specifications, and technical documents to provide feedback; analyze test results to ensure software meets quality standards
- Create, execute, and manage test cases (both manual and automated), including detailed plans for comprehensive coverage
- Document testing phases, report bugs, and track defects efficiently. Perform thorough regression testing to verify bug fixes
- Work with cross-functional teams throughout the software development lifecycle to maintain quality and troubleshoot issues
- Conduct post-release/post-implementation testing to ensure product stability and quality in real-world usage
- Design and develop automation scripts using open source tools. Stay updated with new testing tools and strategies to enhance efficiency
- Estimate, prioritize, and coordinate testing activities to align with project timelines and objectives
- Liaise with internal teams to understand system requirements and monitor the debugging
- process to ensure effective resolution of issues
About your experience
- 2 - 4 years of hands-on experience with manual and automated mobile testing on Android and iOS platforms
- Hands-on experience in developing automated test cases in at least one programming language
- Proven working experience with Agile project management, QA methodology, and test management software
- Hands-on experience with API Testing frameworks such as Postman
- Hands on experience with test management tools such as Xray
- Ability to design and write test cases in BDD format
- Experience in Smoke Testing, Sanity Testing, Performance Testing, end-to-end application testing
- Hands-on experience with the Robot framework is a plus
- Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus
- BSc/MSc in Engineering, Computer Science or relevant field
الإبلاغ عن وظيفة