Skip to content

QA Engineer

  • On-site
    • muscat, Masqaţ, Oman
  • Technology

Job description

  • Design, develop, and execute test plans and test cases for manual and automated testing.

  • Identify, log, and track bugs or defects, ensuring their resolution before product release.

  • Collaborate with the development and product teams to clarify requirements and improve test coverage.

  • Perform regression, functional, integration, and performance testing for software applications.

  • Contribute to the development of automated testing frameworks and scripts.

  • Analyze testing results and provide detailed feedback to ensure continuous improvement.

  • Participate in code reviews, requirement reviews, and sprint planning meetings.

  • Maintain documentation for test procedures, test cases, and testing tools.

  • Ensure software compliance with company standards, policies, and best practices.

Job requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • Proven experience as a QA Engineer or similar role.

  • Strong understanding of software development lifecycle (SDLC) and testing methodologies.

  • Experience with test management tools (e.g., JIRA, TestRail) and bug-tracking systems.

  • Proficiency in manual testing techniques and tools.

  • Knowledge of at least one programming language for test automation (e.g., Python, Java, JavaScript).

  • Familiarity with automation frameworks such as Selenium, Cypress, or Appium.

  • Strong analytical and problem-solving skills.

  • Excellent verbal and written communication skills.

or