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).