Senior Testing Engineer

IDEMIA EGYPT - Sheraton, Cairo

Applicants for
2 open positions
Experience Needed:
4 to 6 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
2 open positions
About the Job

The role of a software tester can vary depending on project requirements. They may join a project at the initial implementation stages to assess potential risks, or be brought on to a project midway through, when testing becomes a key requirement.

Large organizations may have software testers dedicated to one project; whereas smaller organizations may have a central team working on multiple projects.

However, typical work activities can include:

  • Meeting with system users to understand the scope of projects;
  • Working with software developers and project support teams;
  • Identifying business requirements;
  • Project planning;
  • Monitoring applications and software systems;
  • Stress testing;
  • Performance testing;
  • Functional testing;
  • Scalability testing;
  • Writing and executing test scripts;
  • Running manual and automated tests;
  • Testing in different environments including web and mobile;
  • Writing bug reports;
  • Reviewing documentation;
  • Working towards departmental and project deadlines;
  • Quality assurance;
  • Providing objective feedback to software development project teams;
  • Problem solving;
  • Designing tests to mitigate risk;
  • Presenting findings to software development and business user teams;
  • Traveling to different project sites;
  • Working on multiple projects at one time;
  • Document analysis;
  • Liaising with project teams in other parts of the world;
  • Communicating findings to technical and non-technical colleagues
Job Requirements
  • Holder of a BAC + 4 in computer science,
  • Have an experience of 4 to 6 years mainly in software testing:
  • Strong foundation in Testing/QA methodologies and practices
  • Solid understanding of project lifecycle, including requirements gathering, analysis & design, development, testing, and deployment
  • Strong knowledge of various IP-based protocols, i.e. HTTP, TCP, UDP, etc. and various Web technologies, i.e. XML, Web Services, etc.
  • Deep understanding of creating and executing test cases / plans
  • Strong experience in automated testing
  • Deep understanding of manual testing principles is necessary in particular Agile / JIRA
  • Strong knowledge of TestLink
  • Strong knowledge of software security testing
  • Ability to work with distributed teams
  • Ability to manage complex projects in a timely manner
  • Expertise in the creation and implementation of testing development methodologies and processes
  • Organizational skills with the capability of working towards tight deadlines
  • Advocate Continuous Integration methodology and help imbue it into team development activities.
  • Speed up pre-commit testing to make automation testing actually helpful for developers during the development.
  • Collect consistent test results and metrics from regression testing across multiple projects/components.
  • Review and advise testing methods and best practices for developers.
  • Work with product managers and developers to design and build test cases and deliver all releases on time with high quality.
About this Company

IDEMIA Egypt, a high-technology company in the IDEMIA group, is a market leader in security solutions. As a pioneer in identification and detection systems, and a major player in e-documents, IDEMIA recognized for its excellence in key technologies, advanced skills and... (More)

See all Careers and Jobs at IDEMIA EGYPT