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.