This role is for a QA Engineer Automation & Core Banking Domain Expertise who has a very good hands-on experience in Banking domain especially in Core banking domain with hands-on experience handling various Payment flows in all formats , great technical background, analytical and problem-solving skills and willing to be part of a team responsible for implementing high-quality, performant , legacy and robust technology. 
The QA Test Engineer will interact with various teams in multiple locations in order to deliver tightly integrated global solutions. 
The successful candidate will be detail-oriented, a self-starter, and will have a strong sense of teamwork and personal responsibility this person should be technical strong as self driven but required inputs will be given from next level
- Critical to have very good knowledge and hands-on experience of Banking domain(Senior Experienced level ) especially on Core Banking modules with expertise in Payment Processing (Front to Back End to End) in all formats & types with good hands on SWIFT (Both MT , MX, ISO all formats of messages) including hands-on experience working for various Core banking Modules /products with flavors of all accounting modules processing , charging , billing , facilities limits , Balance Transfer , Cash Pooling , Account & Interest Statements etc., should have been experienced working in all these core banking modules with excellent Testing skills with good leadership qualities .
- Experience of Working in Core-Banking Modules with good exposure to System , System Integration (SIT) , User Acceptance Testing with interaction with Business will be required . Working in Legacy Systems ( Tandem /Mainframes ) will be an advantage.
- Should have excellent Testing Skills having exposure to all levels & types of Testing .
- Must have Automation exposure with hands-on with experience of Creating/working in Automation Framework for legacy core banking application . Good to have hands-on experience in Automation Framework creation with flavors of all types of design with latest technologies test implementations.
- Should have hands-on experience in legacy Tandem Platform (Similar to Mainframes - strong technical background in Cobol, TAL, Enform, Enscribe database and OSS on a Tandem mainframe environment.) exposure to the latest technologies including JAVA (latest versions) with RDBMS Oracle-SQL-PL/SQL JDBC , using the tools like IntelliJ, SQL Developer, Fabric-DAP Console, JENKINS, Maven , Exposure to Continuous Integration & Deployment tools, including knowledge on Micro-Services with good hands-on experience in API , SOAP - REST Services with message broker tools like MQ, KAFKA. Exposure to BDD- Cucumber Framework or similar is essential.
- In this role, the candidate should have a keen eye for detail, an analytical mind and problem-solving aptitude, excellent communication skills and strong organizational skills.
- The resource will be expected to take an Senior role in Banking domain handling all types Real type Payments flows for various geographical locations world wide creation/performing detailed QA activities in the complete Agile SDLC Cycle . Resource needs to work with cross-functional teams to ensure quality throughout the software development lifecycle and liaise with the development team to identify system requirements and correct test coverage is provided.
- Need to have hands-on creation of test artefacts from the initial Test requirements analysis, review , thorough test risk assessments , creations of Test Approach , Test Strategy , Test Plan , Test Case Creation , execution , traceability, defect life cycle , & Test Closure as per the Industry testing standards that should match with the organization testing standards.
Your key responsibilities
- Participate in the software development lifecycle, for targeted Software Components in accordance with the functional / technical solution design, data mapping as well as product backlog in all forms of testing .
- Follow Agile (Scrum) development practices and help to maintain code quality, organization, and test coverage.
- Should have a Very Strong Understanding of Core-Banking Modules with good Business flow. Good hands-on & Exposure to User Acceptance Testing will be an advantage .
- Good Testing Skills (All levels & types) with hands-on exposure to Test Automation creation/execution.
- Thorough documentation & maintenance of all the Test Evidences with new techniques to adopt & complete the same as per the Project schedule will be critical for System, SIT , UAT Business Testing .
- Participate in Requirements analysis , design and Automation code reviews as well as Integration testing. Contribute to the measurement and analyses of the code, for optimum quality and performance.
- Engage with technical architects, business analysts, developers and product team to promote system enhancements.
- Participate in the entire test cycle especially in System Integration Testing (SIT) & User Acceptance testing (UAT) with key focus on Core banking modules with hands-on in Payments flow.
- Track and report test, automation progress to Project Managers, Scrum master as well as system Architect and developers.
- Continually help to improve the performance of the team in regards to Agile /Scrum practices.
- Provide support for technical infrastructure components and actively participate in issue resolutions via QA practices targeting defects/bugs.
- Analyze user stories (with developer + FA), and actively participate in Sprint reviews.
- Design and implement test architecture for test automation. Continuously monitor and improve functional performance of test automation.
- Implement QA practices including test case preparation and execution.
- Debug test scripts; identify and prepare test cases.
- Identifying and create test data for test case execution.
- Utilize Cucumber, JIRA, JUnit, Maven, log4j, HP ALM, IntelliJ/Eclipse, Selenium WebDriver, Agile Scrum, SDLC, Java, Unix, Web Services Testing/SOA Testing, JMS Messages Testing, Testing Data Transformation, and Data Cache Storing.
Your skills and experience
- Senior Experienced Profile with good exposure to Core Banking domain especially on the Payment Processing (completed Front to Back/End to End) good testing (Functional & Non Functional areas ) skills with exposure to Automation. Must have Automation Framework development & execution experience .
- Should be experienced & worked in earlier projects (Preferable Work exposure in Core Banking applications) to cater for above mentioned Key responsibilities . Be a Quick learner both Domain & in Technology. 
- Good Banking Business Flow knowledge with earlier experience for working in all forms of Software Development life cycle teams .
- Should have good hands-on in Automation Framework development (Experienced & Self Driven ) for complex Banking applications in latest Technology with good adaptability to upskill for changes in technology/tools in these areas. 
- In this role the candidate should have a keen eye for detail, an analytical mind and problem-solving aptitude, excellent communication skills and strong organizational skills.
- Good Attitude with all forms of leadership skills .
- Exposure to work with diverse teams world wide .
Other skills / competencies required
- Excellent communication skills with good attitude as in contact with many teams in bank
- Client focus
- Attention to detail
- Administration
- Flexibility