As an experienced member of our Payment Exchange Testing Team, you will own Requirement Analysis, Test Case Design and Manual Testing, Automation script preparation of our Product.
What You Will Do
- Your primary responsibility would be to independently test or prepare automated test scripts for the assignments and maintain highest degree of quality for all deliverables
- Provide estimations for analysis, design, manual testing, and automation script preparation of application functionality for the assignment
- Requirement understanding through different source of information/documents available with the team
- Perform QA activities for manual as well as automation testing; execute, maintain & enhance the existing and new automation test suite
- Conduct peer reviews of test conditions/test cases/test data requirement by testers and follow up to close the review comments
- Apply innovative concepts in testing to enhance the test coverage, improve quality and reliability
- Refine the requirements with BA during the grooming calls
- Learn the best practices and the methodology used in the program and adhere to the standards
- Provide L3 support as and when necessary for production issues
- Analyze production issues, reproduce them in lower environments and provide data points and patterns to the technical team and help provide short-term and long-term fix and help the client support team in the whole process
- Mentor/train existing and new team members
- Identify and collaborate with all necessary stakeholders to reach agreement in accordance with defined project goals with little to no assistance
- Track progress against assigned tasks, report status, and proactively identify issues and report to the Product Owners, Architects and Management team
- Work successfully in a team environment and demonstrate a willingness to help team members in achieving their project goals if required
- Ownership and accountability for delivering assigned tasks and deliverables within the established schedule
What You Will Need To Have
- Minimum of 6+ years of experience as a QA with minimum 3+ years of experience in automated testing
- Good understanding of Software Test Lifecycle including Test Strategy, Test Planning, Test Case Design, Test Data Setup, Defect Management and Test Log, Test results, Test Traceability Matrix and Test Metrics
- Screening and validation of application through database and system logs
Technical Skillset required
- Strong knowledge on Selenium, TestNG, SQL Server
- Knowledge of Dot Net or Java would help
- Strong knowledge of Agile processes & tools associated with it, such as JIRA, GitHub, Jenkins
- Very good understanding of security aspect for an application or project
- Good debugging and problem-solving skills
- Good understanding of framework and ability to understand complex architectural aspects
- Experience in integrating to third-party applications
- Require minimal supervision, is a fast learner and a team player
- Hands-on experience on black box testing
- Understanding of application interfaces, XML, security etc.
- Must have good written and verbal communication skills
- Must have experience in retail banking domain
- Creative thinking and good problem-solving skills
What Would Be Great To Have
- Hands-on experience on CI/CD tools like Jenkins/Harness and GitHub
- Hands-on experience in coding automation framework using programming language like C# or Java
- Knowledge of Payments domain