- Proven Quality Assurance experience
- Develop, maintain, and execute manual or automated test scripts, utilities, simulators, data sets and other programmatic test tools required to execute test plans
- Expertise with one or more test automation tools and frameworks (Selenium, HP UFT/QTP, FinSim, others)
- Create comprehensive automated testing plans for new and existing systems with input from system analysts and programmers
- Inputs and maintains test artifacts and updates data in test/project management tools
- Effectively communicates testing activities and findings in oral and written forms
- Controls and manages own daily test activities
- Ability to establish and maintain effective working relationships
- Participate in requirements and design meetings to establish test effort estimates and identify test scenarios
- Ensure all Quality Assurance and testing activities are conducted according to the SDLC and Agile SAFe practices
- Ensure all planned testing is completed on-time, of the highest quality, and within budget
- Other related duties assigned as needed
Preferred additional skills:
- Organize and lead automated testing efforts for one or more areas within a core banking system
- Perform usability testing for total system performance, reliability, scalability, and security
- Experience with one or more development languages (C#, Java, Angular, SQL, Python, others)
- Understanding of the Software Development Lifecycle process (SDLC), specifically Agile/SAFe and testing within the SAFe framework
- Previous banking and/or financial industry knowledge and/or experience