Senior Quality Engineer

Emdad Al Khebrat


Date: 1 day 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

Director of Finance

Novotel Hotels, Medina
1 week ago
Company DescriptionJoin a hotel that is a member of the Accor network, whose group brings together more than 45 brands, 5,500 hotels, 10,000 restaurants and lifestyle destinations. Here, we believe in you and what you bring to the table. There are many opportunities for development and advancement. Every gesture, every smile, every action, contributes to creating a positive and memorable...

PMO Senior Manager - 10-Month Engagement

MENA Consultant, Medina
2 weeks ago
Location: Medina & Riyadh, KSA.Years of Experience: 5 years.Project Duration: 10 months (8 months in Medina and 2 months in Riyadh).Working Arrangement: on-site.Language Requirements: Fluency in Arabic & English (written and spoken).We are looking for a highly capable PMO Senior Manager to lead and enhance Project Management Office (PMO) functions for a 10-month engagement. The ideal candidate will have strong...

Application/Software Developer -(Nearshore) - MED Job

Elm Company, Medina
3 weeks ago
OverviewJob Description Job TitleI1- DeveloperJob CodeGradeI1Direct Reporting RelationshipsReports to:Supervises (Job Title): N/ADivisionDepartmentSectionUnitROLE PURPOSEThe aim is to state the overall significance of the job from the organization’s perspective.Write high-quality code, contribute to successful project delivery, and collaboratively solve technical challenges to create reliable and efficient software solutions.Key Accountabilities & ActivitiesThis section describes the principal outputs required from the job.Key AccountabilitiesKey ActivitiesCoding...