Aspire Software company overview
Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
Role overview
The test analyst delivers a critical role in our success. With a steady flow of development activity on bugs, change requests and new features, the test department must constantly devise and carry out new testing as well as continually regression test to ensure platform stability. The test team makes use of low code and coded automation wherever possible using a combination of scripts and third-party test tools, alongside considering non-functional aspects such as performance, security and accessibility. The test analyst will work with a close knit group of experienced test analysts and shall apply their knowledge of testing to both new and mature SaaS products to assure product quality.
Note: Manual testing is required as part of this role.
Key responsibilities
- Works alongside other team members, carrying out all types of testing activities as required during the software release cycle.
- Builds and maintains a deep understanding of all IDG products from a user perspective but with technical insight.
- Undertakes test execution and ensures that all errors are identified and corrected.
- Creates, executes and maintains a low code and coded automated test suite for product testing purposes.
- Carries out non-functional tests (i.e. security, accessibility, performance) throughout the testing process, using relevant tools to identify vulnerabilities in the platform(s).
- Designs and documents test cases and reports.
- Is analytical with a structured approach to diagnosis and problem solving.
- Identifies defects, records them, and ensures that they are actioned.
- Ensures a good level of teamwork, by highlighting problems and issues in good time, proactively suggesting solutions to resolve problems.
- Takes ownership for completing tasks that may rely on the contribution of other team members.
- Has the confidence and ability to directly reject incorrect work.
- Is able to estimate work, from small change requests to larger projects.
- Organises work effectively and meets deadlines. Makes decisions to prioritise work.
- Takes ownership of personal development.
Requirements
Skill level - Must
- Have working knowledge of the concepts of testing processes and methodologies.
- Have working knowledge of the concepts of the software test life cycle.
- Have a proven ability to structure the testing process.
- Be able to learn IDGateway products in depth.
- Have knowledge of, or demonstrable interest in languages such as: TypeScript (highly desirable), JavaScript, Python.
- Have knowledge of, or demonstrable interest in low code automation and/or coded automation with tools/libraries such as: Playwright (highly desirable), Selenium, Ghost Inspector.
- Have experience in communicating with internal stakeholders.
- Have the ability to organise and judge own work to achieve deadlines.
- Able to work accurately and demonstrate attention to detail.
- Have a good standard of written communication.
Desirable
- Knowledge of, or demonstrable interest in security testing tools such as: OWASP ZAP, PortSwigger Burp.
- Knowledge of, or demonstrable interest in performance testing tools such as: K6, JMeter.
- Knowledge of AI tooling and testing techniques: OpenAI, Cursor, Codex, Claude, any specific AI test tools.
Candidate profile
- Analytical logical thinker.
- Strong work ethic, organised and focused.
- Good communications skills, written and verbal.
- 2-3 years’ experience working as a software tester with knowledge/demonstrable interest in coded automation tooling (ideally Playwright).
- Acts in support of company values, applying company policies and practices as required.
- Must hold an ISTQB qualification.
ملخص شركة Aspire Software
تشغّل Aspire Software وتدير شركات برمجيات مملوكة بالكامل، وتقدم حلولاً حاسمة عبر العديد من القطاعات. من خلال تطبيق أفضل ممارسات الصناعة، تقدم Aspire عملية تكامل ذات أولوية زمنية، وقد سمح تشغيل نموذج لا مركزي بأن تصبح محوراً لخلق نمو سريع من خلال إعادة الاستثمار في محفظتها.
نظرة عامة على الدور
يؤدي محلل الاختبار دوراً حيوياً في نجاحنا. مع تدفق ثابت لأنشطة التطوير حول الأخطاء، طلبات التغيير والميزات الجديدة، يجب على قسم الاختبار ابتكار وتنفيذ اختبارات جديدة باستمرار إضافة إلى إجراء اختبارات رجعية بشكل مستمر لضمان استقرار المنصة. يستخدم فريق الاختبار تقنيات منخفضة التعليمات البرمجية وأتمتة مكتوبة حيثما أمكن، مدمجة مع مجموعة من السكريبتات وأدوات الاختبار من طرف ثالث، إلى جانب مراعاة الجوانب غير الوظيفية مثل الأداء والأمان والتوافقية. سيعمل محلل الاختبار مع مجموعة وثيقة من محللي الاختبار ذوي الخبرة وسيطبق معرفته بالاختبار على كل من المنتجات SaaS الجديدة والناضجة لضمان جودة المنتج.
ملاحظة: يتطلب الاختبار اليدوي كجزء من هذا الدور.
المسؤوليات الأساسية
- يعمل جنباً إلى جنب مع أعضاء الفريق الآخرين، مع إجراء جميع أنواع أنشطة الاختبار اللازمة خلال دورة إطلاق البرمجيات.
- يبني ويحافظ على فهم عميق لجميع منتجات IDG من منظور المستخدم ولكن بحدس تقني.
- يتولى تنفيذ الاختبارات ويتأكد من اكتشاف وتصحيح جميع الأخطاء.
- ينشئ وينفذ ويحافظ على مجموعة اختبارات آلية منخفضة التعليمات البرمجية ومكتوبة لأغراض اختبار المنتج.
- يجري اختبارات غير وظيفية (أمن، وصول، أداء) طوال عملية الاختبار، باستخدام أدوات ذات صلة لتحديد الثغرات في المنصة(المنصات).
- يصمم ويوثق حالات الاختبار والتقارير.
- يتميز بتحليلية مع نهج منظم في التشخيص وحل المشكلات.
- يحدد العيوب، يسجلها، ويتأكد من اتخاذ الإجراءات اللازمة.
- يضمن مستوى جيد من العمل الجماعي عن طريق إبراز المشكلات والقضايا في الوقت المناسب، واقتراح حلول بشكل استباقي لحل المشكلات.
- يتولى مهمة إتمام المهام التي قد تعتمد على مساهمة أعضاء آخرين في الفريق.
- لديه الثقة والقدرة على رفض العمل الخاطئ مباشرة.
- يستطيع تقدير العمل، من طلبات التغيير الصغيرة إلى المشاريع الكبرى.
- ينظم العمل بشكل فعال ويلتزم بالمواعيد النهائية. يتخذ قرارات لتحديد أولوية العمل.
- يتولى التطوير الشخصي.
المتطلبات
مستوى المهارة - مطلوب
- إلمام عملي بمفاهيم عمليات الاختبار والمنهجيات.
- إلمام عملي بمفاهيم دورة حياة اختبار البرمجيات.
- قدرة مثبتة على تنظيم عملية الاختبار.
- القدرة على تعلم منتجات IDGateway بعمق.
- معرفة أو اهتمام ظاهر بلغات مثل: TypeScript (مرغوب بشدة)، JavaScript، Python.
- معرفة أو اهتمام ظاهر بالتشغيل الآلي منخفض الشفرة و/أو الأتمتة المبرمجة باستخدام أدوات/مكتبات مثل: Playwright (مرغوب بشدة)، Selenium، Ghost Inspector.
- خبرة في التواصل مع أصحاب المصلحة الداخليين.
- القدرة على تنظيم وتقييم العمل لتحقيق المواعيد النهائية.
- القدرة على العمل بدقة وإظهار الاهتمام بالتفاصيل.
- مستوى جيد من التواصل الكتابي.
مرغوب
- معرفة أو اهتمام ظاهر بأدوات اختبار الأمن مثل: OWASP ZAP، PortSwigger Burp.
- معرفة أو اهتمام ظاهر بأدوات اختبار الأداء مثل: K6، JMeter.
- معرفة بالأدوات والاختبار الذكي والذكاء الاصطناعي: OpenAI، Cursor، Codex، Claude، وأي أدوات اختبار AI محددة.
ملف المرشح
- مفكر تحليلي منطقي.
- أخلاقيات عمل قوية، منظم ومركز.
- مهارات تواصل جيدة كتابياً وشفوياً.
- خبرة 2-3 سنوات كمتختبر برمجيات مع معرفة/اهتمام ظاهر في أدوات الأتمتة المبرمجة (يفضل Playwright).
- يعمل دعماً لقيم الشركة، تطبيق سياسات وممارسات الشركة حسب الحاجة.
- يجب أن يكون حاصلاً على شهادة ISTQB.