Software Development

QC Team Lead

Cairo
Work Type: Full Time

Job Overview:


We are seeking an experienced QC Team Lead with strong expertise in automation testing to

lead our Quality Control team. In this role, you will lead a team of QC engineers, drive

automation strategy, and optimize testing processes to enhance product reliability and

performance.


Roles and Responsibilities:
  • Lead, mentor, and scale a high-performing QC team focused on SaaS product testing.
  • Define roles, assign tasks, and oversee test planning, execution, and reporting.
  • Foster a culture of quality-first mindset and continuous improvement.
  • Design, develop, and maintain scalable automation frameworks for Web, API, and backend
  • services (e.g., Selenium, Cypress, RestAssured, Postman).
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD).
  • Drive adoption of shift-left testing and BDD/TDD methodologies where applicable.
  • Ensure comprehensive test coverage for multi-tenant cloud applications, including
  • functional, regression, performance, and security testing.
  • Collaborate with DevOps and Engineering teams to improve test environments and
  • deployment reliability.
  • Monitor production defects and implement preventive testing measures.  Establish and enforce QA best practices, metrics, and KPIs (e.g., defect leakage, test
  • coverage).
  • Provide visibility into QA progress through dashboards and stakeholder reports.
  • Continuously optimize testing processes to reduce manual effort and accelerate releases.
  • Stay updated with emerging QA tools, trends, and SaaS testing challenges.
  • Conduct code reviews for automation scripts and guide engineers on best practices.
  • Troubleshoot complex automation issues and improve framework stability.

Qualifications Requirements:
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. 
  • Relevant certifications in Quality Assurance (QA) or Software Testing are a plus.
  • +5 years in QA, with 3+ years in test automation (Web/API/Mobile).
  • +2 years in a leadership role (QC Lead, Test Architect, or similar).
  • Proven experience in testing SaaS/cloud-based products.
  • Automation Tools: Selenium, Cypress, Playwright, Appium, RestAssured, Postman.
  • Programming: Strong scripting skills (Java, Python, JavaScript/TypeScript).
  • CI/CD: Jenkins, GitHub Actions, Azure DevOps.
  • Performance Testing: JMeter, K6, or similar (preferred).
  • Databases: SQL, NoSQL (MongoDB, PostgreSQL).
  • Agile/Scrum: JIRA, TestRail, Xray, or similar.

Required Skills:
  • Strong leadership, coaching, and team-building abilities.
  • Excellent problem-solving and analytical thinking.
  • Ability to communicate effectively with engineering, product, and business teams.
  • Adaptability in a fast-paced SaaS product development cycle.

Working Conditions: Saturday to Wednesday (Flexible working hours)

Weekends: Thursday & Friday.

Location: Maadi (Hybrid).

Experience Level:
Mid - Senior Level
 
Sub Department:
Tech
 

Submit Your Application

You have successfully applied
  • You have errors in applying