Subscribe to the latest remote jobs:

Quality Control (Tester)

🇪🇬 Egypt

Management

Design

Project Management

SaaS

Devops

Testing

Quality Control (Tester)

from 🇪🇬 Egypt

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

  • 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)
by @maxrusakovic