Responsibilities:
- Review and analyze user stories to develop, document and maintain test cases from business requirements
- Design automated test scripts and deploy these using automation software
- Execute and evaluate manual or automated test cases and report test results
- Identifying regression testing scope and coverage
- Identify and log defects, work with development to resolve, and verify fixes when implemented
- Identify risks as early as possible in the system development life cycle
- Create test data as required
- Participate in the identification and implementation of continuous improvement in QA processes, DevOps, and Agile Dev standards for the entire team
Requirements:
- Bachelor’s degree in computer science or equivalent and 3-4 years of software QA experience
- Experience of Git and other dev/build tools
- Experience automating Test Driven software development processes
- Experience writing and executing unit/regression tests. Knowledge of security testing a real plus
- Experience of working to a formal SDLC, using structured testing and release methods Desirable
- Exposure to test automation tools and principles (Selenium/Appium/ Katalon/Load Runner/QTP)
- Experience with SQL Programming & RDBMS
- Experience with web services (REST, SOAP, and others)
- Scrum / Agile expertise, ideally in a distributed team environment
- Experience with OS Linux and Windows Server
- Experience in Java, Python, Ruby, PHP, Node, .Net, etc)
- Preferably have experience in Banking