– Conducts impact analysis of requirements or changes that need to be implemented into the system
– Creates estimates based from the impact analysis
– Creates high-level design of the requirement
– Creates detailed technical design for each module that needs to be created / modified
– Conducts a thorough unit test and correspondong documentation
– Conducts a thorough end-to-end integration test and corresponding documentation
– Provides support to testers during System Testing and UAT
– Provides production support
– Mentors junior and new resources of the team
– Conducts trainings / refreshers to the team
– Manages a small team