Software Project Manager

Job Title:Software Project Manager
Experience:5 to 7
Education:Bachelor’s Degree
Location:Egypt, Cairo
Category:IT/Software Development, Project/Program Management, Engineering – Telecom/Technology
Description:

The Responsibilities:

  • Engage engineering teams, product line managers and product owners to transform high-level requirements into optimized test coverage.
  • Develop test strategies to fully exercise for the product System level, Routing and Switching, Provisioning, Performance and Scale, Fault management, Network traffic integrity.
  • Execution and Delivery of manual and automation end-to-end feature testing, tracking testing using Agile.  Due diligence to ensure complete feature coverage, availability of required test environment (i.e., traffic generators, cards, system set up and ready), and the testing is within given quality parameters.
  • Analyze test results and prepare test reports.
  • Investigate software defects, highlight critical issues, and consult with software development engineers in finding a resolution.
  • Lead the effort to automate all manual test cases using automation best practices.
  • You will be responsible for becoming the local subject matter expert for the features you are testing, related standards knowledge and customer requirements.
  • Provide support for Field Engineers through software upgrades, execution of the assigned test cases, debugging and collecting log files.
  • From time to time, ownership of internal/external customer prototype demonstration.  
  • Assist in standardization and interoperability lab testing.
  • Develop customer deliverable requirement use cases. 
  •  Interact with PLM, architects, and release managers to harden requirements.
  • Understand the landscape of competitive usage of a feature.
  • Monitor industry standards and data application trends & alert senior management of potential roadblocks in product development.
     

 

Qualifications:

What technical experience and personal skills are required for this role?

  • BS/MS degree in Computer Science/Electrical Engineering or equivalent.
  • 4+ years of progressive experience in System & Networking Testing role.
  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript.
  • Interest and ability to learn other coding languages as needed.
  • Experience in development environments – Bitbucket, Flask, Django,etc….
  • Experience working in Agile and Waterfall models of development.
  • Experience in both manual and automated testing environments.
  • Excellent troubleshooting and problem-solving skills associated with service
  • provider, enterprise and carrier software solutions in general.
  • Excellent written (documentation) and interpersonal communication skills (English).
  • Strong abilities to work as part of a team or independently with little supervision.
  • Strong abilities to rapidly learn new complex technological concepts and apply knowledge in daily activities.
  • Knowledge and experience working with UNIX/Linux and/or any other server OS, be it on bare metal and/or Virtual Machine, and system admin functions.
  • Knowledge and experience working with system level, Layer 2 and Layer 3 protocols (like MPLS, IGP, BGP, Segment Routing, EVPN etc).
  • Knowledge and/or work experience with Python, Java, JavaScripting, CORBA, TCL/TK/Expect, Oracle, WebLogic and/or REST API and associated tools is highly desirable.
Contact:

Collected from:

Posted in Engineering - Telecom/Technology IT/Software Development Project/Program Management