Showwcase Company in Bahrain announces a job vacancy for the following specialty. تعلن شركة شو كيس في البحرين عن وجود وظيفة شاغرة في التخصص التالي.

 



[Partner Company] Software House - Quality Assurance Lead ↔

About the job

Array is currently seeking a highly skilled lead QA engineer with expertise in Selenium and Cucumber to join our accomplished team.

As a QA Lead, you will play a pivotal role in leading, designing, developing, testing and maintaining test cases for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery.

Responsibilities

  • Lead the QA team by setting clear goals, providing regular feedback, and fostering a collaborative and innovative work environment.
  • Develop and implement comprehensive QA strategies, standards, and best practices to ensure the highest quality of software products.
  • Act as the primary point of contact for all QA-related activities and issues.
  • Drive continuous improvement initiatives to enhance the efficiency and effectiveness of QA processes.
  • Design, develop, and execute automated test scripts using Selenium and Cucumber.
  • Oversee the creation and maintenance of detailed, comprehensive, and well-structured test plans and test cases.
  • Ensure thorough regression testing and manage test coverage to maintain high standards of software quality.
  • Coordinate with development and product teams to understand requirements, define acceptance criteria, and ensure comprehensive test coverage.
  • Identify, document, and track defects, ensuring timely resolution and verification of bug fixes.
  • Collaborate with developers to diagnose issues, assess risks, and recommend corrective actions.
  • Analyze and report on test results, providing clear and actionable insights to stakeholders.
  • Mentor and provide guidance to QA team members, fostering their professional growth and development.
  • Promote a culture of quality and accountability within the team and across the organization.
  • Facilitate effective communication and collaboration between QA, development, and product teams.
  • Define, monitor, and report on QA metrics, including defect densities, test coverage, and open defect counts.
  • Use data-driven insights to make informed decisions and drive improvements in QA processes.
  • Stay current with emerging QA technologies, tools, and best practices to continuously enhance the QA function.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in QA, with at least 2 years in a lead or management role.
  • Proven track record of leading QA teams and managing complex software testing projects.
  • Extensive hands-on experience with Selenium WebDriver and Cucumber for test automation.
  • Strong knowledge of test automation frameworks and tools.
  • Proficiency in SQL and scripting languages.
  • Familiarity with Agile/Scrum development processes and continuous integration/continuous deployment (CI/CD) practices.
  • Exceptional leadership skills with the ability to inspire and motivate team members.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Strong problem-solving abilities and attention to detail.
  • Ability to handle multiple projects simultaneously and work in a fast-paced, dynamic environment.

Additional Requirements

  • Experience with other test automation tools and frameworks (e.g., JUnit, TestNG).
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Experience with performance testing tools (e.g., JMeter, LoadRunner) and/or security testing tools.
  • Demonstrated experience in leading distributed or remote QA teams.
  • Proven ability to manage and resolve conflicts, and foster a positive team environment.
  • Experience in driving organizational change and promoting a culture of continuous improvement.
  • Proven track record of implementing innovative QA solutions and improving test automation processes.
  • Strong analytical skills with the ability to interpret complex data and make data-driven decisions.

Good to have

  • Familiarity with cloud-based testing environments and tools (e.g., AWS, Azure DevOps).
  • Familiarity with regulatory and compliance requirements relevant to the industry.
  • Certification in software testing (e.g., ISTQB Advanced Level, Certified Software Quality Analyst (CSQA)).
  • Agile certifications (e.g., Certified ScrumMaster (CSM), Certified Agile Tester (CAT)).
  • Additional project management certifications (e.g., PMP, PRINCE2).
  • Experience with artificial intelligence (AI) and machine learning (ML) in the context of QA is a plus.

Benefits

The position is on-site and might require you to relocate to Bahrain, however there are benefits provided such as:

  • One way flight to Bahrain for the Employee and dependents.
  • First 3 months’ accommodation in our guesthouse apartments.
  • First 3 months’ pick up and drop off from guesthouse.
  • Visas - ARRAY will process Visa applications for employee and dependents.
  • Medical insurance for employee and dependents.
  • A car parking allowance as applicable.
  • Bahrain is income tax free (0% income tax), which means the salary is take-home pay.

