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.
- Analyse 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.
- 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