Understand the given requirements and technical specification to develop new program or modify the existing program as assigned. Create the test cases and perform test execution including complete the project documentation as required. Help team in troubleshooting and debugging application issues. Support Technical Consultants and lead in building solutions and providing technical mentoring and guidance.