بصفتك مهندس ضبط الجودة (QC)، ستوظف خبرتك القوية في اختبار البرمجيات وضمان الجودة لضمان جودة وموثوقية وأداء الأنظمة المصرفية وأنظمة الدفع. ستجري اختبارات يدوية وآلية، وتصمم وتنفذ حالات الاختبار، وتحدد العيوب وتتتبعها، وتتعاون مع المطورين وأصحاب المنتجات وأصحاب المصلحة التجاريين لتقديم برمجيات آمنة وموثوقة وعالية الجودة. وستساهم أيضًا في تحسين عمليات ضمان الجودة، وتوجيه أعضاء الفريق المبتدئين، وتعزيز أفضل الممارسات عبر دورة حياة تطوير البرمجيات.
ما ستفعله
- تصميم وتطوير وتنفيذ وتوثيق حالات وسيناريوهات الاختبار للتطبيقات المصرفية وتطبيقات الدفع.
- إجراء أنشطة اختبار البرمجيات الوظيفية والتراجعية والتكاملية وغيرها من الأنشطة ذات الصلة.
- إجراء الاختبارات اليدوية ودعم الاختبارات الآلية لتحسين تغطية الاختبار وكفاءته.
- تحديد عيوب البرمجيات وتوثيقها وتتبعها والإبلاغ عنها باستخدام أدوات تتبع العيوب المناسبة.
- التعاون مع المطورين وأصحاب المنتجات ومحللي الأعمال وأصحاب المصلحة لضمان تلبية متطلبات جودة البرمجيات.
- تنفيذ خطط اختبار البرمجيات والتحقق من وظائف التطبيقات مقابل المتطلبات التجارية والتقنية.
- تحليل نتائج الاختبار والتحقيق في التباينات ودعم حل العيوب وإعادة الاختبار.
- إعداد تقارير تقدم الاختبار، وتوصيل حالة الجودة، وتسليط الضوء على المخاطر والمشكلات للفرق المعنية.
- المساهمة في تحسين عمليات ضمان الجودة وتطبيق سياسات وإجراءات ضمان الجودة.
- قيادة وتوجيه أعضاء الفريق المبتدئين مع تعزيز أفضل ممارسات الاختبار.
- إدارة أنشطة اختبار متعددة، وتحديد أولويات المهام، ودعم التسليم في الوقت المحدد في بيئة عمل قائمة على منهجية Agile.
- ضمان توافق أنشطة الاختبار مع معايير المصرفية والدفع والأمان والامتثال ذات الصلة.
المتطلبات
- خبرة من 5 إلى 8 سنوات في ضبط جودة البرمجيات أو اختبار البرمجيات أو ضمان الجودة.
- خبرة إلزامية في الأنظمة المصرفية وأنظمة الدفع.
- خبرة عملية في كل من اختبار البرمجيات اليدوي والآلي.
- معرفة قوية بتصميم حالات الاختبار وتنفيذها وتوثيقها وإدارة العيوب.
- خبرة في إجراء الاختبارات الوظيفية والتراجعية.
- إلمام بأدوات تتبع العيوب والإبلاغ عنها.
- مهارات قوية في التحليل واستكشاف الأخطاء وإصلاحها وحل المشكلات.
- خبرة في التعاون مع المطورين وأصحاب المنتجات وأصحاب المصلحة عبر الوظائف المختلفة.
- القدرة على قيادة وتوجيه أعضاء الفريق المبتدئين ودعم تحسينات عمليات ضمان الجودة.
- مهارات ممتازة في التواصل والتنسيق والتنظيم.
- القدرة على إدارة مهام متعددة، وترتيب الأولويات بفعالية، والعمل ضمن فرق Agile.
- خبرة في المساهمة في خطط الاختبار وإجراءات ضمان الجودة ومبادرات التحسين المستمر.
- الوعي أو المعرفة بأفضل ممارسات أمن تقنية المعلومات ومعايير الامتثال مثل ISO/SOC أو ما يماثلها.
لماذا أسباير (Aspire)
بالإضافة إلى حزمة التعويضات الإجمالية التنافسية طويلة الأجل التي تشمل الراتب والمكافآت القائمة على الأداء، لدينا فلسفة مكافآت تتجاوز التعويضات المادية. كن جزءًا من مؤسسة تعتمد العمل عن بُعد أولاً وتتبنى المرونة. اعمل وتعلّم جنبًا إلى جنب مع مهندسين وقادة تكنولوجيا موهوبين. استكشف فرص التعلم والنمو من خلال برامج التدريب التقنية وغير التقنية. اكتسب خبرة عالمية من خلال العمل على منتجات مع فرق وعملاء دوليين. احضر مؤتمرات تكنولوجيا دولية افتراضية وشخصية لتوسيع معرفتك وشبكة علاقاتك. ميزة استرداد رسوم دار الحضانة وبرنامج Aspire للعافية. اكتساب خبرة العمل في بيئة تقنية معلومات تلتزم بالمعايير الصارمة للأمان والامتثال المحددة بواسطة ISO / SOC.
الملف الشخصي للمرشح المطلوب
- خبرة من 5 إلى 8 سنوات في ضبط جودة البرمجيات أو اختبار البرمجيات أو ضمان الجودة.
- خبرة إلزامية في الأنظمة المصرفية وأنظمة الدفع.
- خبرة عملية في كل من اختبار البرمجيات اليدوي والآلي.
- معرفة قوية بتصميم حالات الاختبار وتنفيذها وتوثيقها وإدارة العيوب.
- خبرة في إجراء الاختبارات الوظيفية والتراجعية.
- إلمام بأدوات تتبع العيوب والإبلاغ عنها.
- مهارات قوية في التحليل واستكشاف الأخطاء وإصلاحها وحل المشكلات.
- خبرة في التعاون مع المطورين وأصحاب المنتجات وأصحاب المصلحة عبر الوظائف المختلفة.
- القدرة على قيادة وتوجيه أعضاء الفريق المبتدئين ودعم تحسينات عمليات ضمان الجودة.
- مهارات ممتازة في التواصل والتنسيق والتنظيم.
- القدرة على إدارة مهام متعددة، وترتيب الأولويات بفعالية، والعمل ضمن فرق Agile.
- خبرة في المساهمة في خطط الاختبار وإجراءات ضمان الجودة ومبادرات التحسين المستمر.
- الوعي أو المعرفة بأفضل ممارسات أمن تقنية المعلومات ومعايير الامتثال مثل ISO/SOC أو ما يماثلها.
As a Quality Control (QC) Engineer , you will apply your strong software testing and quality assurance experience to ensure the quality, reliability, and performance of banking and payment systems. You will perform manual and automated testing, design and execute test cases, identify and track defects, and collaborate with developers, product owners, and business stakeholders to deliver secure, reliable, and high-quality software. You will also contribute to QA process improvements, mentor junior team members, and promote best practices across the software development lifecycle.
What you'll do
- Design, develop, execute, and document test cases and test scenarios for banking and payment applications.
- Perform functional, regression, integration, and other relevant software testing activities.
- Conduct manual testing and support automated testing to improve test coverage and efficiency.
- Identify, document, track, and report software defects using appropriate defect tracking tools.
- Collaborate with developers, product owners, business analysts, and stakeholders to ensure software quality requirements are met.
- Execute software test plans and validate application functionality against business and technical requirements.
- Analyze test results, investigate inconsistencies, and support defect resolution and retesting.
- Prepare test progress reports, communicate quality status, and highlight risks and issues to relevant teams.
- Contribute to QA process improvements and the implementation of quality assurance policies and procedures.
- Lead and mentor junior team members while promoting testing best practices.
- Man age multiple testing activities, prioritize tasks, and support timely delivery in an Agile environment.
- Ensure testing activities align with relevant banking, payment, security, and compliance standards.
What you'll need
- 5u20138 years of experience in software quality control, software testing, or quality assurance.
- Mandatory experience in banking and payment systems.
- Hands-on experience in both manual and automated software testing.
- Strong knowledge of test case design, test execution, test documentation, and defect management.
- Experience performing functional and regression testing.
- Familiarity with defect tracking and reporting tools.
- Strong analytical, troubleshooting, and problem-solving skills.
- Experience collaborating with developers, product owners, and cross-functional stakeholders.
- Ability to lead or mentor junior team members and support QA process improvements.
- Excellent communication, coordination, and organizational skills.
- Ability to manage multiple tasks, prioritize effectively, and work within Agile teams.
- Experience contributing to test plans, quality assurance procedures, and continuous improvement initiatives.
- Awareness or knowledge of IT security best practices and compliance standards such as ISO/SOC or similar.
Why Aspire
In addition to a competitive long-term total compensation package with salary and performance-based bonus, we have a reward philosophy that goes beyond compensation. Be part of a remote-first organization where flexibility is embraced. Work and learn alongside talented engineers and technology leaders. Explore opportunities to learn and grow through technical and non-technical training programs. Gain global exposure by working on products with international teams and clients. Attend virtual and in-person international technology conferences to expand your knowledge and network. Nursery reimbursement benefit and Aspire Wellness Program. Exposure to working in an IT environment that adheres to rigorous security and compliance standards defined by ISO / SOC.
Desired Candidate Profile
- 5u20138 years of experience in software quality control, software testing, or quality assurance.
- Mandatory experience in banking and payment systems.
- Hands-on experience in both manual and automated software testing.
- Strong knowledge of test case design, test execution, test documentation, and defect management.
- Experience performing functional and regression testing.
- Familiarity with defect tracking and reporting tools.
- Strong analytical, troubleshooting, and problem-solving skills.
- Experience collaborating with developers, product owners, and cross-functional stakeholders.
- Ability to lead or mentor junior team members and support QA process improvements.
- Excellent communication, coordination, and organizational skills.
- Ability to manage multiple tasks, prioritize effectively, and work within Agile teams.
- Experience contributing to test plans, quality assurance procedures, and continuous improvement initiatives.
- Awareness or knowledge of IT security best practices and compliance standards such as ISO/SOC or similar.