Quality Assurance Engineer - Contractor

cyberani solutions

Employer Active

Posted 4 hrs ago

Experience

5 - 8 Years

Job Location

Riyadh - Saudi Arabia

Education

Bachelor of Technology/Engineering(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

As a Quality Assurance Engineer within the Product Engineering & Technology (PET) division, you will uphold the uncompromising quality assurance standards for high-assurance, real-time digital platforms.

Operating within a high-maturity Secure Software Development Life Cycle (SSDLC), you will independently architect and execute rigorous automated test strategies. This role requires navigating a strategic architectural transition: ensuring the resilience of our interim cloud-native systems (GCP) while dedicating most of your focus to our permanent, fully air-gapped on-premises sovereign infrastructure.

This role demands a high level of autonomous, authoritative contribution, focusing on the development of automated regression frameworks to validate data integrity, cryptographic operations, and real-time synchronisation logic in strict compliance with NCA regulations and enterprise standards.


Responsibilities:

Test Architecture & Automation Engineering

Architect, engineer, and mandate comprehensive automated test suites (Unit, Integration, End-to-End) from scratch using Python or Go, specifically targeting complex backend logic (FastAPI) and reactive front-end states (Vue.js), moving entirely beyond manual testing.

Enforce zero-defect tolerance for both cloud-deployed microservices and future on-premises monolithic appliances.

Hybrid & Sovereign Systems Validation

Validate the reliability and performance of real-time communication protocols (e.g., WebSockets, gRPC) and RESTful APls across both interim Google Cloud environments and the target bare-metal sovereign infrastructure.

Ensure strict data consistency and cryptographic integrity across distributed, high-availability systems deployed in ephemeral container environments using Docker and Kubernetes setups, regardless of the underlying hosting environment.

Quality Governance & Cl/CD Ownership

Integrate automated smoke and regression tests into the Gitlab Cl/CD pipeline, ensuring rapid feedback loops.

Act as the final technical gatekeeper for application-level security and code quality, explicitly enforcing strict Secure Software Development Life Cycle (SSDLC) protocols, comprehensive OWASP standards, and NCA Essential Cybersecurity Controls (ECC) as they pertain to software vulnerabilities.

Validate secure data handling and cryptographic state logic through SAST/DAST integrations, definitively blocking deployments that fail to meet strict technical debt limits or security thresholds.


","requirements":"

Bachelor's degree in Computing, Engineering, or a comparable technical qualification.

5+ Years of dedicated, hands-on experience in software QA and test automation engineering.


Skills:

System Testing (NICE SP-SYS-004)

o Skill in architecting and conducting rigorous automated test events to verify system performance, cryptographic integrity, and security postures across both cloud and sovereign environments.

Testing (SFIA TEST Level 4)

o Takes responsibility for the design, execution, and continuous integration of automated test conditions and cases.

o Autonomously establishes robust test environments and complex data sets to validate distributed systems and microservice architectures.

Automation Stack

o Proficiency in Python (PyTest, Robot Framework) or Go for automation. Experience with Selenium/Playwright for frontend testing.

Technology Context

o Deep expertise in testing Vue.js frontends and FastAPI backends, alongside hands-on familiarity with Docker and Gitlab Cl.

o Experience navigating GCP architectures and transitioning them to on-premises Kubernetes clusters.

Security Validation

o Comprehensive understanding of OWASP Top 10, SSDLC governance, and advanced security testing principles.

o Ability to verify system performance and application-layer security.

Analytical Precision

o Ability to isolate complex bugs in distributed systems and provide detailed steps to reproduce.


Company Industry

Department / Functional Area

Keywords

  • Quality Assurance Engineer - Contractor

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Similar Jobs

Lead Quality Assurance Engineer

Quality Assurance Engineer

AI71

  • 5 - 7 Years
  • United Arab Emirates - United Arab Emirates

QA QC Engineer

Confidential Company

  • 5 - 10 Years
  • Abu Dhabi - United Arab Emirates (UAE)
View All