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
- وظائف موظف استقبال في الرياض
- وظائف Waiter في الرياض
- وظائف مشرف تطوير أعمال في الرياض
- وظائف سكرتير في الرياض
- وظائف مدير العمليات التنفيذي في الرياض
- مجالات وظيفية أخرى في الرياض
- وظائف موظف استقبال في الرياض
- وظائف Waiter في الرياض
- وظائف مشرف تطوير أعمال في الرياض
- وظائف سكرتير في الرياض
- وظائف مدير العمليات التنفيذي في الرياض
- وظائف مهندس إدارة مشاريع في الرياض
- وظائف معلم ابتدائي إجتماعيات ولغة عربية وإسلاميات في الرياض
- وظائف بائع في الرياض
- وظائف فني هندسة كهربائية في الرياض
- وظائف مسوق عقاري في الرياض
- استكشف الوظائف في أنحاء المملكة
- وظائف Credit Manager في مدينة الملك عبدالله الاقتصادية
- وظائف مدرب معتمد في ينبع
- وظائف بائع مجوهرات في جدة
- وظائف Payroll Specialist في الرياض
- وظائف Plumber في مكة المكرمة
- وظائف فني مكافحة آفات في جازان
- وظائف مدير أشغال ومرافق عامة في الباحة
- وظائف Electrical Inspector في الرياض
- وظائف مشرف صيانة في مكة المكرمة
- وظائف Mechanical inspector في الرياض