Amman, Jordan

Grey Box / Quality Assurance Officer


The Grey Box / QA Officer will provide quality assurance and testing services for company products & projects. She/he will participate in managing the full test life cycle.
The officer will be responsible for reviewing product requirements, developing quality and test plans, creating & reviewing test case specifications,  executing test cases/scenarios, documenting defects, and analyzing results, ensuring product quality is built into all product releases. 



  • Contribution to the development of quality & test plans.

  • Managing, reviewing and updating test cases specifications and test procedures.

  • Defining & executing different testing types.

  • Testing developed applications (core/complex components) as per test cases and test plans.

  • Reviewing test execution results with QA team members.

  • Reporting progress, test results, test coverage and status for all project stakeholders.

  • Managing bug life cycle by reviewing, prioritizing & tracking defects until proper closure.

  • Approving the delivery of internal & external application releases.

  • Maintaining up to date test artifacts.

  • Ensuring the product releases adhere to functional specifications, performance requirements, security requirements, GUI and usability standards.


  • Functional testing via grey-box methodologies
  • Partner with other developers in the creation of requirements so that they can be effectively tested
  • Evaluate code changes to determine an appropriate test strategy
  • The ability to read and auditing code in any language (Preferred C#.NET) is a must.
  • The ability to write code in at least one scripting language is a must.

Experience in the below applications is a must-have:  

  • Postman, WFetch or Fiddler.
  • Chrome Developer Tools.
  • An understanding of basic concepts of web applications  
  • Experience in SQL Server, IIS and Windows Server
  • Strong problem-solving and troubleshooting skills