Software Tester (Automation & Manual Testing, Location- Egypt/ Jordan/ Tunisia)

وصف الوظيفة


We are seeking a skilled Automation Tester with 5 years of experience to join our team and contribute to the software testing process. The ideal candidate will be responsible for designing, developing, and executing automated test scripts using various testing tools. You will work closely with the development team to identify and resolve software defects, while ensuring that the automation framework meets technical standards.

The successful candidate should have a strong background in software testing, proficiency in automation tools such as Selenium or Appium, and experience in testing HR and payroll applications. Strong analytical skills, attention to detail, and the ability to work effectively in a fast-paced environment are essential for this role.

Responsibilities

  • Develop and execute automated test scripts for various software applications to ensure quality and reliability.
  • Analyse test results and debug issues to improve overall system performance.
  • Collaborate with cross-functional teams to understand project requirements and create automated test cases.
  • Maintain and enhance existing automation frameworks to keep up with evolving technology trends.
  • Review and provide feedback on software design and functionality to identify potential areas for automation testing.
  • Participate in agile development processes and contribute to continuous integration and deployment efforts.
  • Identify and prioritize test cases for automation based on risk analysis and business impact.
  • Utilize test management tools to track test execution progress and report on test coverage.
  • Stay updated on industry best practices and emerging technologies related to test automation.

Requirements

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Certification in software testing tools
  • Strong proficiency in test automation tools and REST API’S
  • Knowledge about programming languages is an added advantage.
  • Knowledge of software testing methodologies and best practices.
  • Excellent problem-solving and analytical skills