Software Quality Control Senior Engineer📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About the Role
Master Works, through its subsidiary Adree, is seeking a Software Quality Control Senior Engineer to join its team in Riyadh, Saudi Arabia. This full-time role involves acting as a senior hands-on quality engineer, responsible for functional, integration, API, mobile, regression, and automation testing. The position focuses on converting business and technical requirements into risk-based test coverage, maintaining reliable test assets, supporting CI/CD quality gates, and providing clear release-quality evidence.
Key Responsibilities
- Review business, functional, integration, and technical requirements to identify gaps, risks, dependencies, and testability concerns.
- Create and maintain test conditions, scenarios, detailed test cases, traceability, test data, and entry/exit criteria.
- Execute various testing types, including functional, exploratory, usability, compatibility, integration, system, regression, smoke, sanity, and pre-release testing.
- Test REST/SOAP APIs and web services, validate payloads and business rules, and perform database checks as required.
- Validate mobile applications and responsive experiences across supported Android and iOS devices and configurations.
- Design, develop, review, and maintain automated tests for UI, API, end-to-end, integration, and regression flows using approved automation frameworks.
- Connect automated suites to source control and delivery pipelines, analyze failures, and improve stability, coverage, and execution time.
- Utilize service virtualization or mocks when dependent services are unavailable or unsuitable for repeatable testing.
- Log high-quality defects with clear evidence, severity, priority, reproducible steps, and business impact; lead retesting and defect triage.
- Maintain test plans, runs, dashboards, evidence, and reports within the approved test-management system.
- Support release risk assessment, quality status reporting, and go/no-go recommendations.
- Review junior engineers' test cases and defects, provide coaching, and contribute to knowledge-transfer sessions.
- Collaborate with the Performance Test Lead on data, scenarios, environment readiness, and performance defect validation.
Required Qualifications and Experience
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Minimum of 5 years of hands-on software testing experience across web, API/integration, and preferably mobile applications.
- At least 2 years of practical automation experience using a modern UI/API automation tool or commercial enterprise automation platform.
- Experience with Agile delivery, source control, continuous-delivery concepts, and test management.
- Professional English communication skills are required; Arabic is an advantage.
Essential Skills
- Strong skills in test analysis, test design, exploratory testing, defect management, and regression testing.
- Practical API testing experience, coupled with working knowledge of SQL and JSON/XML.
- Ability to work independently, prioritize risk, communicate blockers early, and coach less-experienced engineers.
Preferred Attributes
- Experience with enterprise test management, automation, service virtualization, or performance testing.
- Experience testing enterprise services, web applications, mobile applications, or integration-gateway solutions.
- ISTQB Foundation Level certification; advanced or automation-focused certification is an advantage.
- Exposure to DevSecOps quality controls, containerized platforms, and regulated environments.
Measures of Success
Performance in this role will be measured by several key indicators, including the completeness, currency, and reviewability of risk-based test coverage and traceability. Success also involves finding defects early, ensuring they are clearly documented and followed through to closure, and maintaining stable, maintainable regression automation used within delivery pipelines. Accurate release reporting that communicates quality, risks, and residual gaps is essential, as is the development of junior engineers through effective coaching and review.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Software Quality Control Senior Engineer Opportunities
- Pastry Chef de Partie Jobs in Riyadh
- painter Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Seller Jobs in Riyadh
- Other Job Fields in Riyadh
- Pastry Chef de Partie Jobs in Riyadh
- painter Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Seller Jobs in Riyadh
- Technical Sales Engineer Jobs in Riyadh
- Business Development Specialist Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Sales Executive Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Optician Technician Jobs in Al Khobar
- Production Engineer Jobs in Buqayq
- Occupational Therapist Jobs in Muhayil
- Document Controller Jobs in Riyadh
- Filling Machine Operator Jobs in Buqayq
- Digital Marketing Manager Jobs in Riyadh
- Customs Specialist Jobs in Riyadh
- Demi Chef De Partie Jobs in Tabuk
- Treasurer Jobs in Dammam
- Electrical Wiring Technician Jobs in Makkah