POSITION: Product Owner
SALARY: $84,469/Year
HOURS: Full Time
No. of Openings: One
Job Description
Analyze Existing Legacy Systems:
- Work with business stakeholders from various value streams/lines of business,
including content management, marketing, commerce, and digital application end-users, to understand the current business processes/flows and pain points to resolve via technical/digital transformations.
Work in lower environments of enterprise and legacy systems (backend for content management, CMS modules, Order Management Systems) and (front end for commerce modules in web and native interfaces) to document the user journey, business rules, current features, and AS-IS state of systems.
- Perform GAP analysis and impact analysis of business ask and map them against the existing technology stack to determine feasibility, scopes of improvement, and potential synergies across core services.
- Study API swaggers and test existing integrations via POSTMAN to determine the JSON payloads—request and response parameters—to discuss technical feasibility/constraints with technical stakeholders.
- Query data extracts from legacy DBs to determine product listing and description attributes for standardizing into new robust/enhanced digital applications.
- Schedule JRP (Joint Requirement Planning) sessions with multiple technology teams of backend, frontend, and user research/user interface designers to walk through the business requirements (must have, nice to have, good to have, etc.) and determine LOEs (Levels of Estimate) for feature work and technical infrastructure.
Gather Requirements from Cross-Functional Stakeholder Teams:
- Set up calls, focus group discussions, and 1:1 interviews with business teams to document the Business Requirements Document and determine business value/development criticality.
- Work with API Hub, various core services, and Enterprise Integration teams to understand existing business logic, microservices architecture, modularity of services, pub-sub mechanisms, etc., to determine technical requirements for migrating commerce modules from legacy systems to new digital applications.
- Create a RACI matrix (Responsible, Accountable, Consulted, Informed) for BRD reviews, approvals, change request management discussions, and downstream/upstream intake requests for integration systems.
Develop Data Flow Diagrams, Activity Diagrams, and Contribute to System Requirements Specifications:
- During JAD sessions, collect the TO-BE state of UI flows from source to downstream/target systems via the routing layer, drawing happy and error paths of API calls (GET, POST, PUT, etc.) and determining orchestration mechanisms for the new flows.
- Develop customer journeys and maps to translate UI flows via activity, persona and use case diagrams.
- Determine any ERD specs for new business requirements and models.
Create and Manage the Product Backlog and Technical Documentation:
- Convert the approved Business Requirements document into product backlog in Jira (ALM tool), documenting epics with business value, success metrics, acceptance criteria, etc. for the product roadmap.
- Breakdown signed-off epics into user stories and tasks with Gherkin format, Figma prototypes and wireframes to translate requirements for backlog refinement.
- Work with engineers to document the tech specs at a story level.
- Maintain all API and data mapping documents for feature work.
Testing duties:
- Perform in-sprint testing of dev-complete stories in CERT and QA environments, creating bug/defect tickets in Jira as needed and updating Kanban statuses in ALM.
- Develop test plans and scenarios for end-to-end testing of feature release work.
- Organize regression testing and SIT/SAT with downstream and impacted teams prior to releases.
- Conduct UAT demos with stakeholders, gather feedback, and sign off on feature work for release into production environments.
Agile project management duties:
- Facilitate standups, refinement sessions, system reviews, and retrospectives with scrum teams.
- Participate in all pre-PI planning PO syncs, PI planning team breakouts, ART board creation, and business approval/team commitment discussions.
- Provide customer feedback during sprint reviews and adapt the backlog as needed for sprint work.
- Attend governance/cadence calls to report on team health, RAG status, discuss RAID logs, and resolve impediments.
- Develop sprint reports—burndown, epic completion, etc.—on Jira dashboards.
- Send weekly status reports on sprint work, completed velocity, and any escalation issues to project management office/ART.
Develop user manuals prior to production releases.
Minimum Education & Special Requirements
A Bachelor’s degree in Computer Science, Information Systems, Information Technology, or a closely related field, or the foreign equivalent of such a degree.
Job Location
Monmouth Junction, NJ, and future unanticipated worksites in the U.S.