The Hiring Process

  1. CV Screening phone/vc call (15-30 mins).
  2. HackerRank coding test (90 mins).
  3. Technical Interview 1 – coding ability (30 mins).
  4. Technical Interview 2 – design and process knowledge (60 mins).
  5. HR Interview (30 mins).
  6. Offer Letter.

To apply please click here for available vacancies.



[شركة شريكة] Software House - مسؤول ضمان الجودة 

عن الوظيفة

تبحث شركة Array حاليًا عن مهندس ضمان الجودة الرئيسي ذو المهارة العالية والخبرة في Selenium و Cucumber للانضمام إلى فريقنا المتميز.

بصفتك مسؤول ضمان الجودة، ستلعب دورًا محوريًا في قيادة وتصميم وتطوير واختبار وصيانة حالات الاختبار لعملائنا الكرام. نحن نبحث عن أفراد يتمتعون بأساس قوي في مبادئ هندسة البرمجيات، وشغف بالتكنولوجيا، وسجل حافل من تسليم المشاريع الناجحة.

المسؤوليات

  • قيادة فريق ضمان الجودة من خلال تحديد أهداف واضحة، وتقديم ملاحظات منتظمة، وتعزيز بيئة عمل تعاونية ومبتكرة.
  • تطوير وتنفيذ استراتيجيات ضمان الجودة الشاملة والمعايير وأفضل الممارسات لضمان أعلى جودة لمنتجات البرمجيات.
  • العمل كنقطة الاتصال الأساسية لجميع الأنشطة والقضايا المتعلقة بضمان الجودة.
  • قيادة مبادرات التحسين المستمر لتعزيز كفاءة وفعالية عمليات ضمان الجودة.
  • تصميم وتطوير وتنفيذ نصوص الاختبار الآلية باستخدام Selenium وCucumber.
  • الإشراف على إنشاء وصيانة خطط الاختبار وحالات الاختبار التفصيلية والشاملة والمنظمة بشكل جيد.
  • ضمان إجراء اختبار الانحدار الشامل وإدارة تغطية الاختبار للحفاظ على معايير عالية لجودة البرامج.
  • التنسيق مع فرق التطوير والمنتج لفهم المتطلبات، وتحديد معايير القبول، وضمان تغطية الاختبار الشاملة.
  • تحديد العيوب وتوثيقها وتتبعها، وضمان حلها في الوقت المناسب والتحقق من إصلاحات الأخطاء.
  • التعاون مع المطورين لتشخيص المشكلات وتقييم المخاطر والتوصية بالإجراءات التصحيحية.
  • تحليل نتائج الاختبار وإعداد التقارير عنها، وتوفير رؤى واضحة وقابلة للتنفيذ لأصحاب المصلحة.
  • توجيه وإرشاد أعضاء فريق ضمان الجودة، وتعزيز نموهم وتطورهم المهني.
  • تعزيز ثقافة الجودة والمساءلة داخل الفريق وفي جميع أنحاء المنظمة.
  • تسهيل التواصل والتعاون الفعال بين فرق ضمان الجودة والتطوير والمنتج.
  • تحديد ومراقبة وإعداد التقارير حول مقاييس ضمان الجودة، بما في ذلك كثافة العيوب وتغطية الاختبار وعدد العيوب المفتوحة.
  • استخدم الرؤى المستندة إلى البيانات لاتخاذ قرارات مستنيرة وتحقيق التحسينات في عمليات ضمان الجودة.
  • ابق على اطلاع بأحدث تقنيات وأدوات ضمان الجودة وأفضل الممارسات لتحسين وظيفة ضمان الجودة بشكل مستمر.

