Senior Automation QA Engineer📣 إعلان
| نوع العقد | دوام كامل | |
| طبيعة الوظيفة | بالموقع | |
| الموقع | الرياض |
وصف الوظيفة
About the Role
Code Ninja is seeking a Senior Automation QA Engineer to join its growing QA team in Riyadh. This full-time role involves designing, implementing, and maintaining robust automated test suites for web, mobile, and backend systems. The ideal candidate will possess strong technical expertise in test automation frameworks, solid programming skills in Java, and a foundational understanding of manual testing within both Agile and waterfall environments. This position requires collaboration across development, product, and DevOps teams.
About Code Ninja
Code Ninja is a technology and AI consulting firm that delivers solutions across KSA, Pakistan, Egypt, and Latin America. The company partners 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 (*, 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 application versions in version control systems (*, Git).
- Review and optimize existing test scripts for reusability, stability, and performance.
- Contribute to QA strategy, propose improvements, and mentor junior engineers.
Required Qualifications
- 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 applications, 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 (*, 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.
Preferred Qualifications
- Experience with BDD frameworks (Cucumber, JBehave).
- Exposure to cloud/mobile device farms (BrowserStack, Sauce Labs, pCloudy, etc.).
- Basic knowledge of performance testing tools (*, JMeter).
- Familiarity with containerization (Docker) and test execution in distributed systems.
- Banking domain experience.
The Opportunity
Joining Code Ninja offers the opportunity to work on mission-critical automation and QA initiatives for leading enterprise and banking clients. This role is part of a growing QA team, providing exposure to modern automation tooling and CI/CD-driven delivery. The environment is collaborative and cross-functional, spanning development, product, and DevOps teams. There is also an opportunity to shape QA strategy and mentor junior engineers.
متطلبات الوظيفة
- لا تتطلب خبرة
وظائف مشابهة
قد يعجبك أيضاً
- وظائف ذات صلة بـ Senior Automation QA Engineer
- وظائف مسؤول خدمة عملاء في الرياض
- وظائف محضر قهوة (باريستا) في الرياض
- وظائف أخصائي بصريات في الرياض
- وظائف مصور فيديو ومصمم في الرياض
- وظائف محاسب عام في الرياض
- مجالات وظيفية أخرى في الرياض
- وظائف مسؤول خدمة عملاء في الرياض
- وظائف محضر قهوة (باريستا) في الرياض
- وظائف أخصائي بصريات في الرياض
- وظائف مصور فيديو ومصمم في الرياض
- وظائف محاسب عام في الرياض
- وظائف مهندس ذكاء اصطناعي في الرياض
- وظائف موظف استقبال في الرياض
- وظائف مصمم جرافيك في الرياض
- وظائف محاسب زبائن (كاشير) في الرياض
- وظائف مندوب مبيعات في الرياض
- استكشف الوظائف في أنحاء المملكة
- وظائف HSE Manager في الرياض
- وظائف أخصائي إدارة مشاريع في مكة المكرمة
- وظائف Driving Instructor في الرياض
- وظائف مدير مالي في الرياض
- وظائف أخصائي إدارة خدمات في الدمام
- وظائف Quality Manager في الخبر
- وظائف Safety Engineer في جازان
- وظائف طبيب مختبرات في القنفذة
- وظائف كاشير قهوة في الرياض
- وظائف معلم رياض أطفال في رفحاء