Software Tester (QA & QC)

  • ExaCall
  • Sheikh Zayed City, Giza Governorate, Egypt
  • Full-time

وصف الوظيفة

  • Design, develop, and execute test cases and test scripts based on software requirements and technical specifications.
  • Perform functional, integration, regression, and system testing on software applications.
  • Identify, document, and track software defects using appropriate tools and methodologies.
  • Collaborate with developers, product managers, and other stakeholders to ensure quality throughout the software development lifecycle.
  • Conduct root cause analysis on identified defects and provide detailed feedback to the development team.
  • Participate in the planning and execution of user acceptance testing (UAT).
  • Ensure adherence to QA standards and best practices in software development.
  • Review and analyze system specifications to create effective test plans.
  • Provide clear and concise documentation of test results and quality metrics.
  • Continuously improve testing processes and suggest enhancements to the QA framework.

إمتيازات الوظيفة

Working Conditions:

  • 8 Working hours from 9 AM to 5 PM with One flexible Hour
  • 2 days off (Friday-Saturday)
  • Work from Office 
  • Medical Insurance
  • Social Insurance
  • Growth Opportunity
  • Learning & Development Path


Work location 

  • El Sheikh Zaid - Giza

متطلبات الوظيفة

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2-3 years of experience as a Software tester, including both QA and QC responsibilities.
  • Strong understanding of software testing methodologies, tools, and processes.
  • Experience with manual testing; experience with automated testing is a plus.
  • Familiarity with defect tracking tools such as JIRA, Bugzilla, or similar.
  • Good understanding of SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle).
  • Ability to write clear and concise test cases and test documentation.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to work in a fast-paced, dynamic environment.
  • Experience with Automation Testing tools such as Selenium, Appium, TestNG, JUnit, or Cucumber.
  • Knowledge of scripting languages (e.g., Python, JavaScript) for test automation.
  • Experience with performance testing tools like JMeter.
  • Familiarity with Agile/Scrum methodologies.
  • Experience in mobile application testing is a plus.