المؤهلات

  • درجة البكالوريوس في علوم الكمبيوتر أو الهندسة أو مجال ذي صلة.
  • حد أدنى 5 سنوات من الخبرة في ضمان الجودة، مع ما لا يقل عن سنتين في دور قيادي أو إداري.
  • سجل حافل في قيادة فرق ضمان الجودة وإدارة مشاريع اختبار البرامج المعقدة.
  • خبرة عملية واسعة مع Selenium WebDriver و Cucumber لأتمتة الاختبار.
  • معرفة قوية بأطر وأدوات أتمتة الاختبار.
  • الكفاءة في لغة SQL ولغات البرمجة النصية.
  • المعرفة بعمليات تطوير Agile/Scrum وممارسات التكامل المستمر/النشر المستمر (CI/CD).
  • مهارات قيادية استثنائية مع القدرة على إلهام وتحفيز أعضاء الفريق.
  • مهارات ممتازة في التواصل والتعامل الشخصي، مع القدرة على التعاون بشكل فعال مع فرق متعددة الوظائف.
  • قدرة قوية على حل المشكلات والاهتمام بالتفاصيل.
  • القدرة على التعامل مع مشاريع متعددة في وقت واحد والعمل في بيئة سريعة الوتيرة وديناميكية.

المتطلبات الإضافية

  • خبرة في أدوات وأطر أتمتة الاختبار الأخرى (على سبيل المثال، JUnit، TestNG).
  • الكفاءة في لغات البرمجة مثل Java أو Python أو JavaScript.
  • خبرة في أدوات اختبار الأداء (على سبيل المثال، JMeter، LoadRunner) و/أو أدوات اختبار الأمان.
  • خبرة مؤكدة في قيادة فرق ضمان الجودة الموزعة أو عن بعد.
  • القدرة على إدارة وحل النزاعات وتعزيز بيئة عمل الفريق الإيجابية.
  • خبرة في قيادة التغيير التنظيمي وتعزيز ثقافة التحسين المستمر.
  • سجل حافل في تنفيذ حلول ضمان الجودة المبتكرة وتحسين عمليات أتمتة الاختبار.
  • مهارات تحليلية قوية مع القدرة على تفسير البيانات المعقدة واتخاذ قرارات تعتمد على البيانات.

من الجيد أن يكون لديك

  • المعرفة ببيئات وأدوات الاختبار المستندة إلى السحابة (على سبيل المثال، AWS، وAzure DevOps).
  • التعرف على المتطلبات التنظيمية والامتثالية ذات الصلة بالصناعة.
  • شهادة في اختبار البرمجيات (على سبيل المثال، ISTQB المستوى المتقدم، محلل جودة البرمجيات المعتمد (CSQA)).
  • شهادات Agile (على سبيل المثال، Certified ScrumMaster (CSM)، Certified Agile Tester (CAT)).
  • شهادات إضافية في إدارة المشاريع (على سبيل المثال، PMP، PRINCE2).
  • تعتبر الخبرة في مجال الذكاء الاصطناعي والتعلم الآلي في سياق ضمان الجودة ميزة إضافية.

فوائد

يقع المنصب في الموقع وقد يتطلب منك الانتقال إلى البحرين، ولكن هناك مزايا مقدمة مثل:

  • رحلة ذهاب فقط إلى البحرين للموظف وأفراد عائلته.
  • الإقامة لمدة ثلاثة أشهر الأولى في شقق الضيافة الخاصة بنا.
  • الاستقبال والتوصيل من بيت الضيافة خلال الأشهر الثلاثة الأولى.
  • التأشيرات - ستقوم ARRAY بمعالجة طلبات التأشيرة للموظفين وأفراد عائلاتهم.
  • تأمين طبي للموظف وأفراد عائلته.
  • - مخصص لوقوف السيارات حسب الاقتضاء.
  • البحرين معفاة من ضريبة الدخل (0% ضريبة دخل)، مما يعني أن الراتب هو راتب صافي.

عملية التوظيف

  1. فحص السيرة الذاتية عبر الهاتف/مكالمة رأس المال الاستثماري (15-30 دقيقة).
  2. اختبار البرمجة HackerRank (90 دقيقة).
  3. المقابلة الفنية 1 - القدرة على البرمجة (30 دقيقة).
  4. المقابلة الفنية 2 - معرفة التصميم والعملية (60 دقيقة).
  5. مقابلة الموارد البشرية (30 دقيقة).
  6. خطاب العرض.

للتقديم يرجى الضغط هنا للاطلاع على الوظائف الشاغرة.





تعليقات

اعلان2




حجم الخط
+
16
-
تباعد السطور
+
2
-