img
Contract TypeFull-time
Workplace typeOn-site
LocationSaudi Arabia

Job Description

About the Role

Sahseh is seeking a Senior Software Quality Assurance Engineer to lead quality assurance efforts across its mobile applications and web platform. This full-time role, based in Saudi Arabia, involves taking ownership of test planning, manual and automated testing, and quality improvements throughout the software development lifecycle. The position requires 5-10 years of experience.

Role Context and Impact

The Senior Software Quality Assurance Engineer will work closely with product and development teams to identify risks, prevent defects, and ensure reliable software performance across various devices and platforms. Strong Java skills and hands-on experience in test automation are essential for success in this role, contributing to the overall quality and stability of Sahseh's software offerings.

Key Responsibilities

  • Define and maintain QA standards, testing strategies, and processes throughout the software development lifecycle.
  • Collaborate with product and development teams to understand requirements, clarify acceptance criteria, and identify quality risks early.
  • Design, execute, and maintain comprehensive test plans, test cases, and test scripts for mobile applications and web platforms.
  • Design, develop, and maintain automated test frameworks and scripts using Java.
  • Expand automated test coverage for critical user journeys and regression testing.
  • Perform functional, integration, regression, exploratory, and cross-platform compatibility testing.
  • Identify, document, prioritize, and track defects, working closely with developers to investigate issues and verify fixes.
  • Integrate automated tests into CI/CD pipelines to support reliable and efficient releases.
  • Analyze test results, monitor quality metrics, and communicate release readiness, risks, and recommendations to stakeholders.
  • Participate in requirements and design reviews to improve testability and prevent potential issues.
  • Investigate test failures and improve the reliability and maintainability of automated test suites.
  • Mentor QA team members, review test cases and automation code, and promote testing best practices.
  • Evaluate testing tools and recommend improvements to increase test coverage and efficiency.

Required Qualifications

  • Strong understanding of software QA methodologies, tools, and processes.
  • Strong proficiency in Java, with hands-on experience developing and maintaining automated tests.
  • Proven experience with test automation tools and frameworks, such as Selenium, TestNG, or JUnit.
  • Experience writing clear, concise, and comprehensive test plans and test cases.
  • Hands-on experience testing mobile applications and web platforms across different devices, browsers, and operating systems.
  • Experience with API testing and validating integrations between systems.
  • Familiarity with CI/CD pipelines, version control, and integrating automated tests into the development workflow.
  • Ability to independently prioritize testing activities, assess risks, and support release decisions.
  • Strong analytical and problem-solving skills with excellent attention to detail.
  • Strong communication and collaboration skills.

Preferred Qualifications

  • Experience with Appium for mobile test automation.
  • Experience improving automation frameworks and testing practices across a QA team.
  • Experience working in an Agile development environment.

Application Process

Candidates interested in this Senior Software Quality Assurance Engineer position at Sahseh are encouraged to apply. The salary for this role will be disclosed during the interview process.


Requirements

  • Requires 5-10 Years experience

Similar Jobs