حول الدور الوظيفي
نحن نبحث عن مهندس ضمان جودة (QA) أول
يتمتع بخبرة عملية قوية في Salesforce للانضمام إلى فريقنا المتنامي بموجب
عقد عمل عن بُعد لمدة 4 أشهر.
في هذا الدور، ستكون مسؤولاً عن ضمان جودة وموثوقية ووظائف الحلول القائمة على Salesforce طوال دورة حياة تطوير البرمجيات. ستعمل بشكل وثيق مع المطورين وفرق Salesforce وأصحاب المنتجات وأصحاب المصلحة الآخرين لقيادة جهود الاختبار اليدوي والآلي وضمان تلبية تطبيقات Salesforce للمتطلبات التجارية والتقنية.
ما ستفعله
تُعد خبرة Salesforce شرطاً أساسياً لهذا الدور.
- التعاون مع فرق متعددة الوظائف لضمان الجودة طوال دورة حياة تطوير Salesforce
- تصميم وتطوير وتنفيذ حالات اختبار وسيناريوهات اختبار شاملة لتطبيقات وحلول Salesforce
- إجراء الاختبارات الوظيفية والتكاملية واختبارات الانحدار واختبارات النظام والاختبارات الشاملة (End-to-End) عبر بيئات Salesforce
- تصميم وتنفيذ وصيانة مجموعات الاختبار الآلي للتطبيقات القائمة على Salesforce
- التحقق من تكوينات Salesforce والتخصيصات وعمليات التكامل وسير العمل والعمليات التجارية مقابل المتطلبات الوظيفية والتقنية
- مراجعة المتطلبات التجارية والتقنية لضمان الاتساق والاكتمال وقابلية الاختبار
- تحديد وتوثيق وتتبع والتحقق من العيوب المتعلقة بـ Salesforce حتى حلها
- اختبار عمليات التكامل بين Salesforce والأنظمة الخارجية والتحقق من تدفق البيانات وسلوك النظام
- إجراء اختبارات الانحدار بعد إصدارات Salesforce وتغييرات التكوين وتنفيذ الميزات الجديدة
- إجراء اختبارات ما بعد الإصدار وما بعد التنفيذ لضمان استقرار المنتج وجودته
- العمل بشكل وثيق مع مطوري Salesforce والمسؤولين وأصحاب المنتجات وأصحاب المصلحة في الأعمال لتحديد وحل مشكلات الجودة
- المساهمة في تحسين عمليات ضمان الجودة واستراتيجيات الاختبار وتغطية الأتمتة
- اقتراح تحسينات على المنتج والوظائف بناءً على معايير سهولة الاستخدام والجودة وتجربة العملاء
- دعم أنشطة اختبار قبول المستخدم (UAT) وضمان التحقق من المتطلبات التجارية بشكل صحيح قبل الإصدار
المتطلبات
- أكثر من 7 سنوات من الخبرة المتدرجة في ضمان الجودة/مراقبة الجودة للبرمجيات، مع سنتين على الأقل في دور ضمان جودة أول أو قيادي
- خبرة عملية قوية في اختبار تطبيقات وحلول Salesforce أمر لا بد منه
- خبرة مثبتة في اختبار Salesforce، بما في ذلك الاختبارات الوظيفية والتكاملية واختبارات الانحدار واختبارات النظام والاختبارات الشاملة (End-to-End)
- فهم قوي لوظائف Salesforce والتكوينات والتخصيصات وعمليات التكامل من منظور ضمان الجودة/الاختبار
- خبرة مثبتة في كل من الاختبار اليدوي والآلي، بما في ذلك الخبرة العملية في أطر العمل الخاصة بالأتمتة
- خبرة في تصميم وتنفيذ خطط اختبار مفصلة وحالات اختبار وسيناريوهات اختبار ومجموعات اختبار الانحدار لأنظمة البرمجيات المعقدة
- خبرة في اختبار عمليات التكامل بين Salesforce والتطبيقات أو الأنظمة الخارجية
- سجل حافل في تحديد وعزل وتوثيق الأخطاء الحرجة والحالات الاستثنائية، مع مستوى عالٍ من الاهتمام بالتفاصيل
- خبرة في قيادة وتوجيه فرق ضمان الجودة وإدارة عمليات الجودة في بيئات التطوير الرشيقة (Agile) أو الهجينة
- مهارات ممتازة في التواصل وإدارة أصحاب المصلحة، مع القدرة على ترجمة النتائج التقنية إلى تأثير تجاري واضح
- إتقان أدوات تتبع الأخطاء وإدارة الاختبارات
- تُعد الخبرة في العمل مع بيئات CI/CD وفهم عمليات إصدار البرمجيات ميزة إضافية
- درجة البكالوريوس في علوم الحاسب، أو تكنولوجيا المعلومات، أو الهندسة، أو مجال ذي صلة، أو خبرة عملية معادلة
About The Role
We are looking for a Senior QA Engineer
with strong hands-on Salesforce experience to join our growing team on a
4-month remote contract.
In this role, you will be responsible for ensuring the quality, reliability, and functionality of Salesforce-based solutions throughout the software development lifecycle. You will work closely with developers, Salesforce teams, product owners, and other stakeholders to drive both manual and automated testing efforts and ensure that Salesforce implementations meet business and technical requirements.
What You'll Be Doing
Salesforce experience is a must-have for this role.
- Collaborate with cross-functional teams to ensure quality throughout the Salesforce development lifecycle
- Design, develop, and execute comprehensive test cases and test scenarios for Salesforce applications and solutions
- Perform functional, integration, regression, system, and end-to-end testing across Salesforce environments
- Design, implement, and maintain automated test suites for Salesforce-based applications
- Validate Salesforce configurations, customizations, integrations, workflows, and business processes against functional and technical requirements
- Review business and technical requirements to ensure consistency, completeness, and testability
- Identify, document, track, and verify Salesforce-related defects through to resolution
- Test integrations between Salesforce and external systems and validate data flow and system behavior
- Perform regression testing following Salesforce releases, configuration changes, and new feature implementations
- Conduct post-release and post-implementation testing to ensure product stability and quality
- Work closely with Salesforce developers, administrators, product owners, and business stakeholders to identify and resolve quality issues
- Contribute to improving QA processes, test strategies, and automation coverage
- Suggest product and functionality improvements based on usability, quality, and customer experience standards
- Support UAT activities and ensure business requirements are properly validated before release
Requirements
- 7+ years of progressive experience in Software Quality Assurance/Quality Control, with at least 2 years in a Senior or Lead QA role
- Strong hands-on experience testing Salesforce applications and solutions is a MUST
- Proven experience with Salesforce testing, including functional, integration, regression, system, and end-to-end testing
- Strong understanding of Salesforce functionality, configurations, customizations, and integrations from a QA/testing perspective
- Proven expertise in both manual and automated testing, including hands-on experience with automation frameworks
- Experience designing and executing detailed test plans, test cases, test scenarios, and regression suites for complex software systems
- Experience testing integrations between Salesforce and external applications or systems
- Strong track record of identifying, isolating, and documenting critical bugs and edge cases, with a high level of attention to detail
- Experience leading and mentoring QA teams and managing quality processes in Agile or hybrid development environments
- Excellent communication and stakeholder management skills, with the ability to translate technical findings into clear business impact
- Proficiency with bug tracking and test management tools
- Experience working with CI/CD environments and understanding of software release processes is a plus
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience