Work directly with the client gathering requirements to analyze, design and or implement technology best practice business changes to technology with business strategy and goals.understand the business, stay focused on vision and be aware of technology of current workstay engaged with the team and inform them about changes in priorities as per business and product ownercollaborate with team regularly helping with features, user stories, and other documentationparticipate in testing by validating test cases and scenarios and executing testing qawork with other it teams and resourceswork directly with the client gathering requirements to analyze, design and or implement technology best practice business changes to technology with business strategy and goals.understand the business, stay focused on vision and be aware of technology of current workstay engaged with the team and inform them about changes in priorities as per business and product ownercollaborate with team regularly helping with features, user stories, and other documentationparticipate in testing by validating test cases and scenarios and executing testing qawork with other it teams and resources