- Verify & Validate process in terms of activities (testing, code inspection, etc.), methods, tools,etc.
- Develop, maintain, and implement System/ UAT testing strategy, test plans, test processes, test scenarios, and test cases.
- Create test estimation templates
- Identify test cases and those that can be automated
- Create and maintain a business requirement to test result mapping
- Develop scripts for each of the test cases for automation
- Create Test cases for System Tests, System Integration Testing and User Acceptance Testing
- Execute the tests multiple times, based on requirements.
- Identify both functional and UI test cases and execute the same.
- Perform both Black box and white box testing as required.
- Ensure the quality of the work product (system) is of a high standard as defined in the Test Strategy document.
- Align well with the overall project timelines and accordingly step up and execute the work
- Document Standards and Guidelines for scripting
- Install guide and User manual for the test automation scripts
- Provide leadership and “best practices” experience for definition and implementation for the process area
- Provide guidance and support to Project Manager for implementing the defined process
- Provide necessary training to team members
- Reconcile data between source and target systems as part of data migration testing and production cut over
- Communicate with Business Analysts and Developers to understand/ clarify requirements
- Participate in systems requirement reviews and team meetings
- Participate in production support and troubleshooting
- Participate in collection and review of quantitative data related to software testing and development activities for measurement and analysis
- Identify, report, and manage defects in defect tracking system
- Provide regular updates to the Test/ Project Manager
- Provide testing status reports per Project requirements and provide input to Project Plans
- Identify and communicate risks to Project team
- Experience in automating native applications (e.g. SAP) testing.
- Working experience on web automation tools like Selenium with Java/C#, and Playwright.
- Working experience on native Windows applications automation.
- Knowledge of test automation tool Katalon is a plus
- Knowledge of designing automation framework.
- Knowledge of Azure Test Plans and Azure DevOps.
- Knowledge in Jmeter, SonarQube is a plus.
- Good understanding of technology environment, such as Azure, Azure SQL, MSSQL
4. General Skills / Abilities
- The candidate should Preferably be certified by ISTQB
- Strong process analysis skills and ability to suggest improvements for efficiency and effectiveness of solutions based on industry best practices
- Proven conceptual, analytical, and judgmental skills. Should have a positive attitude Excellent verbal and written communication skills and the ability to communicate well with all stakeholders at all levels, technical as well as non-technical stakeholders
- Ability to work directly with clients and management without supervision and to facilitate and navigate discussions with stakeholders to ensure clarity, prioritization, and consensus
- Leadership skills and ability to work well with diverse team members, often in multiple locations
- Ability to work with different points of view and lead the team to convergence, while always keeping the project objectives in sight
- Strong presentation and facilitation skills
- Role Specific Experience: 7+ years of relevant technical and business work experience
- Banking & Financial domain experience, along with knowledge of risk management, familiarity with concepts of finance and accounting
- Proficiency in MS Excel
- Experience in defining and implementing technology solutions for a major financial institution
- Extensive experience as a Business Analyst for a large financial institution
- Extensive experience in gathering business requirements and developing functional specifications