About Us
Founded in 2009, FOO has emerged as a leading Fintech provider by focusing on Technology, Innovation, Expertise and Quality. Working with leading clients in their industries, FOO has quickly expanded in the MENA region and has set the benchmark for design experience and quality. FOO's vision is to expand globally and create a positive impact on future technologies.
Summary
A QA engineer will work closely with internal teams to guarantee multiple technology projects meet organizational quality standards, UI design & functional requirements while also satisfying client needs.
Requirements
- Bachelor degree in Computer Science or related fields
- Previous experience in mobile app testing (Android/IOS)
- Previous website testing experience
- 2+ years of relevant work experience
- Previous experience in Quality Management Software and Processes
- Knowledge and experience in technical aspects of software solution being tested
- Knowledge in Jira, Testrail or similar software
- Knowledge in database testing in Microsoft SQL Server environments is a plus
- Experience with automation using Selenium/Appium with Java is a must for a senior position
- Excellent written and oral communication in English is a must
Responsibilities
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Understand and create detailed, comprehensive and well-structured test plans and test cases from business specifications
- Create technical documentation for reference and reporting
- Ensure that quality processes are carried out through all phases of the software development life cycle
- Work concurrently on multiple projects each with specific instructions that may differ from project to project, multiple deliverables, team members and audiences requiring ongoing prioritization and relationship management
- Estimate, prioritize, plan and coordinate testing activities
- Apply manual testing for Websites on various browsers and devices and Apps on different platform and devices
- Design, develop and execute automation scripts
Able to understand the benefits of automation and to identify business processes that can be automated and implement automation on various projects
- API Testing
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Support developers with bug reproducing
- Develop and apply testing processes for new and existing products to meet client needs
- Write user guides
- Work closely with internal teams (developers, designers and project managers) to identify system requirements and solve any arising issues
- Other duties as assigned
We are also accepting QA interns. Candidates interested in an internship position should specify this in their application