Quality Engineer

Emdad Al Khebrat


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

Job Description

We are seeking a motivated and detail-oriented Quality Engineer to join our dynamic team. The successful candidate will play a critical role in delivering high-quality software applications through both manual and automated testing methodologies. This role necessitates a strong analytical mindset, allowing for effective collaboration with cross-functional teams as they analyze project requirements, create and execute comprehensive test cases, and maintain vigilant oversight throughout the development lifecycle. A significant focus will be placed on automating testing processes for the Engine system and ensuring data accuracy and integrity at every stage of development. The ideal applicant will possess a solid foundation in software engineering principles, with proactive involvement in continuous improvement initiatives that align with international best practices. This position offers an excellent opportunity for growth and professional development for individuals eager to make a tangible impact in the quality assurance domain.

Job Requirements

  • A Bachelor’s degree in Software Engineering, Computer Science, or a related field.
  • 0-6 years of experience in software development and quality assurance processes.
  • Certification in ISTQB Foundation Level and familiarity with Agile and Automation methodologies.
  • Comprehensive knowledge of manual testing principles and test automation techniques.
  • Proficiency in relevant scripting languages, including Java, JavaScript, TypeScript, and Python.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools such as Jenkins, Bitbucket, Bamboo, and Git.
  • Strong communication skills in both English and Arabic to effectively liaise with stakeholders at all levels.
  • Analytical and problem-solving skills to troubleshoot and resolve issues efficiently.
  • A detail-oriented approach with a passion for ensuring top-tier quality in software delivery.
  • Ability to work collaboratively within a team environment, as well as independently when needed.
  • Knowledge of performance testing tools is desirable.
  • Familiarity with Red Hat OpenShift is considered a plus.

Job Responsibilities

  • Implement the daily operations required for the Department/Section, ensuring compliance with established standards and procedures.
  • Identify opportunities for continuous improvement of systems, processes, and practices in line with international best practices.
  • Prepare timely and accurate reports to meet departmental and company requirements, policies, and standards.
  • Assist in the implementation and enhancement of IT development processes across the organization.
  • Identify all project aspects affecting the quality of the outcome and communicate these effectively to stakeholders.
  • Manage task planning, oversee progress, and review tasks with team members to ensure alignment on objectives.
  • Collaborate with development teams to execute automated test scripts for the Engine system to validate functionality and performance.
  • Ensure data validation across multiple application stages to maintain data integrity and accuracy throughout the software lifecycle.
  • Create, execute, and maintain test cases, leveraging various testing techniques to guarantee comprehensive coverage.
  • Report and track bugs using Jira, ensuring each defect is addressed in a timely manner.
  • Develop and maintain traceability matrices to confirm that all requirements are fulfilled and to monitor overall test coverage.
  • Conduct manual testing while also developing automated tests utilizing tools such as Selenium WebDriver and Playwright.
  • Carry out API testing (REST/SOAP) and automate API testing procedures using Postman and Rest Assured.
  • Engage with database management systems like SSMS and Oracle for backend testing and data validation purposes.
  • Troubleshoot and debug issues across diverse operating environments, including Windows and Linux systems.
  • Collaborate with cross-functional teams, ensuring integration quality amidst message queuing and microservices systems.
  • Participate actively in Agile ceremonies, contributing to continuous improvement efforts within the QA team.
  • Stay up-to-date with evolving industry trends and tools, enhancing the testing processes and methodologies adopted by the organization.
  • Ensure compliance with all relevant information security practices and standards to maintain data confidentiality and integrity.

Required Skills

  • Strong understanding of quality assurance methodologies, both manual and automated.
  • Expertise in developing automated scripts and utilizing testing frameworks effectively.
  • Solid communication skills to articulate issues and facilitate collaboration with team members and stakeholders.
  • Ability to analyze requirements and develop comprehensive test plans and cases accordingly.
  • Proficiency in utilizing testing tools and repositories for efficient project management.
  • Awareness of risks related to project quality and capability to advise on mitigation strategies.
  • A commitment to continuous improvement and a proactive approach to enhancing testing practices.
  • Flexibility to adapt to new tools, technologies, and methodologies as needed to maintain high-quality standards.
  • Strong troubleshooting skills with the capability to debug and resolve complex issues in software applications.
  • Ability to work well under pressure, managing multiple tasks and deadlines in a fast-paced environment.


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

Sales Consultant - Classifieds

Bayut KSA - بيوت السعودية, Medina
1 week ago
Bayut is the number one property portal in the Kingdom, connecting millions of users across the country. We are committed to delivering the best online search experience. As part of Dubizzle Group, Bayut is alongside some of the strongest classifieds brands in the market. With a collective strength of 10 brands, we have more than 200 million monthly users that...

Reservation Agent

Al Manakha Rotana, Medina
1 week ago
Job DescriptionJob Summary-As a Reservation Agent, you will be responsible for assisting customers with booking reservations for flights, hotels, rental cars, or other travel services. You will provide excellent customer service and ensure all reservation requests are processed accurately and efficiently.Job Responsibility- Assist customers in booking reservations for travel services such as flights, hotels, and rental cars Provide information on...

Senior Quality Engineer

Emdad Al Khebrat, Medina
3 weeks ago
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...