Gather and document business requirements, analyse the technical feasibility with the development teams, write user stories in JIRA
Interact with both business and technical stakeholders to deliver high quality products and services that meet business requirements and expectations while applying the latest available tools and technology.
Document new functionalities. Arrange user trainings when relevant
Maintain and spread knowledge of the solutions being developed with the wider team.
Ensure solutions developed are generic and reusable as possible. Leverage other streams deliveries.
Interpret requirements and acceptance criteria into comprehensive test cases.
Acquire test coverage in depth and breadth via software engineering thoughts/utilities.
Plan, prepare, coordinate, and execute mission-critical test executions (System Integration Test and User Acceptance Test).
Work with databases, software algorithms and pattern design
Design, develop and unit test applications in accordance with established standards
Participate in peer-reviews of solution designs and related code
Package and support deployment of releases
Develop, refine, and tune integrations between applications
Track and maintain code coverage system performance and system security
Contribute to design and implementation of application integration solutions