Job description
Job Summary:
The Senior IT Applications Quality Assurance (QA) will be responsible for ensuring the quality and reliability of complex IT applications for the organization. The candidate will work closely with cross-functional teams to ensure that IT applications are tested in accordance with industry-standard QA methodologies and best practices. This position requires excellent communication, problem-solving, and leadership skills, as well as deep understanding of QA processes and methodologies.
Key Responsibilities:
• Define and implement QA strategies and processes that align with industry standard methodologies.
• Develop QA test plans, test cases, and test scripts for complex IT applications.
• Develop and maintain automated test scripts to support regression and integration testing.
• Plan, execute, and manage QA activities from requirements analysis to release sign-off.
• Work closely with cross-functional teams, including development, business analysts, project managers, and infrastructure teams to ensure comprehensive test coverage.
• Communicate test progress, results, and issue resolution to project stakeholders, management, and technical audiences.
• Manage and monitor the defect lifecycle process, including tracking, reporting, and resolution.
• Continuously improve and optimize the QA process, including working with IT colleagues to identify opportunities for automation and process improvement.
• Ensure that QA activities comply with organizational policies, standards, and governance frameworks.
Skills
Qualifications and Skills:
• Bachelor’s degree in computer science or related field.
• Professional certification, such as Six Sigma, Quality Engineer, or Quality Auditor
• At least 7 years of experience in IT quality assurance, with a track record of successful delivery of complex IT applications, with an emphasis on automation testing.
• Certification- Certified Software Quality Analyst (CSQA)/ Certified Software Tester (CSTE) Certification.
• Strong knowledge of QA methodologies, including Agile, Waterfall and hybrid.
• Strong understanding of automation testing tools and frameworks, such as Selenium, Appium, and Cucumber.
• Experience with code review, performance, and security testing.
• Experience with mobile application testing preferred.
• Strong knowledge of IT risk management frameworks and IT governance best practices.
• Excellent communication, negotiation, problem-solving, and leadership skills.
• Strong analytical and problem-solving skills.
• Able to mentor and train less experienced IT QA professionals.
وصف الوظيفة
ملخص الوظيفة:
سيكون مستشار جودة تطبيقات تكنولوجيا المعلومات (QA) مسؤولاً عن ضمان جودة وموثوقية تطبيقات تكنولوجيا المعلومات المعقدة للمنظمة. سيعمل المرشح بشكل وثيق مع فرق متعددة الوظائف لضمان اختبار تطبيقات تكنولوجيا المعلومات وفقًا لأفضل الممارسات ومنهجيات QA القياسية في الصناعة. يتطلب هذا المنصب مهارات ممتازة في التواصل وحل المشكلات والقيادة، بالإضافة إلى فهم عميق لعمليات ومنهجيات QA.
المسؤوليات الرئيسية:
• تحديد وتنفيذ استراتيجيات وعمليات QA التي تتوافق مع منهجيات الصناعة القياسية.
• تطوير خطط اختبار QA، وحالات الاختبار، ونصوص الاختبار لتطبيقات تكنولوجيا المعلومات المعقدة.
• تطوير وصيانة نصوص اختبار آلية لدعم اختبار الانحدار والتكامل.
• تخطيط وتنفيذ وإدارة أنشطة QA بدءًا من تحليل المتطلبات وحتى الموافقة على الإصدار.
• العمل بشكل وثيق مع فرق متعددة الوظائف، بما في ذلك التطوير، محللي الأعمال، مديري المشاريع، وفرق البنية التحتية لضمان تغطية اختبار شاملة.
• التواصل مع أصحاب المصلحة في المشروع، الإدارة، والفئات الفنية حول تقدم الاختبار والنتائج وحل المشكلات.
• إدارة ومراقبة عملية دورة حياة العيوب، بما في ذلك التتبع والإبلاغ والحل.
• تحسين العمليات المتعلقة بـ QA باستمرار، بما في ذلك العمل مع زملاء تكنولوجيا المعلومات لتحديد فرص الأتمتة وتحسين العمليات.
• ضمان امتثال أنشطة QA للسياسات والمعايير والأطر التنظيمية.
المهارات
المؤهلات والمهارات:
• درجة البكالوريوس في علوم الكمبيوتر أو مجال ذي صلة.
• شهادة مهنية، مثل Six Sigma، مهندس جودة، أو مدقق جودة.
• 7 سنوات على الأقل من الخبرة في ضمان جودة تكنولوجيا المعلومات، مع سجل حافل في تسليم تطبيقات تكنولوجيا المعلومات المعقدة، مع التركيز على اختبار الأتمتة.
• شهادة - محلل جودة البرامج المعتمد (CSQA) / اختبار البرامج المعتمد (CSTE).
• معرفة قوية بمنهجيات QA، بما في ذلك Agile، Waterfall والنماذج المختلطة.
• فهم عميق لأدوات وإطارات اختبار الأتمتة، مثل Selenium، Appium، وCucumber.
• خبرة في مراجعة الكود، اختبار الأداء، والأمان.
• تفضل الخبرة في اختبار تطبيقات الهاتف المحمول.
• معرفة قوية بإطارات إدارة مخاطر تكنولوجيا المعلومات وأفضل ممارسات حوكمة تكنولوجيا المعلومات.
• مهارات ممتازة في التواصل والتفاوض وحل المشكلات والقيادة.
• مهارات تحليلية وحل مشكلات قوية.
• القدرة على إرشاد وتدريب متخصصي QA في تكنولوجيا المعلومات الأقل خبرة.