Senior QA Engineer - Manual & Automated Testing

Yassir
Summary
Join Yassir, a leading super app in the Maghreb region, expanding rapidly across Africa and beyond. As a QA Engineer, you will play a crucial role in ensuring the quality of our on-demand services and newly introduced financial services. You will be responsible for reviewing requirements, creating and executing test cases, documenting testing phases, and working with cross-functional teams. This role requires hands-on experience with manual and automated mobile testing, API testing, and Agile methodologies. Yassir offers an attractive salary, company equity, subsidized transit, and the opportunity to make a real-world impact. We are a fast-growing company backed by renowned investors, providing a steep learning curve and significant responsibility.
Requirements
- 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
- BSc/MSc in Engineering, Computer Science or relevant field
Responsibilities
- 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
Preferred Qualifications
- Hands-on experience with the Robot framework
- Experience in a rapidly growing company in the mobility, on-demand or fintech space
Benefits
- Attractive salary and you even get a stake in the company
- Subsidized public transit pass