Design, test and maintain software programs for operating systems or applications for client deployment, ensuring 100% quality assurance parameters are met.
Requirements
- Understand product/software requirements and design
- Develop software solutions by studying information needs, systems flow, data usage and work processes
- Facilitate root cause analysis of system issues and problem statement
- Analyze client requirements and convert them to feasible design
- Collaborate with functional teams and systems analysts
- Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software
- Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases
- Ensure all codes are raised as per the norm defined for project/program/account
- Compile timely, comprehensive and accurate documentation and reports as requested
- Coordinating with the team on daily project status and progress and documenting it
- Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders