CodeNinja Inc -
Saudi
--
CodeNinja Inc

Job Details

Job description

About CodeNinja

CodeNinja is a next-generation technology consulting firm specialising in AI-powered transformation, enterprise software delivery, and Quality Engineering. Headquartered in the Gulf region and operating across the MENA, South Asia, and global markets, CodeNinja partners with Tier-1 banks, government entities, and large enterprises to design, build, and run mission-critical technology programs.


With deep expertise in QA transformation, test automation, DevOps modernisation, and AI/ML engineering, CodeNinja's teams combine global delivery standards with in-market contextual knowledge — ensuring outcomes that are compliant, scalable, and commercially aligned with client objectives.


For the Client's Test Management Enablement & Automation engagement, CodeNinja brings a dedicated 12-person specialist team spanning Test Management, Automation Engineering, AI/ML, and Performance Testing — all governed under a structured 20-week program delivery framework.


About the Role

The Senior Automation Engineer (Onsite) is responsible for developing and maintaining UI and API test scripts with direct access to the Client's SIT/UAT environments. As the automation execution anchor on the ground, this role coordinates closely with the Client's QA teams for environment access, test data, and defect triage during active SIT/UAT cycles.


Key Responsibilities

•        Develop automated test scripts for UI (Playwright/Selenium) and API (REST Assured) layers with direct the Client's environment access.


•        Build and maintain reusable Page Object Model libraries and data-driven test components.


•        Execute regression, smoke, and risk-based selective test suites onsite across SIT and UAT environments.


•        Coordinate directly with the Client's QA teams for environment access, test data conditioning, and defect triage.


•        Integrate automation scripts into Jenkins/GitLab CI/CD pipelines with quality gate enforcement.


•        Lead onsite execution of complex end-to-end and cross-system automated scenarios requiring direct the Client's network access.


•        Participate in peer code reviews, enforce automation coding standards, and mentor the Client's team members on automation best practices.


•        Debug test failures onsite with access to application logs, monitoring tools, and the Client's infrastructure.


Preferred candidate

Years of experience

No experience required

Degree

Bachelor's degree / higher diploma

Similar Jobs