CodeNinja Consulting is a global leader in building high-impact engineering teams that drive digital transformation for enterprises across Saudi Arabia, Pakistan, the United States, and Chile. With over 350 experts, we specialize in software engineering, QA automation, cloud, DevOps, and enterprise technology services. Our solutions span banking, fintech, healthcare, e-commerce, and large-scale enterprise platforms. At CodeNinja, we foster a culture of innovation, excellence, and continuous learning to deliver smarter, faster, and stronger results.
We are looking for an experienced Automation Engineer with over 8 years of expertise to develop, enhance, and maintain automated testing solutions for complex enterprise systems. The ideal candidate will have strong technical skills in test automation frameworks, CI/CD integration, regression and API automation, and experience collaborating with cross-functional testing teams. You will work closely with the Manual Test Lead, engineering, and DevOps teams to ensure comprehensive test coverage, quality, and stability throughout release cycles.
Key Responsibilities
- Automation Development & Maintenance: Develop and maintain automation scripts for regression, functional, and system integration testing (SIT). Build reusable automation frameworks, utilities, and libraries. Debug, optimize, and enhance test scripts to improve reliability and performance. Ensure automated tests are scalable, modular, and follow 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 logging outputs directly into CI/CD dashboards.
- Testing & Quality Assurance: Ensure comprehensive test coverage across UI, API, SIT, and end-to-end scenarios. Collaborate 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: Work closely with developers, architects, QA, and DevOps teams to ensure test environment readiness. Mentor junior team members on automation best practices. Support continuous improvement initiatives in testing methodologies and tools.
Required Qualifications
- Automation & Framework Expertise: Hands-on experience with automation tools such as Selenium, Cypress, Playwright, TestNG, and JUnit. Proven ability to design frameworks from scratch and build scalable, modular architectures.
- API Automation: Proficiency with REST Assured, Postman, Karate, or similar tools. Skilled in automating REST APIs and validating request/response structures.
- Programming & Scripting: Strong programming skills in at least two languages among Java, Python, and JavaScript.
- CI/CD & Version Control: Experience integrating automation with Jenkins, GitHub Actions, GitLab CI, or Bitbucket Pipelines. Familiarity with Git-based workflows.
- Database Skills: Proficient in SQL for backend validation and test data preparation.
- Testing Knowledge: Deep understanding of system integration testing (SIT), end-to-end (E2E) testing, regression testing, and testing complex enterprise systems.
Preferred Qualifications and Benefits
- Exposure to cloud platforms such as AWS or Azure is advantageous.
- Experience with containerized environments like Docker and Kubernetes.
- Familiarity with Agile/Scrum methodologies.
- Strong analytical and debugging skills.
- Work remotely with cutting-edge tools and large-scale enterprise systems.
- Join a global engineering team focused on learning, innovation, and technical excellence.
- Flexible working hours and leaves as per company policy.
- Paid maternity leave with work-from-home options.
- Comprehensive health insurance covering employees, spouses, and parents up to age 80.
- Provident fund and performance-based increments and incentives.
- Access to easy loan facilities, gym membership, company trips, and recreational activities.
CodeNinja is an Equal Opportunity Employer committed to fostering an inclusive environment for all employees regardless of nationality, gender, or background.