Job Summary:
We are seeking a skilled Business Analyst with expertise in COBOL and AWS (Amazon Web Services) to play a pivotal role in our migration project. This role involves migrating on-premises COBOL applications to AWS cloud infrastructure. The ideal candidate will collaborate closely with cross-functional teams, analyse complex legacy systems, and contribute to designing and implementing migration strategies. Your analytical insights, technical documentation, and testing expertise will ensure a smooth and successful migration.
Key Responsibilities:
1. Requirements Gathering:
Ā· Collaborate with business stakeholders to gather and document requirements related to COBOL code migration.
Ā· Analyse existing COBOL applications to understand business functionality, data dependencies, and integration points.
Ā· Ensure clear communication of technical and business requirements across teams.
2. Solution Design:
Ā· Partner with solution architects, framework teams, and developers to design migration solutions that align with business objectives.
Ā· Develop detailed technical documentation outlining the migration strategy, process flows, and dependencies.
Ā· Design solutions that align with the underlying AWS infrastructure and migration frameworks.
3. Test Suites Documentation and Test Data Mining:
Ā· Create detailed test cases with clear objectives, expected outcomes, and step-by-step test execution plans.
Ā· Regularly review and revise test cases to reflect changes in project scope or discoveries during testing phases
Ā· Identify and prepare comprehensive test data, including boundary values, error scenarios, and standard use cases.
4. Risk Assessment:
Ā· Identify risks and challenges associated with COBOL to AWS migration, such as system compatibility, data integrity, and performance impacts.
Ā· Develop and propose mitigation strategies and contingency plans to address migration risks effectively.
5. System Integration Testing (SIT) and User Acceptance Testing (UAT):
Ā· Conduct thorough System Integration Testing (SIT) to ensure migrated applications meet technical and functional requirements.
Ā· Troubleshoot and resolve code-level issues in collaboration with developers and framework teams.
Ā· Support business users and IT Project Managers (ITPMs) during User Acceptance Testing (UAT), ensuring issues are documented and addressed promptly.
Required Skills and Qualifications:
Ā· Proven experience as a Business Analyst in COBOL-based projects, with specific focus on legacy application analysis and migration.
Ā· Hands-on knowledge of AWS services and cloud migration best practices.
Ā· Ability to analyse COBOL code to identify functionality, data structures, and dependencies.
Ā· Strong expertise in documentation, including requirements gathering, solution design, and test case development.
Ā· Experience conducting SIT and supporting UAT execution.
Ā· Ability to troubleshoot and analyse technical issues at the code level.
Ā· Exceptional problem-solving, risk assessment, and analytical skills.
Ā· Excellent communication and stakeholder management abilities.
Preferred Qualifications:
Ā· Prior experience with legacy modernization projects, specifically migrating mainframe COBOL applications to cloud platforms.
Ā· AWS certifications (e.g., AWS Certified Solutions Architect or similar).
Ā· Experience with Agile project delivery methodologies.
Ā· Familiarity with testing tools and techniques for cloud migration projects.