Senior Quality Engineer

Emdad Al Khebrat


Date: 3 weeks ago
City: Medina
Contract type: Full time

Job Description:

The Senior Quality Engineer will play a pivotal role in driving the quality assurance processes and methodologies of software products across the organization. This position requires an individual who is not only adept at manual and automation testing but also possesses a deep understanding of software development life cycles and CI/CD practices. The candidate will be responsible for strategizing and implementing robust testing frameworks, facilitating continuous improvement in both product quality and development efficiency. The ideal candidate should demonstrate exceptional analytical and problem-solving skills, a keen attention to detail, and a strong commitment to enhancing customer satisfaction through top-notch software quality. The role demands a collaborative spirit and the ability to work effectively with cross-functional teams, as well as a proficiency in both Arabic and English to communicate testing requirements and results effectively.

Job Requirements:

  • A Bachelor’s degree in Software Engineering, Computer Science, or a related field.
  • Minimum of 6 years of professional experience in software development and quality assurance.
  • ISTQB Foundation Level certification and Agile and Automation certifications are mandatory.
  • Proven experience in manual testing and a strong foundation in automation testing.
  • Proficient in scripting languages such as Java, JavaScript, TypeScript, and Python.
  • Deep understanding of CI/CD tools including Jenkins, Bitbucket, Bamboo, and Git.
  • Strong communication skills in both English and Arabic, with the ability to articulate complex ideas clearly.
  • Proven track record of analytical and problem-solving abilities.
  • Exceptional attention to detail and a passion for quality assurance.
  • Capacity to work effectively both independently and as part of a team.
  • Familiarity with performance testing tools is a significant advantage.
  • Experience with Red Hat OpenShift is preferable.
  • Must have at least 4 years of experience in a senior role.

Job Responsibilities:

  • Design, develop, and execute comprehensive test plans, test cases, and test data to ensure the highest quality of software products.
  • Collaborate with cross-functional teams to analyze product requirements and translate them into testing strategies.
  • Implement and maintain automated testing frameworks to streamline testing processes and improve efficiency.
  • Perform manual testing as necessary to validate critical features and functionalities.
  • Lead quality assurance initiatives focused on continuous improvement of development and testing methodologies.
  • Utilize CI/CD tools to integrate automated tests into the development cycle, ensuring the deployment of high-quality software.
  • Identify and record defects, analyzing root causes and collaborating with developers to ensure timely resolution.
  • Conduct performance testing and evaluate software performance against established benchmarks and user expectations.
  • Mentor and guide junior quality engineers, providing insights into best practices in testing and quality assurance.
  • Prepare detailed and comprehensive test reports for stakeholders to present the quality status of software projects.
  • Act as a quality advocate within the organization, influencing the development of a quality-centric culture.

Required Skills:

  • Expertise in software quality assurance methodologies and processes.
  • Advanced knowledge of both manual and automated testing tools and techniques.
  • Strong programming skills in Java, JavaScript, TypeScript, and Python.
  • Proficient in CI/CD tools such as Jenkins, Bitbucket, Bamboo, and Git.
  • Excellent problem-solving skills with a systematic approach to troubleshooting.
  • Exceptional attention to detail, with an ability to spot potential issues before they escalate.
  • Strong communication skills, able to convey complex information succinctly in both Arabic and English.
  • Ability to work autonomously while being a collaborative team player.
  • Familiarity with performance testing methodologies and tools.
  • Knowledge of the Agile development process and best practices.


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

FRANCHISEE, Fractional C-Suite and Part-Time Director service

Boardroom Advisors: Part-Time CEOs MDs NEDs for Scale-Ups and SME's., Medina
1 week ago
Background InformationBoard Advisors provide an excellent solution for ambitious businesses looking for growth, profitability and stability. Increasing numbers of senior level people are turning to a portfolio career, seeking to have more control over their lives and freedom from life within a large corporate environment. ExpansionOur aim is to continue increasing our market penetration throughout the world and therefore, we...

Director of Revenue

Sofitel, Medina
1 week ago
Company DescriptionJoin us at Accor, where life pulses with passion!As a pioneer in the art of responsible hospitality, the Accor Group gathers more than 45 brands, 5,600 hotels, 10,000 restaurants, and lifestyle destinations in 110 countries. While each brand has its own personality, where you will be able to truly find yourself, they all share a common ambition: to keep...

Senior engineer UIUX

Emdad Al Khebrat, Medina
3 weeks ago
Job Description:We are seeking a Senior UI/UX Engineer to join our innovative team, responsible for shaping exceptional user experiences that harmonize business objectives with client expectations. This role requires a deep understanding of user-centered design principles and methodologies, enabling the incumbent to directly engage with clients to gather, analyze, and evaluate user requirements while ensuring full compliance with organizational policies...