Position Overview Statement

Working closely with Sales, the Customer, Project Management, Research and Development, Production, and Product Management on system requirements and design;
The requirements analyst or engineer has the primary responsibility to elicit, analyze, validate, specify, verify, and manage the real needs of the project stakeholders, including customers and end users. The requirements analyst serves as the conduit between the customer community and the software development team through which requirements flow.

Principal Duties and Responsibilities 

  • Gather requirements using interviews, document analysis, requirements workshops, storyboards, surveys, site visits, business process descriptions, use cases, scenarios, event lists, business analysis, competitive product analysis, task and workflow analysis, and/or viewpoints;
  • Write requirements specifications according to standard templates, using natural language simply, clearly, unambiguously, and concisely;
  • Decompose high-level business and user requirements into functional requirements and quality, specified in an appropriate level of detail suitable for use by development teams;
  • Define quality attributes, external interfaces, constraints, capacity, performance, security and other nonfunctional requirements;
  • Represent requirements using alternative views, such as analysis models (diagrams), prototypes, or scenarios, where appropriate;
  • Lead requirements analysis and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable, and that they conform to standards;
  • Participate in requirements prioritization;
  • Participate in peer reviews and inspections of requirements documents. Participate in peer reviews of work products derived from requirements specifications to ensure that the requirements were interpreted correctly;
  • Enter, manipulate, maintain and report on requirements stored in a commercial requirements management tool. Define requirement attributes and facilitate their use throughout the project;
  • Manage requirements traceability information and track requirements status throughout the project. Build and maintain requirements traceability matrixes;
  • Identify requirements inconsistencies and propose mitigation approaches;
  • Manage changes to baselined requirements through effective application of change control processes and tools;
  • Establish and implement effective requirements practices, including use and continuous improvement of a requirements management process. Assist with the development of the organization’s requirements engineering policies, procedures, and tools;
  • Map requirements to system functions and system components;
  • Implement ways to reuse requirements across projects;
  • Identify ways to assist product management in product planning through requirements development and analysis. Propose new product features and updates.


  • Master degree in Engineering / Computer Science or equivalent;
  • Good knowledge in computer communications, LAN/WAN, core protocols (TCP/IP, Layer 2&3, network protocols);
  • Good knowledge about the structure of the telecom field;
  • Good knowledge in Microsoft Office, Microsoft Visio;
  • Good knowledge about VoIP Telephony concept;
  • Minimum 5-10 years experiences in a business analyst, IT analyst or system analyst role;
  • Industry domain knowledge in defense, air traffic control, telecommunications would be beneficial;
  • Experience with requirements engineering in complex projects involving a large number (500-1000 or more) of requirements modelling both functional and non-functional (capacity, performance, security, compliance, technology);
  • Project Management basics;
  • Hands on experience in requirements traceability matrixes definition and management;
  • Requirement modelling hands on experience (Use case modeling, Functional decomposition, UML);
  • Full lifecycle software development process knowledge;
  • Process modelling experience (BPMN, UML Activity diagrams);
  • Systems Modelling languages knowledge (SysML);
  • Systems Engineering Process knowledge according to ISO 15288:2015;
  • Tools experience: MS Office, MS SharePoint, MS Project, Jira, IBM DOORS, Sparks Enterprise Architect, Cameo Modeler or equivalent products;
  • Business proficient use of Romanian and English;


Personal competencies

  • Interviewing skills, to talk with individuals and groups about their needs and ask the right questions to extract essential requirements information;
  • Listening skills, to understand what people say and to detect what they might be hesitant to say or are unable to express
  • Analytical skills, to critically evaluate the information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a more general understanding, distinguish user requests from the underlying user wants and needs, and identify solution ideas from requirements;
  • Facilitation skills, to lead requirements gathering workshops;
  • Communicational skills (oral, written) to enable effective and efficient information exchange with customers, sales, managers, and technical staff;
  • Business proficient use of Romanian and English;
  • Problem solving skills, to organize, and maintain large amount of heterogeneous rapidly changing information;
  • Interpersonal skills, to help negotiate priorities and to resolve conflicts among project stakeholders (such as customers, product management, and engineering);
  • Modeling skills, to represent requirements information in graphical forms that augment textual representations in natural language, including the use of modeling languages established in the development organization (e.g. UML, SysML);
  • Very good English skills;
  • German – is an advantage;

Would be an asset

  • Previous experience in VoIP telecommunications, networking, customer support or field engineer;
  • Cisco Certifications;
  • Basic concepts of radio and telephony systems;
  • Basic knowledge about Air Traffic Management;
  • Basic programming skills (VBA, Python or similar);

Upload your resume

    Upload resume