# Senior SQA Automation Engineer

> CodeNinja · Riyadh, Saudi Arabia · Full-time · Posted 2026-07-15

**Workplace:** on_site

**Department:** Professional Services

## Description

### 🌟 **About CodeNinja**

At **CodeNinja Consulting**, we build high-impact global engineering teams that accelerate digital transformation for enterprises worldwide. With operations across **Saudi Arabia, Pakistan, the United States, and Chile**, we empower clients with world-class expertise in **software engineering, QA automation, cloud, DevOps**, and enterprise technology services.

Our 350+ experts deliver solutions across banking, fintech, healthcare, e-commerce, and large-scale enterprise platforms. At CodeNinja, we value innovation, excellence, and a culture of continuous learning — enabling our teams to deliver smarter, faster, and stronger.

### 📝 **Job Summary**

We are seeking an experienced **Automation Engineer (8+ Years)** to develop, enhance, and maintain automated testing solutions for complex enterprise systems.  
The role requires strong technical expertise in **test automation frameworks, CI/CD integration, regression automation, API automation**, and working with cross-functional testing teams.

You will collaborate closely with the **Manual Test Lead**, engineering teams, and DevOps to ensure test coverage, quality, and stability across release cycles.

### 🎯 **Key Responsibilities**

### **Automation Development & Maintenance**

-   Develop and maintain **automation scripts** for regression, functional, and SIT testing.
-   Create **reusable automation frameworks, utilities, and libraries**.
-   Debug, optimize, and enhance test scripts for improved reliability and performance.
-   Ensure automated tests are scalable, modular, and aligned with best practices.

### **CI/CD Integration**

-   Integrate automated test suites into **Jenkins, GitHub Actions, GitLab CI**, or equivalent pipelines.
-   Configure automated execution triggers for nightly builds, code merges, and release cycles.
-   Implement reporting and log outputs directly into CI/CD dashboards.

### **Testing & Quality Assurance**

-   Ensure comprehensive test coverage, including UI, API, SIT, and end-to-end scenarios.
-   Work closely with the Manual Test Lead to **identify automation candidates** and maintain prioritization.
-   Prepare detailed **test reports**, execution logs, error summaries, and coverage metrics.
-   Participate in defect triage meetings and provide technical insights on automation failures.

### **Collaboration & Support**

-   Collaborate with developers, architects, QA, and DevOps teams for test environment readiness.
-   Provide guidance on automation best practices to junior team members.
-   Support continuous improvement initiatives in testing methodologies and tools.

## Requirements

### 🧩 **Skills & Expertise Required**

### **Automation & Framework Expertise**

-   Strong hands-on experience with automation tools:  
    **Selenium, Cypress, Playwright, TestNG, JUnit**
-   Ability to design frameworks from scratch and build **scalable, modular architectures**.

### **API Automation**

-   Proficiency with:  
    **REST Assured, Postman, Karate, or similar tools**
-   Ability to automate REST APIs and validate request/response structures.

### **Programming & Scripting**

-   Strong in at least two programming languages:  
    **Java, Python, JavaScript**

### **CI/CD & Version Control**

-   Experience integrating automation with:  
    **Jenkins, GitHub Actions, GitLab CI, Bitbucket Pipelines**
-   Knowledge of **Git-based workflows**.

### **Database Skills**

-   Experience with **SQL for backend validation** and test data preparation.

### **Testing Knowledge**

-   Deep understanding of:

-   **SIT (System Integration Testing)**
-   **E2E testing**
-   **Regression testing**
-   **Testing complex enterprise systems**

### 💡 **Preferred Skills**

-   Exposure to cloud platforms (AWS / Azure) is a plus.
-   Experience with containerized environments (Docker, Kubernetes).
-   Experience working in Agile/Scrum teams.
-   Strong analytical and debugging skills.

### 💼 **Why Join Us**

-   Work with cutting-edge tools and large-scale enterprise systems.
-   Fully remote working environment.
-   Opportunity to work with global engineering teams.
-   Culture focused on learning, innovation, and technical excellence.

### ⚖️ **Equal Opportunity Statement**

At **CodeNinja**, we are an **Equal Opportunity Employer**.  
We value diversity and are committed to fostering an inclusive environment for all employees — regardless of nationality, gender, or background.

## Benefits

-   Flexible Working Hours
-   Leaves as per the company policy
-   Maternity Leaves (Paid + Work from Home option)
-   Health Insurance (includes spouse and parents) (till the age of 80)
-   Provident Fund
-   Performance-Based Increments and Incentives
-   Easy Loan Facility for Employees
-   Gym Membership
-   Company Trips and Recreational Activities

## Apply

[Apply at CodeNinja](https://apply.workable.com/codeninjapk/j/6DA9FC5661/apply)

---
Powered by [Workable](https://www.workable.com)
