Quality Assurance Manager - Riyadh, المملكة العربية السعودية - UXBERT Usability Lab

    UXBERT Usability Lab
    UXBERT Usability Lab Riyadh, المملكة العربية السعودية

    منذ أسبوعين

    Default job background
    دوام كامل
    وصف

    Key Responsibilities :
    Develop and implement the overall QA strategy, policies, and procedures to ensure the delivery of high-quality software products.

    Lead and manage a team of QA engineers, providing guidance, mentoring, and support to ensure efficient and effective QA practices.

    Collaborate with cross-functional teams, including development, product management, and operations, to establish quality benchmarks, requirements, and performance goals.
    Define and execute test plans, test cases, and test scripts to validate software functionality, performance, usability, and security.
    Oversee the creation and maintenance of test environments, test data, and test automation frameworks to streamline the testing process.
    Conduct risk assessments and implement risk mitigation strategies to ensure product reliability and stability.
    Monitor QA schedule, analyze QA metrics and key performance indicators (KPIs) to identify trends, patterns, and areas for improvement.
    Drive continuous improvement initiatives to enhance QA processes, tools, and methodologies, ensuring optimal efficiency and effectiveness.
    Coordinate with project stakeholders to prioritize and manage testing efforts based on project timelines and resource allocation.

    Stay up-to-date with industry trends, best practices, and emerging technologies in QA and software testing, sharing knowledge and insights with the team.


    Key Requirements:
    Proven experience in a QA management or leadership role, with a track record of successfully delivering high-quality software products.
    Strong knowledge of QA methodologies, tools, and best practices, including test planning, test case development, and test execution.
    Experience in managing and leading a team of QA engineers, with excellent leadership, mentoring, and coaching skills.
    Solid understanding of software development life cycle (SDLC) and agile methodologies, such as Scrum or Kanban.

    Proficiency in test automation frameworks and tools, such as Selenium, Appium, or JUnit, to drive efficient and reliable test automation.

    Familiarity with continuous integration and continuous delivery (CI/CD) practices and tools, such as Jenkins, GitLab, or CircleCI.
    Strong analytical and problem-solving skills, with the ability to identify and troubleshoot complex software issues.
    Excellent communication and collaboration skills to work effectively with cross-functional teams and stakeholders.
    Detail-oriented mindset with a focus on delivering high-quality products and ensuring adherence to quality standards.
    Experience with defect tracking and management tools, such as JIRA
    Required Qualifications
    Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
    Proven professional experience in software quality assurance, with a strong background in manual and automated testing.
    Experience in testing web applications, mobile applications, and backend systems.
    Familiarity with programming languages commonly used in software development, such as Java, Python, or JavaScript.
    Certification in software testing or quality assurance, such as ISTQB certification, is a plus.
    Experience with performance testing, security testing, or accessibility testing is desirable.
    Knowledge of software development tools and technologies, such as version control systems (e.g., Git) and issue tracking systems.
    Strong understanding of software quality metrics and the ability to analyze and interpret data to drive quality improvements

    Desired Candidate Profile




    Education:
    Any Graduation()


    Gender:
    nm


    Nationality:
    Any Nationality