Roles & Responsibilities
- Understanding the flow of code and how it interacts with different components.
- Understanding project documents, customer demands, and product objectives to create and execute test cases.
- Setting up, maintaining, and performing test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests.
- Investigating customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports.
- Handling technical communications and understanding the customers' systems.
- Working with deployments teams, resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs.
- Noting all testing actions you have performed in daily and weekly reports.
- Analyzing and disintegrating software systems and coordinating with other teams to enhance the overall design.
- Researching test tools, methodologies, and trends and upgrading existing practices and processes.
- Managing the final quality on production release.
Requirements and Skills
- Experience working in any Fintech or Banking domain.
- Experience in using tools in the Microsoft Office Suite (Excel, PowerPoint, Word, Outlook)
- Competent ability with SQL - able to write queries
- Programming skills in either one or more of the listed stacks: Java, C# or Python
- Good knowledge of digital applications and financial products
- Experience in designing test plan and test cases.
- Experience in doing functional testing, Automation Testing and GUI testing, reports testing and end to end data flow testing.
- Perform integration testing and conduct user acceptance test (UAT) with business users
- Execution of test cases as decided by test manager on daily basis.
- Reporting daily test progress to stake holders
- Good knowledge of Project management tools such as HPQC & JIRA