Software Test Engineer

Apply for this job

Email *

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.