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
- Marketing Specialist Jobs in Jeddah
- Human Resources Manager Jobs in Jeddah
- Sales Representative Jobs in Jeddah
- Videographer And Designer Jobs in Jeddah
- Receptionist Jobs in Jeddah
- Other Job Fields in Riyadh
- Marketing Specialist Jobs in Riyadh
- Human Resources Manager Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Physical Therapist Jobs in Riyadh
- Videographer And Designer Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Patient Receptionist Jobs in Riyadh
- Medical Optics Technician Jobs in Riyadh
- Host Jobs in Riyadh
- Speech Therapist Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Social Worker Jobs in Al Artawiyah
- Data Entry Agent Jobs in Khamis Mushayt
- Real Estate Broker Jobs in Jeddah
- Customer Services Specialist Jobs in Taif
- Dentist Jobs in Rafha
- Construction Site Supervisor Jobs in Jeddah
- Special Education Specialist Jobs in Riyadh
- Security Cameras’ Observer Jobs in Riyadh
- Spray painter Jobs in Dammam
- Sales Manager Jobs in Al Hafuf