Job description / Role
The purpose of this position is responsible for development of CRs in-house i.e. receiving and reviewing requirements from Solution Design. Creating low-level application designs based on SDDs that can be implemented in specific domains, undertaking the development of the proposed solution in specific domains, and developing the necessary test cases as may be required in alignment with the in-house development and testing process. Preparing the demand for production deployment.
• Review the Solution Design Document (SDD) to receive and understand the solution design requirements as laid down by the PE team on individual CR’s
• Develop and document the functional specification documents as may be required for each CR undertaken for Development based on the SDD document received from PE
• Develop and build CR or defect resolutions i.e. develop configuration, reference data change, and customization at all layers of the applications i.e. database, business objects, user interface, external interfaces to other applications, as required
• Develop and document Unit Test cases and Component Integration Test (CIT) cases and scenarios on individual CR’s
• Validate code changes on the development/ training environments through Unit and CIT testing ensuring that it meets the entry criteria of Testing prior to deploying it on the testing environment
• Prepare the developed CRs packages/code and deliver it to the Testing team for deployment on testing environments (including Release Notes/ Work Orders (WOs) and roll back procedures in case of non-successful deployment)
• Deliver signed-off packages for deployment on Pre-production environment
• Provide support and guidance to the Testing and Deployment Teams during package installations on various testing and production environments
• Closely monitor the defects quality center and provide support and resolve the reported software defects acknowledged by the testing team during all testing stages including SIT, Smoke Testing, Regression Testing, Performance Testing and UAT prior to going to production
• Perform and/or provide support for Root Cause Analysis (RCA) on defects generated during all testing stages including SIT, Smoke Testing, Regression Testing, Performance Testing and UAT tracing back to original CRs
• Maintain library of all requirements, change requests, design and technical documentation and history of changes made to the system, configuration management activities, aimed at maintaining a library of software and component changes
• Maintain the development environment code levels according to the different code levels in TQC/other environments, so different packages can be delivered to different environments
• Define impact on bill cycles planning, performance and ensure adherence to quality assurance processes
• Participate with du IT Infrastructure team (who will be responsible for conducting the activity, providing T&As, DBAs, etc.) in fine tuning, performance enhancements, software and/ or database, or Hardware upgrades of the development/ training environments
• Provide development methodology and documentation and required materials in
• response to du’s external and internal audits
• Review SDD from testing prospective and act as a quality checkpoint to identify any testing gaps
• Define Test scripts based on the test cases detailed in the SDD
• Support SIT, Regression and other testing as deemed required and mentioned in SDD for in-house development CRs
• Coordinate with du Test bed team, du network development team for necessary environment access or system integration testing
• Ensure BRM for these CR’s before handing them over for packaging and deployment onto the Regression environment
• Perform validation and deliver changes upon successful completion of Regression Testing, for handover to IT Operations team
• Execute and provide support for defect management as per the defect management process during testing phases that could include SIT, UAT and Regression Testing as required for the CR
• Improve test coverage through adoption of proven test capabilities and continuous automation
• Define and implement effective defect management process to reduce defect leakage to business and production
• Provide testing methodology, documentation and required materials in response to audits
• Review the package developed by In-house Development team for deployment readiness
Requirements
• Minimum 5 years of experience in a similar design and development role in telecommunications industry
• Siebel 8.1 Certified.
• Sales Force Automation - Microsoft Dynamics
• Knowledge of E2E Architecture of Telecommunication BSS/OSS landscape
• Development experience in Product and pricing modules, Work Flows, Integration and TBUI.
• Functional Knowledge of order Management, Trouble Ticketing, Campaign management, Account management.
Good to have:
• Hands on Experience in Siebel Implementation.
• Netcracker Development skills