A job opportunity with a rewarding salary and other benefits in Bahrain with Handlinine International Company - apply now
QA Automation Engineer (Cypress)
About the job
About the Company
This opportunity is with Handelnine Global, an e-commerce company that owns and operates 15+ online retail brands in over 60 countries. The company has offices in India as well as the USA and serves global markets including the UK, USA, Europe, Australia, the Middle East, and Southeast Asia.
We’re rapidly growing our core business, expanding internal tools, and launching new products, and are opening this position to support our growth.
The role is 100% remote. We offer competitive compensation and 28 leave days annually.
Roles & Responsibilities:
- Design, develop, and maintain automated test scripts using Cypress.
- Collaborate with developers, product managers, and other QA team members to understand requirements and ensure comprehensive test coverage.
- Develop reusable and modular test frameworks for UI, API, and end-to-end testing.
- Integrate automated tests into CI/CD pipelines to ensure seamless and consistent deployments.
- Identify, document, and track bugs or defects using tools like JIRA, and collaborate with the development team to resolve issues.
- Create detailed test plans, test cases, and test scripts for both manual and automated testing.
- Conduct performance and regression testing to ensure application stability and performance.
- Stay up to date with the latest testing trends, tools, and best practices, and share knowledge with the team.
Desired Candidate Profile:
- Proven experience as a QA Automation Engineer, with a focus on Cypress (2+ years).
- Strong understanding of JavaScript/TypeScript and experience writing Cypress test scripts.
- Familiarity with version control tools like Git and working in collaborative environments.
- Hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, CircleCI, or similar.
- Knowledge of RESTful APIs and tools like Postman or Swagger for API testing.
- Experience in Agile/Scrum environments and working knowledge of tools like JIRA, Confluence, or similar.
- Strong analytical and problem-solving skills with attention to detail.
Why Join Us?
- 100% Remote Work: Join our fully remote workforce and eliminate daily commutes, enjoy the comfort of your home office, and find a work-life balance that suits you best.
- Global Team Collaboration: Embrace the opportunity to work with a diverse and global team. At Handelnine Global, you’ll collaborate with talented professionals from around the world, offering unique perspectives and insights that enrich our work and culture.
- Growth Opportunities: Joining Handelnine Global means being part of a rapidly growing company. You’ll have the chance to take on challenging projects - that span from B2C e-commerce platforms to an upcoming range of SaaS products. This variety ensures that you can expand your skill set across different technologies and domains, keeping your work engaging and your growth continuous.
- Time Zone Adaptability with Collaboration: Our team spans Eastern Europe, the Middle East, and India, and we value collaboration. We require at least a 4-hour overlap with these regions to ensure seamless communication and teamwork. This approach allows us to work effectively across different time zones while respecting everyone’s local time.
- Flexible Start Times: While we expect our team members to dedicate 9 hours a day once they start, we offer flexible start times to help you manage your work in harmony with your personal life.
فرصة عمل براتب مجزى ومزايا اخرى فى البحرين مع شركة هاندلناين العالمية -قدم الان
مهندس أتمتة الجودة (Cypress)
عن الوظيفة
عن الشركة
تتمثل هذه الفرصة مع Handelnine Global، وهي شركة للتجارة الإلكترونية تمتلك وتشغل أكثر من 15 علامة تجارية للبيع بالتجزئة عبر الإنترنت في أكثر من 60 دولة. للشركة مكاتب في الهند وكذلك الولايات المتحدة وتخدم أسواقًا عالمية تشمل المملكة المتحدة، الولايات المتحدة، أوروبا، أستراليا، الشرق الأوسط وجنوب شرق آسيا.
نحن ننمو بسرعة في أعمالنا الأساسية، ونوسع الأدوات الداخلية، ونطلق منتجات جديدة، ونحن نفتح هذا المنصب لدعم نمونا.
الوظيفة 100% عن بُعد. نحن نقدم تعويضات تنافسية و28 يوم إجازة سنويًا.
الأدوار والمسؤوليات:
- تصميم وتطوير وصيانة نصوص الاختبار الآلي باستخدام Cypress.
- التعاون مع المطورين ومديري المنتجات وأعضاء فريق الجودة الآخرين لفهم المتطلبات وضمان تغطية اختبار شاملة.
- تطوير أطر اختبار قابلة لإعادة الاستخدام ونماذج لاختبار الواجهة الأمامية (UI)، وواجهة البرمجة للتطبيقات (API)، والاختبارات الشاملة.
- دمج الاختبارات الآلية في خطوط الأنابيب CI/CD لضمان عمليات نشر سلسة ومتسقة.
- تحديد الأخطاء أو العيوب وتوثيقها وتتبعها باستخدام أدوات مثل JIRA، والتعاون مع فريق التطوير لحل المشكلات.
- إنشاء خطط اختبار مفصلة، وحالات اختبار، ونصوص اختبار للاختبارات اليدوية والآلية.
- إجراء اختبارات الأداء والانحدار لضمان استقرار وأداء التطبيق.
- متابعة أحدث الاتجاهات والأدوات وأفضل الممارسات في الاختبار ومشاركة المعرفة مع الفريق.
الملف الشخصي المطلوب:
- خبرة مثبتة كمهندس أتمتة جودة، مع التركيز على Cypress (أكثر من سنتين).
- فهم قوي لـ JavaScript/TypeScript وخبرة في كتابة نصوص اختبار Cypress.
- الإلمام بأدوات التحكم في النسخ مثل Git والعمل في بيئات تعاونية.
- خبرة عملية مع أدوات CI/CD مثل Jenkins وGitHub Actions وCircleCI أو ما شابه.
- معرفة واجهات البرمجة للتطبيقات RESTful وأدوات مثل Postman أو Swagger لاختبار API.
- خبرة في بيئات Agile/Scrum ومعرفة عملية بأدوات مثل JIRA وConfluence أو ما شابه.
- مهارات تحليلية وحل المشكلات قوية مع اهتمام بالتفاصيل.
لماذا تنضم إلينا؟
- العمل 100% عن بُعد: انضم إلى فريقنا البعيد بالكامل وتخلص من التنقل اليومي، واستمتع براحة مكتبك المنزلي، وابحث عن توازن بين العمل والحياة يناسبك أفضل.
- التعاون مع فريق عالمي: اغتنم الفرصة للعمل مع فريق عالمي ومتعدد الثقافات. في Handelnine Global، ستتعاون مع محترفين موهوبين من جميع أنحاء العالم، مما يوفر رؤى ووجهات نظر فريدة تعزز عملنا وثقافتنا.
- فرص النمو: الانضمام إلى Handelnine Global يعني أن تكون جزءًا من شركة تنمو بسرعة. سيكون لديك الفرصة للعمل على مشاريع تحديّة - تمتد من منصات التجارة الإلكترونية B2C إلى مجموعة من منتجات SaaS القادمة. هذه التنوع يضمن لك توسيع مهاراتك عبر تقنيات ومجالات مختلفة، مما يجعل عملك مثيرًا ونموك مستمرًا.
- التكيف مع مناطق الزمن المختلفة والتعاون: يمتد فريقنا عبر أوروبا الشرقية، والشرق الأوسط، والهند، ونحن نقدر التعاون. نحن نحتاج إلى تداخل لا يقل عن 4 ساعات مع هذه المناطق لضمان التواصل الفعّال والعمل الجماعي. تتيح لنا هذه الطريقة العمل بشكل فعال عبر المناطق الزمنية المختلفة مع احترام وقت الجميع المحلي.
- أوقات بداية مرنة: بينما نتوقع من أعضاء فريقنا تخصيص 9 ساعات يوميًا بمجرد أن يبدأوا، فإننا نقدم أوقات بداية مرنة لمساعدتك في إدارة عملك بالتناغم مع حياتك الشخصية.