
CodeNinja
Senior SQA Automation Engineer
Riyadh, Saudi ArabiaPosted 2 days ago
- Salary
- AED 9k–15k a month· est.
- Job type
- Full time
- Level
- Senior
- Field
- Engineering & Technology
- Work mode
- On site
About the role
🌟 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. 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
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.
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.
Skills
- Selenium
- Cypress
- Playwright
- TestNG
- JUnit
- REST Assured
- Postman
- Karate
- Java
- Python
- JavaScript
- Jenkins
- GitHub Actions
- GitLab CI
- SQL
Not sure you fit this role?
Upload your CV and see how you score against CodeNinja and every other live job. It's free.
Get my free matchesAED 9k–15k a month· est.
Similar jobs in Saudi Arabia
Appian QA & Automation Engineer
CodeNinjaRiyadh, Saudi Arabia
AED 12k–18k a month· est.
Senior Java Backend Developer (Spring Boot / Quarkus / API)
CodeNinjaRiyadh, Saudi Arabia
AED 9k–15k a month· est.
Senior Development Lead - Full Stack Microservices
CodeNinjaRiyadh, Saudi Arabia
AED 39k–69k a month· est.
Senior Solution Analyst - Banking
CodeNinjaRiyadh, Saudi Arabia
AED 12k–18k a month· est.
UI/UX Specialist
AgileGrid SolutionsRiyadh, Saudi Arabia
AED 12k–18k a month· est.
Quality Assurance Engineer
Mnzil | منزلRiyadh, Saudi Arabia
AED 10k–17k a month· Michael Page