Careers Home

Software Test Engineer

  • Working within teams to develop software that supports business needs
  • Using automated or manual testing procedures to assess the functionality of software and applications
  • Creating documentation of testing procedures to ensure consistency and compliance with standards
  • Ensuring software meets quality standards according to client requirements or company policies
  • Detecting software bugs and errors
  • Assessing metrics such as user acceptance, scalability, and performance
  • Writing and delivering reports on the testing procedures taken and ensuing results or findings
  • Providing feedback to software development team members regarding necessary changes or improvements to the software


  • Bachelor’s degree in Engineering, Computer Science, Information Technology or any relevant field
  • Experience in software testing processes within an agile project environment
  • Excellent knowledge in testing skills (Design test plan and test strategy, Writing test cases, Executing test cases, Opening bugs, Verifying bugs)
  • Experience on (Frontend, Backend, Mobile testing, and APIs)
  • Basic understanding of (Component, Unit, Integration, Functional and End to End) testing, using (Jest, Cucumber, React Native/React Testing Library, Detox) or similar libraries
  • Basic understanding of test methods such as UI, regression, integration, load, usability, compatibility, etc

Careers WebOps Site

Fields with (*) are compulsory.