{bc}
linkedin

Senior Automation QA Engineer

CodeNinja Inc.
Riyadh, KSA
Full-time
Mid-Senior
Onsite
Discovered 4 weeks ago
JavaSelenium WebDriverAppiumREST AssuredAgile MethodologiesCI/CD Integration
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaSelenium WebDriverAppium
Smart Apply

Full Job Posting

About CodeNinja

CodeNinja is a tech and AI consulting firm delivering solutions across KSA, Pakistan, Egypt, and Latin America.

We partner with leading enterprises, including top-tier banks and financial institutions, to build, modernize, and support mission-critical digital and automation platforms.

Key Responsibilities

  • Design and implement automation frameworks for Web, Mobile, and API testing using industry-standard tools and best practices.
  • Build and maintain UI test scripts using Selenium WebDriver and Appium for Android/iOS.
  • Develop and execute API test automation using REST Assured, including schema validation, parameterization, and authentication.
  • Collaborate with cross-functional teams in Agile ceremonies.
  • Perform functional, regression, smoke, integration, and end-to-end automation testing.
  • Analyze application and server logs to identify root causes of issues and validate system behavior.
  • Work closely with developers to debug failures and stabilize automation suites.
  • Integrate test automation into CI/CD pipelines (e.g., Jenkins, Azure, GitLab CI) to enable continuous testing.
  • Test and validate Kafka events, producers/consumers, and data flows for backend message-driven systems.
  • Perform database validations using SQL queries to ensure data accuracy and integrity.
  • Manage test scripts and app versions in version control systems (e.g., Git).
  • Review and optimize existing test scripts for reusability, stability, and performance.

Requirements

  • Strong hands-on expertise in Java programming.
  • Strong hands-on expertise in Selenium WebDriver for web automation.
  • Strong hands-on expertise in Appium for mobile automation (Android & iOS).
  • Strong hands-on expertise in REST Assured for API testing.
  • Solid understanding of Agile methodologies (Scrum/Kanban) and experience working in sprint-based delivery teams.
  • Good understanding of software testing principles, STLC, and SDLC, including manual testing.
  • Experience testing mobile apps, including versioning, build management, and device management.
  • Proficiency in API validation (headers, payloads, schema, status codes, authentication).
  • Good knowledge of databases and the ability to write complex SQL queries.
  • Basic understanding of and testing experience with Kafka (topics, producers, consumers, message flow).
  • Ability to analyze application and server logs (e.g., Kibana, Logcat, Splunk) for debugging.
  • Experience integrating automation with CI/CD pipelines.

Why Join Us

  • Work on mission-critical automation and QA initiatives for leading enterprise and banking clients.
  • Be part of a growing QA team with exposure to modern automation tooling and CI/CD-driven delivery.
  • Collaborative, cross-functional environment spanning development, product, and DevOps.
  • Opportunity to shape QA strategy and mentor junior engineers.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at CodeNinja Inc.