وصف الوظيفة
الأدوار والمسؤوليات
وصف الوظيفة
سيكون المستشار مسؤولاً عن أتمتة الاختبارات وصيانتها للتطبيقات الخلفية والواجهة الأمامية لقسم تكنولوجيا المعلومات لدى العميل، باستخدام Java Selenium وKarate API التقنيات مع قواعد البيانات. ستساهم في تصميم وتطوير وتنفيذ أنظمة آلية جديدة، بالإضافة إلى تحسين الاختبارات الحالية. ستتعاون مع فرق المنتج والتطوير والتصميم لضمان جودة التطبيق.
فيما يتعلق بالمهام، سيُطلب منك:
-
تصميم وتطوير وصيانة نصوص الاختبار الآلية باستخدام Karate API وقاعدة البيانات / Selenium (Java)
-
كتابة سيناريوهات اختبار واضحة وقابلة للقراءة في Gherkin , في إطار نهج BDD.
-
إتقان مفاهيم اختبار REST API باستخدام أدوات مثل Postman، بما يتماشى مع المعايير RESTful.
-
التفاعل مع قواعد البيانات العلائقية (PostgreSQL) أو BigQuery لتوليد أو استخدام مجموعات بيانات للاختبار (SQL) / اختبار البيانات.
-
إعداد خطوط أنابيب CI/CD لتنفيذ الاختبارات الآلية عبر GitLab CI.
-
إتقان إدارة حملات الاختبار ومراقبة الجودة في Jira XRAY.
-
تطبيق مبادئ ضمان جودة البرمجيات، بمستوى فهم مثبّت بشهادة ISTQB.
-
بناء والمحافظة على مجموعات بيانات اختبار واقعية وقابلة لإعادة الإنتاج، مرتبطة بحالات الأعمال.
-
إنتاج تسليمات تقارير واختبارات دقيقة ومختصرة وقابلة للاستخدام لجميع أصحاب المصلحة.
-
لإظهار عقلية تحليلية قوية ورغبة في التحسين المستمر، ولا سيما في تقييم تغطية الاختبار وملاءمة الأتمتة.
-
معرفة مفاهيم الأجايل (Scrum، تخطيط السبرنت، backlog).
الملف المرشح المطلوب
المؤهلات
-
درجة ماجستير (Bac+5) من مدرسة هندسية أو مؤهل جامعي مكافئ تخصص علوم الحاسوب، أو خبرة ذات طابع كبير يعادل ذلك.
-
3-7 سنوات من الخبرة في منصب مشابه
-
الخبرة في قطاع التجزئة أو التوزيع الجماعي ستكون ميزة.
Job Description
Roles & Responsibilities
Job Description
The consultant will be responsible for automating and maintaining tests for back-end and front-end applications for the client's IT department, using Java Selenium and Karat API technologies with databases. You will contribute to the design, development, and implementation of new automated systems, as well as the improvement of existing tests. You will work collaboratively with the product, development, and design teams to ensure application quality.
In terms of tasks, you will be asked:
-
Design, develop and maintain automated test scripts with Karate API and database / Selenium (Java)
-
Write clear and readable test scenarios in Gherkin , within the framework of a BDD approach.
-
Mastering REST API testing concepts with tools like Postman, in line with RESTful standards.
-
Interacting with relational databases (PostgreSQL) or BigQuery to generate or use test datasets (SQL) / test the data.
-
Set up CI/CD pipelines for automated test execution via GitLab CI.
-
Mastering test campaign management and quality monitoring in Jira XRAY.
-
Apply the principles of software quality assurance, with a level of understanding validated by ISTQB certification.
-
Build and maintain realistic and reproducible test datasets, linked to business cases.
-
Produce accurate, concise and usable test deliverables and reports for all stakeholders.
-
To demonstrate a strong analytical mind and a willingness to continuously improve, particularly in evaluating test coverage and the relevance of automations.
-
Ma trise des concepts d Agilit (Scrum, Sprint Planning, Backlog ).
Desired Candidate Profile
Qualifications
-
A Master's degree (Bac+5) from an engineering school or equivalent university qualification with a specialization in computer science, or equivalent significant experience.
-
3-7 years of experience in a similar position
-
Experience in the retail or mass distribution sector would be an asset.