Software QA Engineer 

Full-time

Mid-level

Cairo - Egypt

Job Description

A USA-based pharmaceutical company is seeking an experienced and motivated Software QA Engineer to join their innovative startup.

In this role, you will play a critical role in ensuring the quality and reliability of our healthcare software products. This position requires a hands-on professional who thrives in a fast-paced environment, enjoys problem-solving, and has a keen eye for detail.

Responsibilities

  • Test Planning and Execution:
    • Develop comprehensive test plans, test cases, and scripts based on product requirements.
    • Perform manual and automated testing to ensure software meets functionality, performance, and security standards.
  • Defect Identification and Reporting:
    • Identify, document, and track software defects using issue-tracking tools.
    • Collaborate with developers to reproduce issues and validate fixes.
  • Automation Development:
    • Create and maintain automated test scripts to streamline testing processes.
    • Optimize and expand existing test automation frameworks.
  • Quality Advocacy:
    • Collaborate with cross-functional teams to promote quality in all stages of software development.
    • Provide input during requirement reviews and design discussions to identify potential quality issues early.
  • Regulatory and Compliance Testing:
    • Ensure products adhere to healthcare compliance standards (e.g., HIPAA, CFR Part 11).
    • Conduct validation testing to support regulatory requirements.
  • Performance and Scalability Testing:
    • Assess system performance under load to ensure reliability during peak usage.
    • Identify bottlenecks and work with the development team to optimize performance.

Requirements​/Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 2+ years of experience in software quality assurance, with at least 1 year in a startup or fast-paced environment.
  • Hands-on experience with manual and automated testing tools (e.g., Selenium, Cypress, Playwright).
  • Proficiency in programming/scripting languages (e.g., Python, JavaScript) for test automation.
  • Familiarity with Agile/Scrum methodologies and tools like Jira, Trello, or Asana.
  • Understanding of healthcare regulations and standards is a plus (e.g., HIPAA, FDA guidelines).
  • Excellent analytical, communication, and problem-solving skills.

Apply for this job