Test Analyst
Role details
Job location
Tech stack
Job description
This role is for a Junior Test Analyst to join our ATM Test team in Hatfield. The successful candidate will be fully trained internally on all aspects of testing methodology. This role will work alongside established test resources within the team and will be responsible for the activities of the test effort. These include executing the necessary tests, along with the logging of the outcomes of that testing. They will be required to perform any manual functionality testing activities typically undertaken within the software development lifecycle and are also responsible for test script creation and execution. In addition to this they will be expected to help support the test team in the UK Test Lab with Day to Day duties, such as cleanliness, and maintenance of ATMs In the lab. Summary of Duties and Responsibilities: Adhere to the Testing process and procedures, following the testing lifecycle Design 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 Evaluate the outcome (coverage, success, progress, quality) of each testing cycle using the TFS program Testing & Development Application, creating reports for the Senior Test Analyst & Test 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 distributed, and is implemented accurately Contribute towards estimates and risk analysis for the project and liaise with the Senior Test Analyst and Test Manager. Provide written /email updates on testing progress with an emphasis on providing early updates of issues encountered that may delay the delivery of the software to the interested parties.
Essential Duties and Responsibilities:
- Provide regular updates to the project team on software testing activities.
- Keep the Senior Test Analyst / Test Manager aware of any training needs affecting their performance
- Keep the Test Manager informed of any issues that could affect delivery schedule
- Perform complexity / Functional Risk Analysis on requirements specifications
- Adhere to the companies working practices and standards, supporting the Senior Test Analyst & Test Manager in enforcement throughout the project cycle
- Recommending enhancements, and flagging non-adhesion to the Senior Test Analyst and the Test Manager
- Support demos to stakeholders.
- Help 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.
- Keeping the Ticketing system (Service Now) updated through the test cycle.
Requirements
- Basic understanding of how ATM's work
- Diagnostic and problem-solving skills
- 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
- Attention to detail and tenacity a requirement Offers of employment are conditional upon passage of screening criteria applicable to the job. EEO Statement