92 Test Automation jobs in Saudi Arabia
Test Automation Engineer / Senior QA Automation Engineer
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities
• Design, develop, and maintain scalable and reusable test automation frameworks
• Create and execute automated test scripts for functional, regression, smoke, and integration testing
• Work closely with developers, QA leads, and product owners to understand requirements and ensure test coverage
• Integrate automated tests with CI/CD pipelines for continuous testing and fast feedback
• Conduct code reviews and maintain high standards of code quality for test scripts
• Perform root cause analysis of test failures and contribute to timely resolution
• Contribute to the enhancement of test tools, libraries, and utilities to improve productivity
• Document test results, maintain test reports, and track test metrics
• Mentor junior testers or automation engineers and promote best practices
• Participate actively in Agile ceremonies and sprint-level planning
Preferred Qualifications
• Experience with cloud-based testing (AWS, Azure, or GCP)
• Exposure to containerized environments (Docker, Kubernetes)
• Basic knowledge of performance testing using JMeter or Gatling (optional)
• Experience in test data management, mocking, or service virtualization
• ISTQB or Certified Test Automation Engineer certification (preferred
Skills
• 6–9 years of experience in software testing with 4+ years in automation
• Strong coding/scripting skills in Java, Python, JavaScript, or C#
• Hands-on experience with tools like:
• Web: Selenium, Playwright, Cypress
• API: REST Assured, Postman, Karate
• Mobile: Appium (if applicable)
• Proficient in using version control systems like Git
• Good understanding of CI/CD tools: Jenkins, GitLab CI, Azure DevOps, or Bamboo
• Familiarity with test management and defect tracking tools (e.g., TestRail, JIRA, Zephyr)
• Experience working in Agile/Scrum teams
• Ability to write and manage BDD or TDD frameworks using tools like Cucumber or JBehave
• Solid knowledge of QA concepts, STLC, and best practices
#J-18808-LjbffrTest Automation Engineer / Senior QA Automation Engineer
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities
• Design, develop, and maintain scalable and reusable test automation frameworks
• Create and execute automated test scripts for functional, regression, smoke, and integration testing
• Work closely with developers, QA leads, and product owners to understand requirements and ensure test coverage
• Integrate automated tests with CI/CD pipelines for continuous testing and fast feedback
• Conduct code reviews and maintain high standards of code quality for test scripts
• Perform root cause analysis of test failures and contribute to timely resolution
• Contribute to the enhancement of test tools, libraries, and utilities to improve productivity
• Document test results, maintain test reports, and track test metrics
• Mentor junior testers or automation engineers and promote best practices
• Participate actively in Agile ceremonies and sprint-level planning
Preferred Qualifications
• Experience with cloud-based testing (AWS, Azure, or GCP)
• Exposure to containerized environments (Docker, Kubernetes)
• Basic knowledge of performance testing using JMeter or Gatling (optional)
• Experience in test data management, mocking, or service virtualization
• ISTQB or Certified Test Automation Engineer certification (preferred
Skills
• 6-9 years of experience in software testing with 4+ years in automation
• Strong coding/scripting skills in Java, Python, JavaScript, or C#
• Hands-on experience with tools like:
• Web: Selenium, Playwright, Cypress
• API: REST Assured, Postman, Karate
• Mobile: Appium (if applicable)
• Proficient in using version control systems like Git
• Good understanding of CI/CD tools: Jenkins, GitLab CI, Azure DevOps, or Bamboo
• Familiarity with test management and defect tracking tools (e.g., TestRail, JIRA, Zephyr)
• Experience working in Agile/Scrum teams
• Ability to write and manage BDD or TDD frameworks using tools like Cucumber or JBehave
• Solid knowledge of QA concepts, STLC, and best practices
Software Test Automation Team Lead - Saudi National
Posted 2 days ago
Job Viewed
Job Description
Join to apply for the Software Test Automation Team Lead - Saudi National role at Sanaam
5 days ago Be among the first 25 applicants
Join to apply for the Software Test Automation Team Lead - Saudi National role at Sanaam
Get AI-powered advice on this job and more exclusive features.
Job Summary
We are hiring for our client – A well-known governmental entity in Riyadh Region; Software Test Automation Team Lead who will be responsible for leading the design, development, execution, and maintenance of automated testing frameworks and processes. This role ensures the delivery of high-quality software by aligning automation efforts with business requirements, managing regression testing, and supervising the execution of system and integration tests. The ideal candidate brings deep technical expertise in test automation, strong leadership skills, and a solid understanding of Agile practices to drive continuous improvement and ensure efficient, scalable testing operations.
Job Summary
We are hiring for our client – A well-known governmental entity in Riyadh Region; Software Test Automation Team Lead who will be responsible for leading the design, development, execution, and maintenance of automated testing frameworks and processes. This role ensures the delivery of high-quality software by aligning automation efforts with business requirements, managing regression testing, and supervising the execution of system and integration tests. The ideal candidate brings deep technical expertise in test automation, strong leadership skills, and a solid understanding of Agile practices to drive continuous improvement and ensure efficient, scalable testing operations.
Job Responsibilities
- Review and analyze business requirements and test readiness plans, including estimated timelines and resources.
- Supervise the design and writing of test scenarios linked to business requirements for all types of tests.
- Oversee the execution of all required tests on systems and integration channels.
- Ensure the creation and provision of necessary test data.
- Build and automate regression tests (Regression Testing).
- Raise system defects to the development team, ensuring they are clear, reproducible, and validated after being fixed.
- Ensure proper execution and ongoing maintenance of automated tests.
- Provide daily and summary reports related to automated testing.
- Attend meetings to ensure coordination with other teams according to center policies and procedures.
- Ensure the automated tests are activated and functioning correctly.
- Perform automated tests and share test results.
- Share knowledge with the testing team.
- Propose development solutions to improve automation and reduce execution time.
- Saudi National
- Minimum of 9 years of experience in the same or similar role.
- Bachelor’s degree in computer science, Information Technology, Information Systems, or any related technical field.
- Preferred certifications: ISTQB, Agile testing, communication management, and relationship management.
- Strong communication and planning skills.
- Risk management and professional problem-solving.
- Time management and the ability to lead testing teams.
- Practical understanding of testing processes and software development life cycle.
- Experience with Agile methodology.
- Hands-on experience in designing and writing automated test scenarios.
- Skilled in analyzing impacted areas and performing necessary testing for system changes or new requests.
- Solid experience in system and integration test automation.
- Proven ability to build and maintain automated test scripts for various systems and smart applications.
- Seniority level Not Applicable
- Employment type Full-time
- Job function Information Technology
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Sanaam by 2x
Sign in to set job alerts for “Software Team Lead” roles. Software Performance Testing Team Lead - Saudi National Senior Test Analyst (Software Quality Engineer) Software Testing Manager - Saudi National Expert Senior Manager, Software Engineering Expert Senior Manager, Software Engineering Senior Manager, Online Platform - CDU611 Software Engineering Manager - Sustaining Engineering Software Engineering Manager - Desktop and Embedded Linux Optimisation Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Ubuntu Linux Kernel Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Engineering Manager - Public Cloud, Python, Golang Linux Engineering Manager - Optimisation for Latest HardwareWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrQA Engineer
Posted 2 days ago
Job Viewed
Job Description
Infrastructure Projects in Riyadh
A leading international engineering consultancy is seeking a qualified QA Engineer to support a major infrastructure programme based in Riyadh, Saudi Arabia. This long-term role is part of the Project Management Consultancy (PMC) team, focused on overseeing quality assurance across multiple construction packages for a large-scale Treated Sewage Effluent (TSE) infrastructure programme.
About the Company
Our client is a well-established multinational consultancy with decades of experience delivering complex infrastructure projects across the Middle East and globally. Known for its high engineering standards and collaborative approach, the company provides technical, project management, and construction supervision services to public and private sector clients.
Role Overview
As QA Engineer, you will be responsible for implementing, reviewing, and monitoring quality assurance procedures to ensure compliance with international standards and project specifications. You’ll work closely with contractors, auditors, and multidisciplinary teams to maintain quality documentation, support audits, and drive corrective actions.
Key Responsibilities
• Review and approve contractor submittals including ITPs, quality plans, and method statements
• Monitor contractor compliance with project QA procedures and specifications
• Coordinate and participate in internal and external quality audits
• Review material test reports, inspection logs, and third-party certifications
• Manage NCRs, root cause analysis, and corrective action tracking
• Maintain QA documentation in line with ISO 9001 standards and PMC protocols
• Provide input to monthly reports and project quality reviews
Requirements
• BSc in Civil, Mechanical, Electrical, or Quality Engineering with 7+ years of experience
OR MSc in a related field with 5+ years of experience
• Strong knowledge of ISO 9001 and construction QA/QC systems
• Experience in large infrastructure or utility projects, ideally involving multidisciplinary works
• Fluent in English (Arabic is a plus)
Preferred
• Certified Quality Auditor (CQA), ISO 9001 Lead Auditor, or equivalent certification
• Experience in PMC environments on major infrastructure projects
• Familiarity with QA/QC processes across civil, MEP, and SCADA systems
This position is Riyadh-based, but we welcome applications from qualified candidates across Saudi Arabia
#J-18808-LjbffrQA Engineer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Administer quality related activities.
- Define and develop quality control plan as per customer’s requirements.
- Prepare pre-production document for approval as per customer’s order requirement.
- Review and approve document from vendors.
- Work closely with cross-functional team in conducting investigation and analysis of customer complaint / non-conformances.
- Drive CAPA process, to ensure proper closure per defined timeline, and trend for improvements.
- Investigate, analyze and resolve product deficiency.
- Ensure that quality system requirements implemented and maintained.
- Coordinate with customer regarding quality issues.
- Process customer complaints and maintain record.
- Prepare and update standard procedures and instructions for use within the company.
- Prepare quality reports.
- Conduct statistical studies to ensure process is capable.
- Maintain/improve QMS to comply with quality management system requirements.
- Evaluate Quality System issues and procedural compliance.
- Manage non-conforming materials and products.
- Handle API/ISO/customer audits and 3rd party inspection routines.
- Perform new vendor evaluation and re-evaluation of approved vendors.
- Plan, conduct and/or lead internal quality management system (QMS) audit as assigned.
- Carry out documentation, coordination and other activities as assigned by superior.
- Perform any other duties as assigned.
Requirements:
- Diploma or Degree in Quality/Engineering or related discipline.
- Minimum 8 years of related working experience in Quality Assurance/Quality Control.
- Well versed with Quality Management System Requirements.
- Good knowledge of relevant Product, Technical Standards and Codes.
- Good knowledge of processes and best practices.
- Experience working as MR/ Lead Auditor/ Internal Auditor/ Trainer of Quality System.
- Good knowledge of quality tools and measurement skills.
- Strong investigation and problem-solving skills.
- Fluent in written and spoken English and Arabic.
- Proficient in Microsoft Office skills.
- Knowledge of using ERP system.
QA Engineer
Posted 2 days ago
Job Viewed
Job Description
مهندس ضمان الجودة (QA Engineer) هو مسؤول عن ضمان جودة المنتجات والخدمات في صناعة الإنتاج الصناعي. يتطلب هذا الدور مهارات تحليلية قوية وفهم عميق لعمليات الإنتاج. يهدف مهندس ضمان الجودة إلى تحسين العمليات وتقليل العيوب من خلال تنفيذ استراتيجيات فعالة. يجب أن يكون لديه القدرة على العمل ضمن فريق وتقديم الحلول المناسبة للمشكلات التي قد تنشأ خلال دورة حياة المنتج.
المسؤوليات:
- تطوير وتنفيذ استراتيجيات ضمان الجودة لضمان تلبية المنتجات للمعايير المطلوبة.
- إجراء اختبارات شاملة على المنتجات والعمليات لتحديد العيوب والمشاكل.
- تحليل البيانات الناتجة عن الاختبارات وتقديم تقارير مفصلة للإدارة.
- التعاون مع فرق الإنتاج والهندسة لتحسين العمليات وتقليل الفاقد.
- تدريب الموظفين على معايير الجودة وأفضل الممارسات.
- مراقبة الامتثال للمعايير المحلية والدولية في الإنتاج.
- تقديم توصيات لتحسين الجودة بناءً على نتائج الاختبارات.
- تطوير وثائق الجودة وإجراءات العمل القياسية.
- المشاركة في اجتماعات تحسين الجودة وتقديم الأفكار الجديدة.
- تقييم الموردين والتأكد من تلبية معايير الجودة.
المرشح المفضل:
- خبرة سابقة في مجال ضمان الجودة في الصناعة.
- مهارات تحليلية قوية وقدرة على حل المشكلات.
- القدرة على العمل تحت الضغط والالتزام بالمواعيد النهائية.
- مهارات تواصل فعالة مع الفرق المختلفة.
- شهادة في إدارة الجودة أو مجال ذي صلة.
- إجادة استخدام أدوات اختبار الجودة.
- القدرة على التفكير النقدي والتكيف مع التغيرات السريعة.
- اهتمام بالتفاصيل والقدرة على تحديد الأخطاء.
- مهارات تنظيمية قوية وقدرة على إدارة المشاريع.
- التوجه نحو النتائج والقدرة على تحقيق الأهداف المحددة.
Skills
- إجادة أدوات الاختبار مثل Selenium و JUnit.
- معرفة قوية بمبادئ ضمان الجودة وإجراءات الاختبار.
- مهارات تحليل البيانات واستخدام برامج التحليل.
- قدرة على كتابة تقارير مفصلة وواضحة.
- مهارات تواصل شفوية وكتابية ممتازة.
- القدرة على العمل ضمن فريق وتحفيز الآخرين.
- معرفة بالمعايير الدولية مثل ISO 9001.
- إجادة استخدام برامج إدارة المشاريع.
#J-18808-Ljbffr
QA Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Administer quality related activities.
- Define and develop quality control plan as per customer’s requirements.
- Prepare pre-production document for approval as per customer’s order requirement.
- Review and approve document from vendors.
- Work closely with cross-functional team in conducting investigation and analysis of customer complaint / non-conformances.
- Drive CAPA process, to ensure proper closure per defined timeline, and trend for improvements.
- Investigate, analyze and resolve product deficiency.
- Ensure that quality system requirements implemented and maintained.
- Coordinate with customer regarding quality issues.
- Process customer complaints and maintain record.
- Prepare and update standard procedures and instructions for use within the company.
- Prepare quality reports.
- Conduct statistical studies to ensure process is capable.
- Maintain/improve QMS to comply with quality management system requirements.
- Evaluate Quality System issues and procedural compliance.
- Manage non-conforming materials and products.
- Handle API/ISO/customer audits and 3rd party inspection routines.
- Perform new vendor evaluation and re-evaluation of approved vendors.
- Plan, conduct and/or lead internal quality management system (QMS) audit as assigned.
- Carry out documentation, coordination and other activities as assigned by superior.
- Perform any other duties as assigned.
Requirements:
- Diploma or Degree in Quality/Engineering or related discipline.
- Minimum 8 years of related working experience in Quality Assurance/Quality Control.
- Well versed with Quality Management System Requirements.
- Good knowledge of relevant Product, Technical Standards and Codes.
- Good knowledge of processes and best practices.
- Experience working as MR/ Lead Auditor/ Internal Auditor/ Trainer of Quality System.
- Good knowledge of quality tools and measurement skills.
- Strong investigation and problem-solving skills.
- Fluent in written and spoken English and Arabic.
- Proficient in Microsoft Office skills.
- Knowledge of using ERP system.
Be The First To Know
About the latest Test automation Jobs in Saudi Arabia !
Senior QA Engineer
Posted 2 days ago
Job Viewed
Job Description
Join to apply for the Senior QA Engineer role at UXBERT Labs
Join to apply for the Senior QA Engineer role at UXBERT Labs
About Us
At UXBERT Labs, quality is everything ️. Our QA team ensures every product is flawless, secure, and optimized for users across platforms and devices.
Role Overview
We’re looking for a Senior QA Engineer to lead testing efforts and ensure top-notch product quality. If you have an eye for detail and a passion for perfection, we’d love to work with you.
- Develop comprehensive test plans and test cases for mobile and web applications.
- Perform functional, regression, and performance testing across platforms and devices.
- Implement and manage automated testing frameworks for continuous integration and deployment.
- Test location-based services, AR features, and Bluetooth integrations for mobile apps.
- Identify, document, and track bugs and collaborate with development teams to resolve issues.
- Conduct API testing and verify data integrity across backend services.
- Ensure adherence to security standards and compliance in testing processes.
- Participate in design and requirements reviews, providing input on testability and quality risks.
- Stay updated with the latest testing tools, frameworks, and best practices.
At UXBERT Labs, quality is everything ️. Our QA team ensures every product is flawless, secure, and optimized for users across platforms and devices.
Role Overview
We’re looking for a Senior QA Engineer to lead testing efforts and ensure top-notch product quality. If you have an eye for detail and a passion for perfection, we’d love to work with you.
️ Key Responsibilities
- Develop comprehensive test plans and test cases for mobile and web applications.
- Perform functional, regression, and performance testing across platforms and devices.
- Implement and manage automated testing frameworks for continuous integration and deployment.
- Test location-based services, AR features, and Bluetooth integrations for mobile apps.
- Identify, document, and track bugs and collaborate with development teams to resolve issues.
- Conduct API testing and verify data integrity across backend services.
- Ensure adherence to security standards and compliance in testing processes.
- Participate in design and requirements reviews, providing input on testability and quality risks.
- Stay updated with the latest testing tools, frameworks, and best practices.
- 3+ years of experience in QA, with a focus on mobile and web applications.
- Proficiency in test automation tools (Selenium, Appium, JUnit).
- Strong understanding of API testing tools (Postman, SoapUI).
- Experience with performance testing tools (JMeter, LoadRunner).
- Solid knowledge of agile development processes and CI/CD pipelines.
- Familiarity with version control systems (Git).
- Experience testing AR features and location-based services is a plus.
- Strong analytical skills and attention to detail.
- Arabic language skills are preferred.
Your tests could ensure millions of users have a smooth experience. Ready to break (and fix) things? Let’s raise the bar together! Seniority level
- Seniority level Mid-Senior level
- Employment type Other
- Job function Engineering and Information Technology
- Industries Technology, Information and Internet
Referrals increase your chances of interviewing at UXBERT Labs by 2x
Get notified about new Senior Quality Assurance Engineer jobs in Riyadh, Riyadh, Saudi Arabia .
Riyadh, Riyadh, Saudi Arabia 12 hours ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSenior QA Engineer
Posted 2 days ago
Job Viewed
Job Description
We are hiring for a Senior QA Automation Engineer to join the Procedures Team at Customer Happiness stream! In this role, you'll be an integral part of our cross-functional development team (backend, frontend), ensuring that our product meets the highest standards of quality. It involves both manual and automated testing activities.
You'll thrive in our fast-paced, ever-evolving environment, utilizing your expertise to implement robust QA processes.
- Work closely with product, development, and commercial teams to understand requirements and anticipate changes;
- Conduct all integration/E2E testing activities, including writing and executing manual, automated, and performance tests for highly complex and distributed systems to support core products;
- Develop and maintain automated tests in alignment with the testing pyramid, ensuring efficient and effective testing coverage;
- Implement and refine QA processes within the backend development team, leveraging company tools such as Golang, GCP, Kubernetes, Postgres, Redis;
- Drive the prioritization and execution of automation initiatives to enhance product quality;
- Investigate and troubleshoot potential environment and/or test issues;
- Ensure the QA process seamlessly integrates with the overall product development lifecycle;
- Proven experience in testing and automating APIs and frontend, demonstrating a deep understanding of best practices in manual and automated testing;
- Hands-on experience in the role of "QA Automation", showcasing expertise in building and executing automated testing suites, or willingness to transition from manual QA roles;
- Proficiency in programming languages such as Golang and Python, enabling the creation of robust and efficient automation scripts;
- Proficient in understanding the design of complex systems and effectively working with their components;
- Highly self-motivated and proactive in identifying problems and implementing solutions with minimal supervision;
Company Industry
- Banking
- Broking
Department / Functional Area
Keywords
Disclaimer: Naukrigulf.com is only a platform to connect jobseekers & employers. Applicants are advised to research the legitimacy of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advise against sharing personal or bank-related information. For security tips, visit our Security Advice page. If you suspect fraud or malpractice, email us at
#J-18808-LjbffrQuality Assurance (QA) Engineer
Posted 2 days ago
Job Viewed
Job Description
Job Title: Quality Assurance (QA) Engineer
Location: Riyadh, Saudi Arabia
Salary: Open for discussion
Experience: 6-10 years
Key Responsibilities- Design, develop, and execute manual and automated test cases for web applications, Web APIs, and databases.
- Identify, document, and track software defects and inconsistencies in Azure DevOps (Boards).
- Collaborate with developers, product managers, and business analysts to establish test strategies.
- Conduct functional, regression, integration, and performance testing.
- Develop and maintain test automation frameworks and scripts.
- Ensure compliance with best testing practices, security standards, and industry regulations.
- Analyze test results and provide detailed reports on software quality, performance, and stability.
- Continuously improve testing methodologies, tools, and processes.
- Work closely with the development team to reproduce and resolve software defects.
- Participate in code reviews and sprint planning to ensure testability from early development stages.
- Minimum of 6 years of experience in software quality assurance and testing.
- Strong hands-on experience in testing web applications, Web APIs, and databases.
- Proficiency in Azure DevOps (Boards) for managing test cases and tracking defects.
- Expertise in manual testing and automated testing frameworks (e.g., Selenium, JUnit, TestNG).
- Knowledge of API testing tools like Postman, RestAssured, or SOAP UI.
- Experience in SQL queries and database testing.
- Strong understanding of SDLC and agile methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Experience with CI/CD pipelines and test automation tools (e.g., Jenkins, Git, Docker).
- Certification in ISTQB or equivalent quality assurance methodologies.
- Familiarity with performance testing tools (e.g., JMeter, LoadRunner).
- Experience with cloud-based testing environments such as Azure, AWS, or Google Cloud.
Mid-Senior level
Employment typeFull-time
Job functionQuality Assurance
IndustriesIT Services and IT Consulting
#J-18808-Ljbffr