Cognizant || Programmer Analyst || 2023 || Apply Now
Job Description:
Responsibilities:
Requirements understanding and analysis:
- Understand functional/non-functional requirements.
- Participate in client meetings and as well as prepare clarification list to obtain clarifications.
- Prepare requirements list and as well as obtain review input from key stakeholders.
- Moreover, Updating requirements traceability matrix.
- Lastly, Prepare impact analysis document (for simple changes) to understand impact on existing functionality.
Design:
- Provide inputs to create the low-level design for the module based on understanding of the requirements and HLD.
- Identify the list of reusable assets that can be used and share the inputs.
- Share the list of components with the senior developer/other relevant stakeholders and solicit inputs.
Coding:
- Based on the LLD, identify the component to be created.
- Set up the environment for building the component.
- Replicate the existing code into the environment.
- Establish the connection to the databases.
- In addition to, Perform coding according to the final technical specification.
- Follow coding standards and best practices to verify code quality.
- Create code quality documents for code review using various tools (Informatica, Aqua).
- Release of developed code for review.
- Revise code based on information provided by Senior Developer and as well as Module Lead as needed.
- Identifying unit test case scenarios based on the design.
- Prepare unit test cases and as well as test data under guidance.
- Moreover, Merge code into build environment and as well as obtain input from Senior Developer.
- Performing peer reviews for the other team members.
- Lastly, Performing technical troubleshooting as needed.
Test Management:
- Perform unit testing based on identified test scenarios.
- Furthermore, Troubleshooting simple bugs identified during unit testing.
- Produce unit test document based on test results and as well as share the same for review.
- Integrate and perform system integration testing.
- Respond to QA team inquiries within established deadlines.
- Analyze and as well as resolve defects identified during functional/non-functional testing.
- Understand the impact/criticality and as well as priority of the defect.
- Lastly, Perform regression testing for QA tests.
Must Have Skills
- Hive
- IBM Infosphere Datastage
- Informatica
Eligibility :
- Any graduates.
- Good written & as well as Verbal communication.
- Interested to work in voice Process (BPO).
- Basic computer knowledge.