- Designing tests scripts, scenarios and test data appropriate to the current testing activates.
- (Identify the most appropriate implementation approach for a given test, design test conditions based on the analysis of system functions. Also avoiding unnecessary complexity)
- Logging errors discovered in verification of test execution - recovering from these errors, and analysing their causes
- Attend/lead document walkthroughs, reviews and inspections for user requirements
- Evaluating the outcome (coverage, success, progress, quality) of each testing cycle, creating reports for the ATM Solutions Manager.
- Demonstrate a good knowledge of the software development life cycle
- Maintain an up to date knowledge of ATM models and their differences with regards to testing activities.
- Ensure that the requirements as specified are testable, the test coverage is correctly applied, and are implemented accurately
- (Point out areas with the ATM Solutions Manager where the application developed seems to stray from the agreed requirements)
- Contribute towards estimates and risk analysis for the project and liaise with the ATM Solutions Manager.
- Provide written updates on testing progress with an emphasis on providing early updates of issues encountered that may delay the delivery of the software.
- To support the ATM Solutions Manager in the Mentoring/Assisting all Test Personnel in the UK making sure that all new procedures and practices are followed and adhered to.
Essential Duties and Responsibilities:
- Provide advice and guidance to the project team on software testing activities
- Keep the ATM Solutions Manager aware of training and resource issues affecting their performance
- Keep the ATM Solutions Manager informed of any issues that could affect delivery schedule
- Perform complexity / Functional Risk Analysis on requirements specifications
- Setting the objectives and scope for a test phase(s) including the requirements for any automated testing tools
- Adhere to the companies working practices and standards, supporting the ATM Solutions Manager in enforcement throughout the project cycle
- Recommending enhancements, and flagging non-adhesion to the ATM Solutions Manager.
- Training to external departments to ensure knowledge transfer.
- Perform yearly / Bi-Yearly certifications with Link, Mastercard and VISA to ensure continued compatibility’s with all regulatory external bodies.
- Working with Clear2Pay and ICCSolutions for testing tools and test packs.
- Minimum Knowledge, Skills, and Abilities Required:
- ISEB foundation certificate
- Thorough knowledge of the testing approaches, techniques and standards expected in an industry standard software development life cycle
- Good working knowledge of Postilion either 4.x , 5.x versions + Active/Active.
- Good understanding of how ATM’s work
- Use of SQL for testing investigations
- Strong analytical and presentation skills, documentation and reporting skills, problem-solving abilities
- Excellent eye for detail
- A well organised and self-motivated team player
- A positive 'can-do' attitude, and an ability to stay calm under pressure
- Training and/or experience in the use of test automation / management tools
- Good time management and tracking/recording essential for working on multiple projects