Quality Assurance Engineer

Full-time

Mid-level

Cairo - Egypt

Job Description

We are seeking a skilled and detail-oriented Software Tester with a strong command
of SQL, Comfortable with Linux operating system. The ideal candidate will possess
excellent English communication skills and a passion for ensuring software quality
through rigorous testing, data preparation, and system validation.
In this role, you will be responsible for designing and executing test scenarios,
preparing and managing testing data, and ensuring the stability, functionality, and
performance of software systems. You will collaborate closely with development
teams to identify, report, and resolve issues, as well as re-test fixes to ensure they
meet quality standards. A background in software development is preferred, as this
role may involve understanding and troubleshooting code-related issues to ensure
seamless integration and high-quality deliverables.

Responsibilities

Feature Planning and Design:
Participate in design and planning meetings to understand project requirements and
define test scenarios.
Collaborate with the team to create detailed test plans and ensure comprehensive
test coverage.
User Stories and Testing:
Review user’s stories to ensure they meet the required specifications.
Test the current implementation of features and functionalities to identify and
report bugs or issues.
Re-Testing and Validation:
Re-test fixed issues to ensure they have been resolved and do not introduce new
problems.
Validate the stability of the system after fixes and updates.
Linux and SQL Expertise:
Utilize strong Linux knowledge to manage and troubleshoot system environments.
Demonstrate a good command of SQL for database querying, data manipulation,
and testing.
Collaboration and Communication:
Work closely with development teams to ensure seamless integration and high-
quality deliverables.
Communicate effectively in English, both verbally and in writing, to document
processes, report issues, and collaborate with team members.

Requirements​/Qualifications

  • 1-2 years of professional experience in software testing or a relevant field.
  • Strong command of SQL and experience with database management.
  • Good knowledge of Linux environments, with hands-on experience in system navigation, configuration, and troubleshooting
  • Background in software development is preferred.
  • Excellent English communication skills, both written and verbal.
  • Strong analytical and problem-solving skills.
  • Attention to detail and a commitment to delivering high-quality results.
  • Experience in preparing testing data and executing test cases.
  • Ability to work independently and as part of a team in a fast-paced
    environment.

Apply for this job