Pune
1 day ago
Specialist I - Product Engineering

Role Proficiency:

Deliver products in line with program objectives and customer requirements; driving growth of the product portfolio

Outcomes:

      Acts independently lead team from forefront       Drive delivery by product development teams for the portfolio under purview       Identify avenues for new products/features       Coach develop and mentor team members       Enable building a robust Product Development Strategy       Create effort estimation and ETA for deliverables; ensure adherence to timelines/SLAs as applicable       Enable solutioning for complex technology problems write code for very critical modules/complex algorithms develop complex features and unit test cases       Ensure execution of test cases and preparation of release documents in line with requirements       Adhere to the best practices and standards provide periodic status updates   Ensure hiring of right candidates via technical assessments for the Product Engineering Lead role

Measures of Outcomes:

      Adherence to the product development plan       Overall Quality metrics of team projects (e.g. defect density code coverage unit test coverage)       Performance on FAST goals and Outcome Accounting goals       People Satisfaction Score Personal and team achievement of quarterly/yearly objectives (OKR Assignments HIG Stretch goals)

Outputs Expected:

Product Planning:

Provide guidance on product planning; ensure engineers are on track per defined development plan Review specifications to analyze prioritization proposed by Product Management teams Engage with Architecture and Engineering groups to determine technical and functional feasibility Develop and review project plan from requirements through development to QA
as well as release plan Communicate functional dependencies in terms of release teams
SCM teams and Product teams


Product Requirements:

Conduct periodic review of requirements traceability from user stories through relevant test cases Work with the product management team in defining and prioritizing product (functional and non-functional) requirements


Product Design and Development:

Guide and drive architecture discussions with Product Architect based on product and functional requirements Conduct reviews of case utilization and mapping to design/architecture
as warranted Manage development and testing of products


Build and Release Management:

Drive and monitor communication with cross functional teams (SCM
Release Management teams) to ensure appropriate support in terms of release planning and infrastructure planning.


Product Testing:

Liaise
track and close testing cycle with relevant stakeholders Drive and track if product testing team works with relevant stakeholders during the requirement analysis; test case development with requirement traceability Set up test automation tools wherever applicable Drive
guide and monitor complete system integration and testing; regression testing of product functionality Certify quality of product for interim
Alpha
Beta and Final releases of product


Product Training and Documentation:

Delineate list of all features available for particular current version (release notes) Gather workflow changes and call out the required details to provide input to product teams Guide relevant teams around development of user and training materials.


Product Sign Offs:

Seek sign-off from Product Sponsor on key deliverables: product roadmap
release plan
product marketing requirements
functional specifications
architecture
user experience
product's Alpha release
Beta release
Market Rollout and product decommissioning


Project Management:

Conduct periodic review including overall program review with critical stakeholders as well as internal reviews (scope review
high level design review
test strategy review
execution review
risk review) Track staffing plan as well as available capacity Monitor and address infrastructure needs (including software / hardware requirements) as well as capability needs (training requirements) for execution per plan Periodically track program performance against metrics agreed upon with data quality metrics group


Product Line Management:

Track costs against budget as well as profitability in terms of cost for projected revenue


Technology Thought Leadership:

Identify accelerators and ideas for new product lines and enhancements based on understanding changing technology and customer landscapes Drive cross product learning in terms of cross usability features Build awareness and leverage new ideas through to execution Enhance knowledge of development tools; continuously integrate tools for the teams


People Management:

Build a complementary team of product development experts
via lateral hiring and training Understand aspirations of team members
identify programs and certifications
areas for the growth of team members
based on aspirations and project requirements Mentor team members and conduct one-on-one sessions to coach team members Set goals for team members and monitor performance Enable high performance through FAST goals
G&F instances Manage a team of 30 plus employees Develop a positive working relationship with customer stakeholders
and product engineering organizations in other companies

Skill Examples:

      Uses Domain / Industry Knowledge to independently understand capture the business requirements and fine-tune. Interact with SME at various stages of the development process       Uses Technology Trends Knowledge to provide input on potential areas of opportunity for UST. Provide input on the creation of roadmaps for the client Research new products / trends / best practices       Use product knowledge to design/implement the business and non-functional requirements in collaboration with architects       Use knowledge of Product Features and Functionality to understand the technical dependency of the product workflow. Independently analyze the product and apply the best practices in his/her own area of work. Conduct training on the various functional modules of the product       Use knowledge of Product Development -Project Management Tools and Techniques to plan and manage large and complex projects as defined within UST. Implement best practices with measurable business value-adds. Identify risks and mitigation strategies on an on-going basis and implement the same for large/complex projects. Integrate multiple towers and identify dependencies across different streams for large and complex projects during product development       Use knowledge of Product Development Management: Project Governance Framework to create / customize RACI Matrix and Governance Framework for large and complex projects. Develop the communication protocol establish and follow an escalation matrix for large and complex projects reporting mechanisms for large/complex projects as defined within the product portfolio       Use knowledge of Product Development Management-Project Metrics to identify deviations from organization / practice benchmarks and bridge the same. Analyze metrics trends based on reported metrics. Define metrics to be tracked for a project; identify and implement appropriate tools for tracking defined metrics for a project

Knowledge Examples:

      Domain / Industry Knowledge: Working knowledge of standard business processes within the relevant industry vertical and customer business domains       Technology Trends Knowledge: Demonstrates working knowledge of technology trends related to one technology with an awareness of technology trends related to at least two technologies       Architecture: A working knowledge of product architectural elements such as client server/SOA based configuration parameters. May specialize in one or more areas       Product Features / Functionality: Working knowledge of the product       Configuration Management: A working knowledge of configuration items configuration management tools and processes       Software Design & Development: Functioning knowledge of SDLC process (e.g. Waterfall Agile XP) programming principles best practices (refactoring code code package etc.) and engineering practices       Product Development Management-Project Management Tools and Techniques: Specialized knowledge of project management process and concepts (such as project scoping requirements management change management risk management quality assurance disaster management agile concepts etc.) tools (MS Excel MPP Client specific time sheets client specific tools and processes capacity planning tools and Industry Standard Agile ALM Tools)       Product Development Management-Project Governance Framework: A specialized knowledge of project governance framework RACI matrix channels of communication (e.g. escalation matrix) User Experience Knowledge: An operational knowledge of various aspects of product/systems usability understanding of the emerging trends in the UX world (e.g. Responsive design mobile use etc.) that impacts the product design

Por favor confirme su dirección de correo electrónico: Send Email