Senior Quality Control Engineer - Software Tester

Caelum Middle East - Mohandessin, Giza

Applicants for
1 open position
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Education Level:
Bachelor's Degree at least
Arabic, English
1 open position
About the Job

Job Scope:

  • He/she is performing testing procedures on the application software and ensure all errors are identified and corrected before release to client, supporting and maintaining testing infrastructure, validating software functionalities against applicable requirements, maintaining, enhance, develop, and executing test cases and automation test scripts.

Key Responsibilities:

  • Analyze business requirements or design specifications in order to produce comprehensive test scripts and scenarios for expected results to be performed manually and using automated testing tools.
  • Perform system testing of new applications and existing software enhancements to ensure they meet design specifications.
  • Perform functionality and non-functionality testing of new applications and existing software enhancements to ensure they meet business requirements through performing end to end business scenario tests.
  • Perform regression testing of new applications and existing software enhancements to identify any possible impacts caused by changes.
  • Record the test results.
  • Maintain and mange manual and automated test scripts & test databases.
  • Test the required fixes for reported faults, including tests for possible impacts from changes.
  • Create and maintain technically complex test scripts using programming language e.g. C#.
  • Write complex SQL queries for retrieval of required data using TOAD, SQL Management Tool or any other tool.
  • Ensure all work meets the guidelines & standards defined for the team and the company.
  • Ensure all work produced meets client requirements before being released for internal approval.
  • Identify and resolve errors in work.
  • Perform effective version control management in all aspects of documentation / script output.
  • Assist team members with resolution of work problems.
  • Assist and advice internal customers on technical issues in a timely manner.
  • Estimate the effort and software testing resources required for tasks.
  • Ensure tasks prioritized effectively and testing tasks delivered on time.
  • Understand the master test plan and/or the project plan.
  • Create or assist in creating own test plan.
  • Generate test cases based on the requirements and other documents.
  • Procure or create test data required for testing.
  • Set up the required test environment (hardware, software and network).
  • Create or assist in creating assigned test automation.
  • Test software releases by executing assigned tests (manual and/or automated).
  • Reply to returned bug reportsjob requirements
Job Requirements


  • Bachelor’s degree in Computer science degree (Or an IT-related field or similar).

Work Experience

  • 3+ years of experience as a software tester performing functional and non-functional testing, integration testing, regression testing, and performance testing in the software testing life cycle.


  • Excellent written and verbal English.

Computer Knowledge

  • Knowledge of software testing principles, testing processes and methodologies.
  • A good understanding of the software development process.
  • Familiar with C#/.NET.
  • Experience in writing complex SQL queries.
  • Knowledge in Agile & Waterfall.

Other requirements

  • Demonstrable accuracy and attention to detail.
  • Good writing skills (for writing scenarios, test cases, bugs and for documenting the process).
  • Good communications and consultancy skills.
  • Good presentation skills.
  • Ability to work under pressure and to tight deadlines.
  • Ability to work productively as part of an integrated team.
  • Possession of excellent analytical and troubleshooting skills.
  • Experience in testing web and desktop applications as well as mobile apps.
  • Experience in supporting all test phases of the project life-cycle.
  • Strong technical, analytical, and problem-solving skills.
  • Self-motivated and proactive in a fast-paced environment.
  • Self-learner with ability to grasp applications and business processes.
  • Able to manage changing priorities and multiple client projects concurrently.
About this Company

With six offices and over 100 employees worldwide, G2K is an experienced data-driven software and technology provider for enhanced security, higher customer satisfaction, better reputation and increased revenues.

See all Careers and Jobs at Caelum Middle East