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 doentation for test procedures, test cases, and testing tools.
Ensure software compliance with company standards, policies, and best practices.
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.
DISCLAIMER: Dear Candidate! You are fully responsible to deal with the employer on the hiring process. GulfJobs.com will not take any responsibility on your hiring process. Genuine employer does not ask money for hiring!