Software Quality Assurance (QA) Engineer

--Cairo - Egypt--

We are seeking a highly skilled Software Quality Assurance (QA) Engineer to ensure the delivery of high-quality software products. The ideal candidate will be responsible for designing and implementing test strategies, identifying defects, and enhancing testing processes to maintain top-notch product quality.  This role involves functional, performance, and security testing across web, mobile, and API platforms, with a focus on test automation, troubleshooting, and continuous improvement. Strong analytical thinking, attention to detail, and excellent communication skills are key to success in this position.


Responsibilities

  • Review and analyze project requirements, specifications, and technical documents to ensure clear understanding and testability.  
  • Identify potential risks and provide accurate effort and time estimates for QA activities.  
  • Execute manual and automated test cases across web, mobile, and API platforms.
  • Develop detailed QA test artifacts, including Test Plans, Test Cases, Test Matrices, and Test Scripts (for automation).
  • Log, track, and manage defects using appropriate tools, ensuring clear documentation and timely resolution.  
  • Perform regression testing, performance testing, and exploratory testing as needed.
  • Collaborate with developers, product managers, and other team members to ensure quality is embedded throughout the development cycle.
  • Contribute to the continuous improvement of QA processes, tools, and methodologies.  

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.  
  • Proven experience in software QA and testing (manual and/or automation).  
  • Solid understanding of QA methodologies, tools, and processes.  
  • Hands-on experience with testing tools such as Selenium, Postman, JMeter, or similar.  
  • Familiarity with Agile development practices and version control systems (e.g., Git).
  • Strong analytical and troubleshooting skills.
  • Excellent attention to detail and a passion for quality.
  • Effective verbal and written communication skills.
  • Experience with CI/CD pipelines and tools like Jenkins, GitLab CI, or similar.
  • Exposure to API automation testing (e.g., REST Assured, Karate).
  • ISTQB or other QA certifications.  

What's great about the job?


    • Great team of smart people, in a friendly and open culture
    • Expand your knowledge of various business industries
    • Create content that will help our users/customers daily
    • Real responsibilities and challenges in a fast-evolving company


Our Services

Discover our services.

READ

What We Offer


Each employee has a chance to see the impact of their work. You can make a real contribution to the success of the company.  

Perks

A full-time position
Competitive compensation package  

Training

Dedicated self-development time.

Flexibility  

Working hours are flexible.

Exposure

International exposure with our customers.

Startup Mindset

Agility and positive team spirit.

Growth

Career development and growth opportunities.