img
Contract TypeFull-time
Workplace typeOn-site
LocationRiyadh

Job Description

About the Role

Fircroft is seeking an experienced QA Lead / Senior Quality Assurance Engineer to join their team in Riyadh, Saudi Arabia. This full-time position requires a candidate with over 10 years of experience in quality assurance to lead the QA function and ensure the delivery of high-quality software products.

Key Responsibilities

  • Develop and implement the overall Test Strategy and establish QA Governance across all products and projects.
  • Define, maintain, and continuously improve QA standards, testing methodologies, frameworks, and best practices.
  • Develop testing frameworks and manage the complete Testing Lifecycle from planning through execution and release.
  • Lead the planning, execution, and monitoring of manual and automated testing activities.
  • Design comprehensive test plans, test cases, and testing documentation to ensure complete functional and non-functional coverage.
  • Oversee execution of regression, integration, system, performance, and user acceptance testing.
  • Lead the implementation and enhancement of Test Automation frameworks and integrate automated testing into CI/CD pipelines.
  • Promote automation best practices to improve testing efficiency and reduce release cycles.
  • Lead QA teams, manage testing schedules, resource allocation, quality KPIs, and performance metrics.
  • Track, analyze, and report quality metrics, identifying trends and recommending process improvements.
  • Manage the Defect Lifecycle, risk assessment, root cause analysis, and corrective/preventive actions.
  • Drive continuous quality improvement initiatives to enhance product reliability and customer experience.
  • Collaborate with Product Owners, Developers, Business Analysts, Project Managers, and other stakeholders to clarify requirements and align testing strategies with business objectives.
  • Communicate testing progress, quality risks, and recommendations to senior management and project stakeholders.

Qualifications and Requirements

  • Bachelor's degree in Software Engineering, Computer Science, Information Technology, or an equivalent field.
  • Over 10 years of experience in Software Quality Assurance, Software Testing, or Quality Engineering.
  • Proven experience leading QA teams and managing enterprise-level testing activities.
  • Strong expertise in both Manual Testing and Test Automation.
  • Solid understanding of SDLC, STLC, Agile, Scrum, and DevOps methodologies.
  • Hands-on experience with CI/CD environments and modern testing frameworks.
  • Strong analytical, leadership, communication, and stakeholder management skills.

Preferred Skills

  • Experience with automation tools such as Selenium, Cypress, Playwright, Appium, or similar.
  • Experience with CI/CD tools such as Azure DevOps, Jenkins, GitLab CI/CD, or GitHub Actions.
  • Familiarity with API testing tools such as Postman or REST Assured.
  • Experience with performance and security testing.
  • Experience using defect and test management tools such as Jira, Azure DevOps, TestRail, or similar.
  • ISTQB or other relevant QA certifications are highly desirable.

Requirements

  • Requires 2-5 Years experience

Similar Jobs