Requirements Engineer

The Job

SitePen provides web consulting services focused on helping companies at any project stage to design and develop custom web applications. Every project is different in scope and schedule so the ideal candidate must be highly intelligent, flexible, and able to quickly facilitate multiple requirements procurement scenarios to insure that projects are kicked off right and complete on target!

Position Objective:

The Requirements Engineer will:

  • Elicit, analyze, validate, specify, verify, and manage the real needs of all project stakeholders, including clients, end users, and the SitePen team.
  • Gather real requirements during the sales and discovery phases of our projects.
  • Provide leadership and management of requirements validation across project management, engineering and legal.
  • Write accurate requirements documents that are incorporated into statements of work.
  • Participate in the QA process to make sure that requirements are met as written.

Duties and Responsibilities:

  • Develops high level and detailed functional requirements, including workflow diagrams and flow charts, based on user needs in line with strategic direction and scope of project.
  • Identifies project stakeholders and users.
  • Elicits requirements using interviews, document analysis, requirements workshops, storyboards, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis, and viewpoints.
  • Decomposes high-level business and user requirements into functional requirements.
  • Specifies requirements with an appropriate level of detail that will allow the development team to create architecture specifications and high-level designs.
  • Defines quality attributes, external interfaces, constraints, and other nonfunctional requirements.
  • Represent requirements such that every question is answered and apparent to all stakeholders.
  • Supports requirements prioritization by providing sufficient information throughout discovery and validation.
  • Participates in software development reviews and inspections of requirements documents created by peers.
  • Participates in software development reviews of work products derived from requirements specifications to ensure that the requirements were interpreted correctly and are being met.
  • Manage requirements traceability information and tracks requirements status throughout the project.
  • Leads and supports the creation of risk analysis during initial stages of development.
  • Manages changes through effective application of change control processes and tools.
  • Continuously monitors the ticket/defect tracking system to insure requirements are met and being implemented properly.
  • Works with project management team.
  • Assists with the development of the organization’s requirements engineering policies, procedures, and tools.
  • Implements ways to reuse requirements across projects.
  • Identifies ways to assist project management in project planning through requirements development and analysis. Proposes new project features and updates.

Qualifications:

  • Bachelor's degree in engineering, computer science, or equivalent education.
  • 3+ years experience in web application development industry.
  • 2+ years writing successful requirements documents.
  • 2+ years experience with technical architecture (preferred).
  • Must expertly understand and be able to speak/write intelligently about all moving parts of a web application (UI Design, front end, back end, database, etc.)
  • Excellent interviewing skills, to talk with individuals and groups about their needs and ask the right questions to surface essential requirements information
  • 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 presented user requests from the underlying true needs, and distinguish solution ideas from requirements
  • Facilitation skills, to lead requirements elicitation workshops
  • Observational skills, to validate data obtained via other techniques and expose new areas for elicitation
  • Writing skills, to communicate information effectively to customers, managers, and technical staff
  • Organizational skills, to work with the vast array of information gathered during elicitation and analysis and to cope with rapidly changing information
  • Interpersonal skills, to help negotiate priorities and to resolve conflicts among project stakeholders (such as customers, project management, and engineering)
  • Modeling skills, to represent requirements information in graphical forms that augment textual representations in natural language.

Job Location

May reside anywhere in the U.S.

Apply

Please send resume, work samples, and salary requirements to jobs -at- sitepen.com