Senior SQA Automation Engineer
AI Summary
A Senior SQA Automation Engineer designs, develops, and maintains automated test frameworks and scripts for enterprise systems, integrates them into CI/CD pipelines, and collaborates with testing and engineering teams to ensure quality and stability across releases.
About this 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.
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
Skills
Explore related jobs
More jobs at CodeNinja
- Senior IBM Business Automation Workflow (BAW) Developer - BPMSRiyadh, Riyadh Province
- Senior PL/SQL Developer - ODSRiyadh, Riyadh Province
- Senior IBM App Connect Developer - MiddlewareRiyadh, Riyadh Province
- AI EngineerPakistan
- OFSAA epm Technical Subject Matter ExpertRiyadh, Riyadh Province
- AI Solution ArchitectRiyadh, Riyadh Province
Similar Bitbucket Pipelines jobs
Jobs in Riyadh
- Sales ManagerInforma Group Plc. · Riyadh, Saudi Arabia
- Project Manager - ActivationsInforma Group Plc. · Riyadh, Saudi Arabia
- Conference ProducerInforma Group Plc. · Riyadh, Saudi Arabia
- Senior Conference Producer - Kingdom of GamingInforma Group Plc. · Riyadh, Saudi Arabia
- Startup Program ManagerInforma Group Plc. · Riyadh, Saudi Arabia
- Director of Vendor OperationsDelivery Hero · Riyadh, Saudi Arabia