Quality Assurance Engineer

Takamol Holding

Riyadh

On-site

SAR 120,000 - 160,000

Full time

6 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Takamol Holding is seeking a QA Engineer to design and execute manual and automated tests, ensuring software quality and user satisfaction across the development lifecycle.

You will identify defects early, review requirements for gaps, and contribute to test planning while maintaining thorough test documentation and clear communication with stakeholders.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Information Systems, or a related field.
  • Master’s degree or ISTQB certification preferred.
  • 2–4 years of relevant QA experience.

Responsibilities

  • Execute manual and automated test cases to validate software functionality, performance, reliability, and usability.
  • Design, maintain, and update test cases and test scenarios based on requirements and acceptance criteria.
  • Identify, document, track, and verify software defects, providing clear information to support timely resolution.
  • Review requirements and acceptance criteria to identify gaps, ambiguities, and potential quality issues early in the development lifecycle.
  • Contribute to test planning by identifying appropriate test scenarios, test data, and estimating testing efforts.
  • Perform functional, regression, integration, and other applicable testing to ensure delivered features meet defined quality standards and acceptance criteria.
  • Collaborate with developers, business analysts, product teams, and other stakeholders to clarify requirements and support the resolution of quality issues.
  • Maintain accurate test documentation and communicate testing progress, results, defects, and identified quality risks to relevant stakeholders.

Skills

Problem Solving
Attention to Detail
Communication
Quality Mindset
Adaptability
Technical Aptitude
Planning & Prioritization
Collaboration

Education

Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Information Systems, or a related field
Master’s degree
ISTQB certification

Job description

Job Description

The QA Engineer is responsible for designing and executing manual and automated tests to verify software functionality, performance, reliability, and usability. The role ensures that digital solutions meet defined quality standards and user expectations by identifying defects and quality issues early in the development lifecycle and supporting their timely resolution.

Job Description

The QA Engineer is responsible for designing and executing manual and automated tests to verify software functionality, performance, reliability, and usability. The role ensures that digital solutions meet defined quality standards and user expectations by identifying defects and quality issues early in the development lifecycle and supporting their timely resolution.

Key Responsibilities
  • Execute manual and automated test cases to validate software functionality, performance, reliability, and usability.
  • Design, maintain, and update test cases and test scenarios based on requirements and acceptance criteria.
  • Identify, document, track, and verify software defects, providing clear information to support timely resolution.
  • Review requirements and acceptance criteria to identify gaps, ambiguities, and potential quality issues early in the development lifecycle.
  • Contribute to test planning by identifying appropriate test scenarios, test data, and estimating testing efforts.
  • Perform functional, regression, integration, and other applicable testing to ensure delivered features meet defined quality standards and acceptance criteria.
  • Collaborate with developers, business analysts, product teams, and other stakeholders to clarify requirements and support the resolution of quality issues.
  • Maintain accurate test documentation and communicate testing progress, results, defects, and identified quality risks to relevant stakeholders.
Key Deliverables
  • Complete and accurate test cases and test scenarios aligned with requirements and acceptance criteria.
  • Documented test execution results with clear status, findings, and supporting evidence.
  • Complete and traceable defect reports, including reproduction steps, severity, supporting evidence, and relevant logs.
  • Verified defect fixes with documented retest and regression results.
  • Completed functional, regression, integration, and other assigned testing within planned timelines.
  • Updated test coverage through additional scenarios, edge cases, and identified requirement gaps.
  • Accurate and up-to-date test documentation ensuring traceability between requirements, test cases, defects, and results.
  • Clear test cycle status reports highlighting testing progress, defects, blockers, identified quality risks, and overall testing outcomes.
Job Requirements
Education, Certification & Years of experience
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Information Systems, or a related field
  • Professional certifications or licenses required or preferred for this role: Master's degree, ISTQB test certificates
  • Minimum number of years of relevant work experience required for this role: 2 to 4
Skills & Competencies
  • Problem Solving & Analytical Thinking: Ability to analyze software quality issues, identify root causes, and apply logical and structured approaches to problem resolution.
  • Attention to Detail: Ability to identify defects, inconsistencies, edge cases, and deviations from requirements and expected behavior.
  • Communication: Ability to communicate testing results, defects, quality risks, and technical information clearly and effectively to relevant stakeholders.
  • Quality Mindset: Commitment to maintaining high-quality standards and proactively identifying opportunities to improve software quality and user experience.
  • Adaptability & Learning Agility: Ability to learn and adapt to evolving technologies, testing tools, methodologies, and development practices.
  • Technical Aptitude: Ability to understand software systems, testing concepts, tools, and technologies relevant to quality assurance activities.
  • Planning & Prioritization: Ability to organize testing activities, manage priorities, and deliver assigned work within planned timelines.
  • Collaboration & Teamwork: Ability to work effectively with QA, development, product, business analysis, and other relevant teams throughout the software development lifecycle.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Assurance Engineering Expert
Quality Assurance Engineering Expert

Takamol Holding • Riyadh

On-site
SAR 240,000 - 420,000
Quality Software Engineer
Quality Software Engineer

TestCrew • Saudi Arabia

On-site
SAR 70,000 - 100,000
Senior Quality Control Engineer
Senior Quality Control Engineer

tamemit • Riyadh

On-site
SAR 180,000 - 300,000
Quality Assurance Engineer (Manual)
Quality Assurance Engineer (Manual)

Fathom.io • Dhahran Compound

On-site
SAR 89,280 - 133,920
Quality Assurance Engineer
Quality Assurance Engineer

InnovationTeam • Riyadh

On-site
SAR 120,000 - 180,000
Flexible work environment
Professional growth opportunities
Inclusive culture
QA Specialist
QA Specialist

duru compliance • Saudi Arabia

On-site
OMR 6,900 - 9,200
Senior software tester
Senior software tester

tamemit • Riyadh

On-site
SAR 120,000 - 180,000
QA Lead Engineer
QA Lead Engineer

Coorbiz • Saudi Arabia

On-site
SAR 180,000 - 300,000
Finance Systems Analyst
Finance Systems Analyst

alfanar • Riyadh

On-site
SAR 120,000 - 180,000
QA Lead Engineer
QA Lead Engineer

coorb • Riyadh

On-site
SAR 300,000 - 420,000