- Functional and Non-Functional Testing (Load, performance).
- Hit rate testing, effectiveness testing, automation regression suite development and regression stesting.
- Manage and execute the automation suite and implement planned engineering changes according to agile principles processes.
- Analyze, Design, develop and enhancement of functional end to end test cases for real-time transaction surveillance solution around the HotScan product.
- Follow agile testing methodologies to ensure quality and consistency of deliveries.
- As a testing delivery owner, you must drive and initiate the communication with the other stakeholders and component owners from different areas.
- You should have clear understanding to develop and automate the testing of application (if applicable) for business & technical implementation/enhancements.
- You need to actively participate in the functional/technical discussion, asking right question, raising concern/risk and escalating it, explore and propose appropriate approaches, support the reusability of existing components.
- Design, implementation, execution and results analysis of automated unit, integration, regression, resilience and performance tests. Problem and root cause analysis.
- Code reviews based on the four-eye approval and incorporate best coding practices.
- Implementation and compliance with bank policies (naming conventions, encryption, security settings and other non-functional requirements).
- Contribute to QA of delivery of package/changes as per requirements.
- Presentation of QA approach and results in demo sessions
- Latest technology adoption for technical as well as business audience in demo sessions
- Expertise in understanding of client, business and technical requirements and problem-solving skills (analyzes the defects, identify the root-cause, and provide workaround/permanent solution).
Your skills and experience
- Bachelor of Science/Engineering degree from an accredited college or university with a concentration in Computer-Science or Software Engineering (or equivalent
- Total 6+ years of experience in IT industry with exposure to software Testing, development and maintenance of automation test suite, knowledge, and hand-on experience in implementing test automation frameworks.
- Hand-on experience in Test standards and procedures and testing non-functional requirements.
- Experience of working in Agile teams
- Experience of working Matrix organization
Must have skills-
Technical Skills
- Overall 4+ Yrs of Functional Testing in Banking /payment/AML and experience in STLC , including at least one big project of 2 years duration in SDLC/STLC
- 2+ yrs of Automation Tool/Framework J2EE, Hands on with Selenium, Selenium Grid, Load Runner, JMeter. Experience with developing Automation Framework is a plus
- Functional Testing and Experience in Swift/MT /MX/ISO payments and protocols
- Experienced in testing interfaces
- Automation Testing with BDD Cucumber frameworks using Java, Selenium Web Driver
- Knowledge of PLSQL, SQL and proficient in writing DB queries in oracle.
- Programming: Java, Python
- Query/Scripting: Oracle SQL queries, shell script, python scripting
- Dev Framework: Sprint boot, REST API, Angular
- Unit Testing: Karma, Jasmin, JUnit, Mockito
- Middleware: IBM MQ, Active MQ
- Platforms/DevOps: OpenShift Cloud, Kubernetes
- Tools: Git, Maven, Artifactory, Jira, Confluence
Domain/Functional Skills
- Developing and Testing a Ticket/Case Management system with dashboards, workflows, and escalation process is a plus.
- Payment Industry overview, MT/MX messaging
- Agile & Testing Methodologies
- DevOps working ways
- Stakeholder Management & issue/problem triage
- Requirements Management
Nice to have skills-
- Domain : Embargo, Transaction Scanning/Sanction screening
- Knowledge of Microservices, REST, JSON, YAMLs, XML
- Quick development using modern IDEs like IntelliJ Idea, Visual Studio/Code
- Dev Ops: Jenkins, Team City, u-Deploy
- Advanced Oracle, Data Migration, Performance Tuning
- Container: Docker, Kubernetes, any cloud platform.