# Quality Control (Tester)

**Company:** [Talent-360.me](http://jobs.workable.com/companies/4ip6FvKjJUwybEPsrTnCar.md)
**Location:** Nasr City, Egypt
**Workplace:** hybrid
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/e4eb4e8e-6b40-4146-bb4b-a2c474d479d5)

## Description

### Job Responsibilities:

Test Planning & Strategy

-   Collaborate with the QC Manager, product managers, and developers to understand requirements, user stories, acceptance criteria, and design test coverage for features in MDAWEM, Right Now, ETEPS.
-   Develop comprehensive test plans, test strategies, and test cases (manual and automated) that ensure thorough coverage of functional and non-functional requirements (performance, security, integration, usability).

Test Execution

-   Perform manual testing (functional, integration, regression, smoke, user acceptance) of web-based SaaS applications.
-   Execute automated test scripts using appropriate frameworks and tools.
-   Conduct API testing, and database testing / data validation (e.g., verify data flows, consistency, integrity).
-   Perform performance/load/stress testing (as needed) to validate scalability and stability under various loads.

Defect Identification & Reporting

-   Log, track, and manage defects in a bug/issue tracking system (e.g., Jira, or similar). Provide clear, reproducible bug reports with steps to reproduce, severity, screenshots/logs, impact assessment, and regression risk.
-   Work closely with developers to reproduce, triage, isolate root causes, and verify fixes.

Quality Metrics & Reporting

-   Collect and report on quality metrics: test coverage, defect density, pass/fail rates, time to resolve, recurring issue trends, etc. Use these metrics to highlight quality risks, trends, and areas needing improvement.
-   Provide regular status updates to the QC Manager and relevant stakeholders (e.g., during sprint reviews, release planning).

Automation & Process Improvement

-   Build and maintain automated test suites (regression, integration, smoke, API) to accelerate testing cycles and reduce manual effort.
-   Contribute to improving QA processes, standards, and best practices (e.g., improving test case design, establishing quality gates, optimizing regression cycles).
-   Advocate for quality within the product development lifecycle, helping to catch quality issues early (shift-left), and promoting a “quality-first” mindset across the team.

Cross-functional Collaboration

-   Liaise with developers, devops/ops (if relevant), product managers, and other stakeholders to ensure clear understanding of feature requirements and testability.
-   Participate in sprint planning, daily stand-ups, retrospective meetings (if following Agile/Scrum), release planning, and UAT sessions as needed.
-   Provide feedback on design or architecture from a testability perspective; highlight potential quality risks or edge cases early.

Documentation & Knowledge Sharing

-   Maintain clear, organized test documentation: test plans, test cases, test data, test results, defect logs, test summaries, release quality reports.
-   Share QA knowledge with the team (e.g., good testing practices, automation techniques, lessons learned).

## Requirements

-   Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related technical discipline. 
-   2-4 years of software QA/QC or testing roles, 
-   Experience working in a SaaS environment is strongly preferred (or at least experience with web-based applications, cloud services, or multi-tenant systems)
