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

Medical Representative - Madinah

Jamjoom Pharma, Medina
3 days ago
Role SummaryTo maximize sales and market share of assigned Jamjoom products in the designated area by conducting sales promotions in line with the Company strategy, rules and local regulations.ResponsibilitiesTo ensure the achievement of objectives of the work cycle drawn up by the Immediate Superior and approved in accordance with the applicable procedure.To adhere to the activity strategy defined by the...

HSE Manager (Saudi National)

Parsons Corporation, Medina
1 week ago
In a world of possibilities, pursue one with endless opportunities. Imagine Next!When it comes to what you want in your career, if you can imagine it, you can do it at Parsons. Imagine a career working with intelligent, diverse people sharing a common quest. Imagine a workplace where you can be yourself. Where you can thrive. Where you can find...

Revenue Analyst

Sofitel, Medina
4 weeks ago
Company Description Why work for Accor?We are far more than a worldwide leader. We welcome you as you are and you can find a job and brand that matches your personality. We support you to grow and learn every day, making sure that work brings purpose to your life, so that during your journey with us, you can continue to...