Job Description
Job Description
- Awareness of the testing importance and processes.
- Good understanding of the difference between various testing types and approaches.
- Designing and developing test cases for mobile apps and websites to verify product functionality according toBusiness requirements.
- Writing clear and concise bug reports and scenarios to ensure clear communication with the development team.
- Participate in designing testing plans and testing cycles based on the planned releases.
- Testing software releases by executing assigned test cycles.
- Ability to test web services and APIs.
- Maintaining an active log and documentation of all activities.
- Working closely with software engineers and project managers to ensure all responsibilities are fulfilled.
- Responsible for the implementation and maintenance of automated tests using tools such as Selenium, JMeter, JUnit, Fitnesse, etc.
- Heavy and Performance testing, JMeter is a plus
Requirements
- Bachelor’s degree in Computer Science or Engineering
- Excellent attention to detail, to identify defects including Functional/ Non Functional defects.
- From 2 to 3 years of working experience.
- Strong knowledge of software QC/QA methodologies, tools and processes
- Mobile App testing experience is a must.
- Experience in automation testing is a must.
- Experience in writing test plans is a plus
- Experience in writing test scenarios and test cases
- Experience in handling Load, stress and performance testing is a plusΒ
- Experience in API Testing is a must
- Previous working experience within an agile culture is a must.
- Fluent written communication and verbal agility are strong assets (in Arabic and English).
- Action oriented with strong analytical and problem-solving skills
- Should be flexible and have the ability to research and quickly adapt to new technologies.
- Ability to work under stress and tight deadlines is a must.