https://bayt.page.link/5bg6uiAcCmPoZUTE8
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

One of our prestigious clients are hiring an Engineering Manager to join its dynamic team.

The job concentrates on overseeing the entire development process - from the beginning to the culmination of the development cycle, which includes software testing and keeps track of the delivery of the application.

The focus is on quality, as a Software Quality Assurance Engineer, you will be responsible for designing and performing testing to streamline the software development lifecycle. Your role will involve collaborating with cross-functional teams to ensure the quality and efficiency of software products and identifying opportunities for process improvement.

Key Accountabilities

• Participate in exploring issues related to the financial, technical, operational, and time management aspects of software development – essential to creating functional specifications and design.

• Partake in the evaluation of new software component products including unit and functional tests automation.

• Develop, implement, and maintain test scripts and frameworks for functional, regression performance and integration testing.

• Collaborate with software development teams to define test plans, test cases, and acceptance criteria for software features and projects.

• Propose, review, and validate software prototypes and propose improvements.

• Perform qualification and functional tests on the engineering designs to check if the software meets the required specifications.

• Demonstrate the design compliance according to the customer’s specifications.

• Oversee the creation of the product family tree and technical documents.

• Write technical proposals and requirements, and statements of work in line with the developed solutions.

• Design and maintain CI/CD pipelines to automate the build test and deployment processes, ensuring rapid and reliable software delivery.

• Create custom scripts, tools, and utilities to automate repetitive tasks, enhance test coverage, and improve the efficiency of development and testing processes.

• Support team-building and alignment with processes

• Document automation processes, test cases, and best practices for reference and knowledge sharing within the team.

Key Performance Indicators

• Ensure to qualify the quality of software deliverables.

• Concisely and clearly writes technical proposals requirements, and statements of works of the developed solutions.

• Ensure to participate to conduct the tests and evaluate the required capability of new software component products.

• Ensure that unit and functional automation tests are conducted.

• Ensure to translate product requirements into user stories and accurate technical specifications.

• Ensure to review software development processes and perform qualification and functional tests on the engineering designs

• Ensure to properly validate software prototypes and propose improvements when necessary.

• Ensure to demonstrate the design compliance according to customer specifications, along with product family tree and technical documents.

• Ensure to support team-building and software development processes.

• Ensure to remain on top of technological trends and competencies through continuous self-learning.


RequirementsAcademic Qualifications

• A Baccalaureate on at least one of the following Engineering disciplines:

- Computer Engineering

- Software Engineering

• A Graduate Degree holder on at least one of the following disciplines:

- Computer Engineering

- Software Engineering

Professional License
• Professional license in relevant field of Engineering

Additional Certifications
• Professional certification related to software testing

Work Experience
• years’ experience in software testing

• Hands-on system experience:

• Strong knowledge of software testing methodologies, tools, and best practices.

• Experience with test automation frameworks and tools e.g., Selenium, Appium, JUnit, TestNG, JIRA).

• Familiarity with scripting languages commonly used for automation such as Python, Java, Ruby, or JavaScript.

• Software development tools, i.e., CLion or Visual Studio Code

• Familiarity with CI/CD tools (e.g., Jenkins, Travis CI, CircleCI) and version control systems (e.g., Git).

• Understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes).

• Communication protocols, i.e., Protocol Buffers, gRPC, ZMQ, Websockets…

Technical Competencies
• SW and system troubleshooting and bugs analysis

• Software & Configuration Management Tools – Maven, Git, BitBucket, etc.

• Collaboration Tracking Tools – Jira, Confluence, etc.

• Test automation tools and frameworks – TestComplete, Selenium, ..

• Scripting languages -- Python, Ruby, or JavaScript

• Agile Methodologies – Scrum, Kanban, etc.

• Network communication protocols

• Containers and orchestration – Dockers, Kubernetes, etc.

• No SQL Databases

• Microservices Architecture

• OpenMap or GIS and geospatial software and solutions

• Fluency in spoken & written English language

Behavioral Competencies
• Passion for Innovation

• Leadership

• Coaching & Mentoring

• Creative Problem Solving

• Teamwork & Team-building

• Effective Communication

• Organizational Skills & Time Management

• Accuracy and Attention to Detail

• Strategic Networking & Collaboration

• Delivering Systems Vision & Strategy

• Analytical & Critical Thinking

• Flexible Mindset

• Job Ownership & Achievement Focus


تفاصيل الوظيفة

منطقة الوظيفة
الدوحة قطر
قطاع الشركة
خدمات الدعم التجاري الأخرى
طبيعة عمل الشركة
غير محدد
نوع التوظيف
غير محدد
الراتب الشهري
غير محدد
عدد الوظائف الشاغرة
غير محدد

هل تحتاج لمساعدة في إضافة الكلمات المفتاحية المناسبة لسيرتك الذاتية؟

اطلب مساعدة الخبراء لكتابة سيرة ذاتية مميزة.

لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.