Senior Automation QA Engineer

🏢 CodeNinja
📍 Riyadh, Saudi ArabiaOn-site
📅 Posted: 2w ago🔄 Updated: 2w ago
CV%
✨ AI Summary
CodeNinja is seeking a Senior Automation QA Engineer to join their team in Riyadh. This role involves designing and implementing automation frameworks for web, mobile, and API testing, building UI test scripts, developing API test automation, and performing various types of testing. The engineer will collaborate with cross-functional teams, analyze logs, perform database validations using SQL, integrate automation into CI/CD pipelines, and manage test scripts. The ideal candidate possesses strong technical expertise in Java, Selenium WebDriver, Appium, REST Assured, Agile methodologies, and software testing principles. Experience with Kafka, log analysis, CI/CD, and version control is also required. Nice-to-haves include experience with BDD frameworks, cloud/mobile device farms, performance testing tools, and containerization. The role offers the opportunity to work on critical projects for leading clients and contribute to QA strategy.
Required Skills
Information Technology
JavaSeleniumAppiumREST AssuredSDLCManual TestingSQLKafkaSIEMCI/CDGit
Business, Sales & Management
ScrumKanban
Other
STLC
Engineering, Construction & Trades
Validation
Soft Skills & Professional Competencies
CommunicationAnalytical SkillsProblem Solving
Nice to have:
Other
CucumberJBehaveBrowserStackSauce LabspCloudy
Information Technology
JMeterDocker
Requirements
Must-Haves •      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.•      Hands-on experience with Git or other version control tools.•      Strong communication, analytical thinking, and problem-solving skills. Nice-to-Haves •      Experience with BDD frameworks (Cucumber, JBehave).•      Exposure to cloud/mobile device farms (BrowserStack, Sauce Labs, pCloudy, etc.).•      Basic knowledge of performance testing tools (e.g., JMeter).•      Familiarity with containerization (Docker) and test execution in distributed systems.•      Banking domain experience. 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. Disclaimer This job description is intended to convey information essential to understanding the scope of the role. It is not exhaustive and may be subject to change based on business needs.
Description
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. About the Role We are looking for an experienced Automation QA Engineer to join our growing QA team in Riyadh. The ideal candidate brings strong technical expertise in test automation frameworks, solid programming skills in Java, and hands-on experience testing web, mobile, and backend systems across both Agile and waterfall environments, along with a solid foundation in manual testing.This role requires someone who can design, implement, and maintain robust automated test suites, analyze system behavior through logs and data, and collaborate effectively across development, product, and DevOps teams. 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.•      Contribute to QA strategy, propose improvements, and mentor junior engineers.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00