Overview
We are excited to welcome talented professionals to join our dynamic team. As part of our commitment to innovation and excellence, we offer a thriving work environment that values creativity, collaboration, and the pursuit of exceptional solutions. By becoming a member of our company, you will play an integral role in shaping cutting-edge products and services that impact our industry. We encourage growth, foster learning, and provide the resources necessary to elevate your career to new heights.
↔
Senior Software Quality Assurance Engineer
Test Strategy & Planning
• Develop comprehensive test plans: Create detailed test strategies, plans, and test cases that cover both manual and automated testing, aligned with the product requirements.
• Test automation strategy: Define and lead the automation testing strategy for various applications, ensuring efficient and reliable test coverage.
• Test environment setup: Collaborate with DevOps and development teams to establish and maintain suitable test environments, including the configuration of staging and testing platforms.
Manual and Automated Testing
• Functional testing: Perform detailed functional, regression, integration, and system-level testing for web and mobile applications.
• Automation development: Write and maintain automated test scripts using tools like Selenium, Cypress, JUnit, TestNG, or similar frameworks.
• Performance testing: Conduct performance, load, and stress testing to ensure the system can handle expected traffic, using tools like JMeter, LoadRunner, etc.
• Security testing: Identify potential security issues by conducting penetration testing and ensuring that applications meet security standards.
• Mobile app testing: Ensure robust testing for mobile applications on both Android and iOS platforms, covering various devices, screen resolutions, and OS versions.
Collaboration and Communication
• Work closely with cross-functional teams: Collaborate with developers, product managers, and DevOps teams to ensure the quality of web and mobile applications across the development lifecycle.
• Feedback loop: Provide timely and clear feedback on test results, defects, and potential improvements in the development process to stakeholders.
• Mentorship: Guide and mentor junior QA engineers, offering support on complex test scenarios, automation best practices, and quality assurance methodologies.
Defect Management
• Bug identification & reporting: Identify, document, and track bugs and issues in collaboration with the development team, using tools like Asana.
• Root cause analysis: Perform thorough root cause analysis for critical issues, ensuring accurate reporting and quick resolution of defects.
• Defect prioritization: Work closely with developers and project managers to prioritize bug fixes based on business impact and urgency.
Test Automation Leadership
• Implement test automation frameworks: Design and implement reusable, scalable automation frameworks for backend, frontend, mobile, and API testing.
• Continuous integration (CI) and continuous delivery (CD): Integrate automated tests into CI/CD pipelines using tools like Jenkins, CircleCI, Bamboo, or GitLab CI.
• Test script maintenance: Regularly review and maintain automation scripts to ensure they remain current with evolving software and system changes.
Quality Metrics and Reporting
• Quality KPIs: Define, track, and report on quality metrics like defect density, test coverage, pass/fail rates, and regression defects to provide insights into overall product quality.
• Test coverage analysis: Continuously analyze test coverage and ensure that both automated and manual test cases provide comprehensive coverage of all application functionality.
• Reporting: Provide clear, actionable reports and dashboards to leadership teams, highlighting risks, critical defects, and overall test progress.
Senior Software Developer (Backend)
System Architecture and Design:
• Develop and maintain backend architecture: Design scalable, high-performance systems and APIs that can support multiple web and mobile applications.
• Microservices and distributed systems: Implement microservices architecture and ensure efficient communication between services.
• Data modeling: Design and maintain databases (relational and nonrelational) ensuring optimal performance, scalability, and data integrity.
Backend Development:
• Code development: Write clean, maintainable, and efficient code in backend technologies such as Node.js, Python, etc., or any other relevant languages.
• API development & integration: Develop RESTful and GraphQL APIs, ensuring proper documentation and versioning.
• Optimize performance: Continuously work on optimizing backend performance for web and mobile applications to reduce latency and increase response time.
• Handle concurrency & scalability: Develop solutions that can handle high traffic and ensure the system scales effectively.
Collaboration and Communication:
• Cross-functional collaboration: Work closely with frontend developers, mobile developers, product managers, and UX/UI designers to ensure seamless integration and smooth product development.
• Mentor junior developers: Provide technical leadership, code reviews, and mentorship to junior developers, helping them grow their skills.
• Stakeholder communication: Clearly communicate progress, risks, and challenges to management and other stakeholders in the product development process.
Database Management:
• Database design & optimization: Design and optimize complex SQL or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, MariaDB, etc.) and ensure they are reliable and performant.
• Data security: Implement strong security protocols for data storage and transmission, ensuring compliance with best practices and regulations (e.g., GDPR, PCI DSS).
DevOps and Deployment:
• Continuous integration & deployment (CI/CD): Set up and maintain CI/CD pipelines for automated testing and deployment of backend services.
• Cloud infrastructure management: Deploy and manage cloud-based systems (e.g., AWS, Azure, Google Cloud) and infrastructure-as-code (e.g., Terraform, CloudFormation).
• Monitoring & logging: Implement logging, monitoring, and alerting tools (e.g., Prometheus, ELK Stack, etc.) to track system performance, identify issues, and ensure quick recovery.
Security and Compliance:
• Data protection & privacy: Ensure the backend systems are secure by implementing best practices for encryption, authentication, and authorization (e.g., OAuth, JWT).
• Security audits: Regularly audit code and systems for potential vulnerabilities and enforce robust security protocols across applications.
• Compliance with regulations: Ensure the backend systems meet regulatory and compliance requirements such as GDPR, HIPAA, or ISO standards depending on the industry.
Sales Executive
Sales & Business Development
• Identify and pursue new sales opportunities through lead generation, networking, and market research.
• Develop and maintain relationships with existing and potential customers.
• Conduct product presentations and demonstrations to clients.
• Negotiate and close sales deals to meet or exceed targets.
Customer Relationship Management
• Provide exceptional customer service by understanding client needs and offering appropriate solutions.
• Handle customer inquiries, complaints, and feedback professionally and promptly.
• Maintain a detailed database of customer interactions and sales activities.
Market Analysis and Strategy
• Monitor market trends, competitor activities, and industry developments.
• Provide feedback on market conditions, product performance, and customer preferences.
• Participate in the development of sales strategies and marketing campaigns.
Product Knowledge
• Stay updated on the latest eyewear products, trends, and technologies.
• Educate customers on the features and benefits of our products.
• Assist in training new sales team members on product knowledge and sales techniques.
Administrative Tasks
• Prepare and submit regular sales reports and forecasts.
• Ensure all sales documentation and records are accurately maintained.
• Collaborate with other departments to ensure smooth order processing and delivery.
Qualification
• Education: A Bachelor’s degree in business, Marketing, or a related field is preferred.
Experience
• Minimum of 5 years of experience in sales.
• Proven track record of meeting or exceeding sales targets.
Skills and Competencies
• Excellent communication and interpersonal skills.
• Strong negotiation and closing abilities.
• Ability to build and maintain long-term customer relationships.
• Self-motivated with a positive attitude and a strong work ethic.
• Ability to work independently and as part of a team.
• Proficiency in using Microsoft Office.
To apply, please click here for available vacancies
نظرة عامة
نحن متحمسون لاستقبال محترفين موهوبين للانضمام إلى فريقنا الديناميكي. كجزء من التزامنا بالابتكار والتميز، نقدم بيئة عمل مزدهرة تُقدر الإبداع والتعاون والسعي نحو تقديم حلول استثنائية. من خلال الانضمام إلى شركتنا، ستلعب دورًا مهمًا في تشكيل المنتجات والخدمات الرائدة التي تؤثر في صناعتنا. نحن نشجع على النمو، نرعى التعلم، ونوفر الموارد اللازمة لرفع مسيرتك المهنية إلى آفاق جديدة.
مهندس ضمان الجودة البرمجية الأول
استراتيجية التخطيط للاختبارات
• تطوير خطط اختبارات شاملة: إنشاء استراتيجيات اختبار مفصلة، خطط، وحالات اختبار تغطي كلاً من الاختبارات اليدوية والآلية، بما يتماشى مع متطلبات المنتج.
• استراتيجية اختبار الأتمتة: تحديد وقيادة استراتيجية اختبار الأتمتة لتطبيقات متعددة، مما يضمن تغطية اختبارات فعالة وموثوقة.
• إعداد بيئة الاختبار: التعاون مع فرق DevOps والتطوير لإنشاء وصيانة بيئات اختبار مناسبة، بما في ذلك تكوين منصات الاختبار والمرحلة.
الاختبارات اليدوية والآلية
• اختبار الوظائف: إجراء اختبارات مفصلة لوظائف النظام، اختبار التراجع، اختبار التكامل، واختبارات النظام لتطبيقات الويب والهواتف المحمولة.
• تطوير الأتمتة: كتابة وصيانة نصوص اختبار آلية باستخدام أدوات مثل Selenium وCypress وJUnit وTestNG أو أي أطر عمل مماثلة.
• اختبار الأداء: إجراء اختبارات الأداء، واختبارات التحميل، واختبارات الإجهاد لضمان قدرة النظام على التعامل مع حركة المرور المتوقعة، باستخدام أدوات مثل JMeter وLoadRunner.
• اختبار الأمان: تحديد المشكلات الأمنية المحتملة من خلال إجراء اختبارات الاختراق وضمان أن التطبيقات تلتزم بمعايير الأمان.
• اختبار التطبيقات المحمولة: ضمان إجراء اختبارات قوية لتطبيقات الهواتف المحمولة على منصات Android وiOS، مع تغطية الأجهزة المختلفة ودقة الشاشات وإصدارات الأنظمة.
التعاون والتواصل
• العمل بشكل وثيق مع الفرق متعددة التخصصات: التعاون مع المطورين ومديري المنتجات وفرق DevOps لضمان جودة تطبيقات الويب والهواتف المحمولة طوال دورة حياة التطوير.
• حلقة التغذية الراجعة: تقديم ملاحظات واضحة وفي الوقت المناسب بشأن نتائج الاختبارات والأخطاء والتحسينات المحتملة في عملية التطوير لأصحاب المصلحة.
• الإرشاد: توجيه وتوجيه مهندسي الجودة المبتدئين، وتقديم الدعم في السيناريوهات الاختبارية المعقدة، وأفضل ممارسات الأتمتة، ومنهجيات ضمان الجودة.
إدارة العيوب
• تحديد الأخطاء والإبلاغ عنها: تحديد وتوثيق وتتبع الأخطاء والمشكلات بالتعاون مع فريق التطوير، باستخدام أدوات مثل Asana.
• تحليل السبب الجذري: إجراء تحليل شامل للسبب الجذري للمشكلات الحرجة، وضمان الإبلاغ الدقيق والحل السريع للأخطاء.
• تحديد أولويات العيوب: العمل بشكل وثيق مع المطورين ومديري المشاريع لتحديد أولويات إصلاح الأخطاء بناءً على تأثير الأعمال والعجلة.
قيادة اختبار الأتمتة
• تنفيذ أطر اختبار الأتمتة: تصميم وتنفيذ أطر اختبار آلية قابلة لإعادة الاستخدام وقابلة للتطوير لاختبارات الواجهة الخلفية، والواجهة الأمامية، والتطبيقات المحمولة، واختبارات API.
• التكامل المستمر (CI) والتسليم المستمر (CD): دمج اختبارات الأتمتة في خطوط أنابيب CI/CD باستخدام أدوات مثل Jenkins وCircleCI وBamboo أو GitLab CI.
• صيانة نصوص الاختبار: مراجعة وصيانة نصوص الأتمتة بانتظام لضمان بقائها متوافقة مع التغييرات في البرمجيات والأنظمة.
قياس الجودة وإعداد التقارير
• مؤشرات الأداء الرئيسية للجودة: تحديد وقياس وتقديم التقارير حول مؤشرات الجودة مثل كثافة العيوب، تغطية الاختبارات، معدلات النجاح/الفشل، وعيوب التراجع لتوفير رؤى حول جودة المنتج بشكل عام.
• تحليل تغطية الاختبارات: تحليل تغطية الاختبارات بشكل مستمر وضمان أن توفر كل من حالات الاختبار اليدوية والآلية تغطية شاملة لجميع وظائف التطبيق.
• إعداد التقارير: تقديم تقارير واضحة وقابلة للتنفيذ ولوحات تحكم للقيادة، مع تسليط الضوء على المخاطر والأخطاء الحرجة وتقدم الاختبارات بشكل عام.
مطور برمجيات أول (الواجهة الخلفية)
تصميم وهندسة النظام
• تطوير وصيانة هيكلية الواجهة الخلفية: تصميم أنظمة وقواعد بيانات وقوائم API عالية الأداء وقابلة للتوسع لدعم تطبيقات الويب والهواتف المحمولة المتعددة.
• الأنظمة الميكروية والأنظمة الموزعة: تنفيذ هيكلية الأنظمة الميكروية وضمان التواصل الفعال بين الخدمات.
• نمذجة البيانات: تصميم وصيانة قواعد البيانات (العلاقية وغير العلاقية) لضمان الأداء الأمثل، قابلية التوسع، وسلامة البيانات.
تطوير الواجهة الخلفية
• تطوير الشيفرة البرمجية: كتابة شيفرات نظيفة وقابلة للصيانة وفعالة باستخدام تقنيات الواجهة الخلفية مثل Node.js وPython أو أي لغات أخرى ذات صلة.
• تطوير واجهات الـ API ودمجها: تطوير واجهات API بنمط RESTful وGraphQL، مع ضمان التوثيق الصحيح وإصدار النسخ.
• تحسين الأداء: العمل المستمر على تحسين أداء الواجهة الخلفية لتطبيقات الويب والهواتف المحمولة لتقليل التأخير وزيادة سرعة الاستجابة.
• التعامل مع التزامن وقابلية التوسع: تطوير حلول يمكنها التعامل مع حركة المرور العالية وضمان توسيع النظام بشكل فعال.
التعاون والتواصل
• التعاون عبر الفرق متعددة التخصصات: العمل عن كثب مع مطوري الواجهة الأمامية، مطوري التطبيقات المحمولة، مديري المنتجات، ومصممي الـ UX/UI لضمان التكامل السلس وتطوير المنتجات بسلاسة.
• إرشاد المطورين المبتدئين: تقديم القيادة التقنية، ومراجعات الشيفرات البرمجية، والإرشاد للمطورين المبتدئين لمساعدتهم على تطوير مهاراتهم.
• التواصل مع أصحاب المصلحة: التواصل بشكل واضح حول التقدم والمخاطر والتحديات مع الإدارة وأصحاب المصلحة الآخرين في عملية تطوير المنتج.
إدارة قواعد البيانات
• تصميم قواعد البيانات وتحسينها: تصميم وتحسين قواعد بيانات SQL أو NoSQL المعقدة (مثل MySQL وPostgreSQL وMongoDB وMariaDB) وضمان أنها موثوقة وفعالة.
• أمان البيانات: تنفيذ بروتوكولات أمان قوية لتخزين البيانات ونقلها، وضمان الامتثال لأفضل الممارسات والتنظيمات (مثل GDPR وPCI DSS).
DevOps والنشر
• التكامل المستمر والنشر المستمر (CI/CD): إعداد وصيانة خطوط أنابيب CI/CD لاختبارات الأتمتة ونشر خدمات الواجهة الخلفية.
• إدارة البنية التحتية السحابية: نشر وإدارة الأنظمة السحابية (مثل AWS وAzure وGoogle Cloud) والبنية التحتية كرمز (مثل Terraform وCloudFormation).
• المراقبة والتسجيل: تنفيذ أدوات التسجيل والمراقبة والتنبيه (مثل Prometheus وELK Stack) لتتبع أداء النظام، وتحديد المشكلات، وضمان الاسترداد السريع.
الأمان والامتثال
• حماية البيانات والخصوصية: ضمان أمان الأنظمة الخلفية من خلال تنفيذ أفضل الممارسات للتشفير والمصادقة والتفويض (مثل OAuth وJWT).
• تدقيق الأمان: تدقيق الشيفرة البرمجية والأنظمة بانتظام لاكتشاف الثغرات الأمنية وتنفيذ بروتوكولات أمان قوية عبر التطبيقات.
• الامتثال للتنظيمات: ضمان التزام الأنظمة الخلفية بالمتطلبات التنظيمية والامتثالات مثل GDPR وHIPAA أو معايير ISO حسب الصناعة.
ممثل مبيعات
تطوير المبيعات والأعمال
• تحديد وملاحقة فرص مبيعات جديدة من خلال توليد العملاء المحتملين، الشبكات، وبحث السوق.
• تطوير وصيانة العلاقات مع العملاء الحاليين والمحتملين.
• إجراء عروض تقديمية للمنتجات وعروض تجريبية للعملاء.
• التفاوض وإغلاق صفقات المبيعات لتحقيق أو تجاوز الأهداف.
إدارة علاقات العملاء
• توفير خدمة عملاء استثنائية من خلال فهم احتياجات العملاء وتقديم الحلول المناسبة.
• التعامل مع استفسارات العملاء وشكاويهم وملاحظاتهم بشكل مهني وفوري.
• الحفاظ على قاعدة بيانات مفصلة لتفاعلات العملاء وأنشطة المبيعات.
تحليل السوق والاستراتيجية
• مراقبة اتجاهات السوق، أنشطة المنافسين، وتطورات الصناعة.
• تقديم ملاحظات حول ظروف السوق، أداء المنتجات، وتفضيلات العملاء.
• المشاركة في تطوير استراتيجيات المبيعات وحملات التسويق.
معرفة المنتج
• البقاء على اطلاع بأحدث منتجات النظارات، الاتجاهات، والتقنيات.
• تعليم العملاء حول ميزات وفوائد منتجاتنا.
• مساعدة في تدريب أعضاء فريق المبيعات الجدد حول معرفة المنتج وتقنيات المبيعات.
المهام الإدارية
• إعداد وتقديم تقارير وتوقعات مبيعات منتظمة.
• التأكد من الحفاظ على جميع الوثائق والسجلات الخاصة بالمبيعات بدقة.
• التعاون مع الأقسام الأخرى لضمان سير معالجة الطلبات والت
سليم بسلاسة.
المؤهلات
• التعليم: يُفضل الحصول على درجة البكالوريوس في إدارة الأعمال أو التسويق أو مجال ذي صلة.
الخبرة
• خبرة لا تقل عن 5 سنوات في المبيعات.
• سجل مثبت في تحقيق أو تجاوز أهداف المبيعات.
المهارات والكفاءات
• مهارات تواصل وعلاقات شخصية ممتازة.
• مهارات التفاوض والإغلاق قوية.
• القدرة على بناء والحفاظ على علاقات طويلة الأمد مع العملاء.
• دوافع ذاتية مع موقف إيجابي وأخلاقيات عمل قوية.
• القدرة على العمل بشكل مستقل وكجزء من فريق.
• إتقان استخدام برامج Microsoft Office.