وصف الوظيفة
الأدوار والمسؤوليات
تسعى Lenme إلى العثور على مهندس مراقبة جودة البرمجيات ذو توجه تفصيلي ودافع عالي لضمان تقديم منتجات برمجية عالية الجودة وقابلة للتوسع وموثوقة. تتضمن هذه الأدوار اختبارات شاملة عبر تطبيقات الويب والموبايل، والتحقق من API، وأتمتة الواجهة الأمامية، واختبار الأداء في بيئة آجيل. المسؤوليات الرئيسية - إجراء الاختبار اليدوي عبر تطبيقات الويب والموبايل، وتحديد العيوب الحرجة وتحسين الوظائف وسهولة الاستخدام والاستجابة عبر المنصات. - إجراء اختبارات API باستخدام Postman، والتحقق من دقة الطلب/الاستجابة، ورموز الحالة، والتعامل مع الأخطاء لضمان تكامل الأنظمة بسلاسة. - إجراء اختبارات الواجهة الأمامية، بما في ذلك التحقق من تدفقات UI/UX، وتوافق المستعرضات، وسلوك التصميم المتجاوب. - تطوير وصيانة نصوص اختبار آلية لخطوات الواجهة الأمامية، بما في ذلك أتمتة واجهة المستخدم للموبايل باستخدام أدوات مثل Maestro. - تصميم وتوثيق وتنفيذ حالات اختبار وخطط اختبار شاملة متوافقة مع متطلبات المنتج ومنطق الأعمال. - تتبع وإدارة وتقرير العيوب باستخدام أدوات مثل Bitrix، مع ضمان الحل في الوقت المناسب وتحسين جودة المنتج. - إجراء تحقق من قاعدة البيانات باستخدام استعلامات SQL معقدة للتحقق من دقة البيانات وسلامتها وتناسقها عبر الأنظمة. - تصميم وتنفيذ سيناريوهات اختبار أداء (تحميل، إجهاد، زيادة الطلب، تحمل) لتقييم قابلية النظام للتوسع وموثوقيته: - محاكاة مستخدمين متزامنين - مراقبة أزمنة الاستجابة ومعدلات النقل ومعدلات الأخطاء - تحديد الاختناقات ومخاطر الأداء - التعاون عن كثب مع المطورين، ومديري المنتجات، وفِرق ضمان الجودة في بيئة آجيل. - المشاركة بنشاط في فعاليات آجيل بما في ذلك تخطيط السبرنت، والوقوف اليومي، ومراجعات السبرنت، و retrospectives. - المساهمة في استراتيجية الاختبار، وتحليل المتطلبات، وتحسين مستمر لعمليات QA.
الملف المرشح المطلوب
درجة البكالوريوس في علوم الحاسب، الهندسة، أو مجال ذات صلة - خبرة 2+ سنوات في ضمان جودة البرمجيات أو الاختبار - خبرة قوية في الاختبار اليدوي لتطبيقات الويب والموبايل - خبرة عملية مع أدوات اختبار API (مثل Postman) - فهم قوي لاختبار الواجهة الأمامية والتحقق من واجهة المستخدم - خبرة في كتابة نصوص أتمتة لخطوات الواجهة الأمامية (يفضل Maestro أو أدوات مشابهة) - الكفاية في SQL للتحقق من قاعدة البيانات - familiar with أدوات تتبع العيوب (مثل Bitrix، Jira، أو ما شابه) - معرفة بمفاهيم وأدوات اختبار الأداء - خبرة في العمل ضمن بيئات Agile/Scrum
Job Description
Roles & Responsibilities
Lenme is seeking a detail-oriented and highly motivated Software Quality Control Engineer to ensure the delivery of high-quality, scalable, and reliable software products. This role involves end-to-end testing across web and mobile applications, API validation, frontend-automation, and performance testing within an Agile environment. Key Responsibilities - Execute manual testing across web and mobile applications, identifying critical defects and improving functionality, usability, and responsiveness across platforms. - Perform API testing using Postman, validating request/response accuracy, status codes, and error handling to ensure seamless system integrations. - Conduct frontend testing, including validating UI/UX flows, cross-browser compatibility, and responsive design behavior. - Develop and maintain automated test scripts for frontend workflows, including mobile UI automation using tools such as Maestro. - Design, document, and execute comprehensive test cases and test plans aligned with product requirements and business logic. - Track, manage, and report defects using tools such as Bitrix, ensuring timely resolution and improved product quality. - Perform database validation using complex SQL queries to verify data accuracy, integrity, and consistency across systems. - Design and execute performance testing scenarios (load, stress, spike, endurance testing) to evaluate system scalability and reliability: - Simulate concurrent users - Monitor response times, throughput, and error rates - Identify bottlenecks and performance risks - Collaborate closely with developers, product managers, and QA teams in an Agile environment. - Actively participate in Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives. - Contribute to test strategy, requirement analysis, and continuous improvement of QA processes.
Desired Candidate Profile
Bacheloru2019s degree in Computer Science, Engineering, or related field - 2+ years of experience in software quality assurance or testing - Strong experience with manual testing of web and mobile applications - Hands-on experience with API testing tools (e.g., Postman) - Solid understanding of frontend testing and UI validation - Experience writing automation scripts for frontend-flows (Maestro or similar tools preferred) - Proficiency in SQL for database validation - Familiarity with bug tracking tools (e.g., Bitrix, Jira, or similar) - Knowledge of performance testing concepts and tools - Experience working in Agile/Scrum environments