Responsibilities
- Leads multiple phases of technical areas within a project and/or multiple small projects of moderate scope and sometimes complex assignments. Responsible for managing own and team's time within a certain area and conditions.
- Writes high quality scripts in a chosen tool and builds into a scenario to test defined non-functional use cases, co-ordinating schedules, work and resource plans, and leading the progress of all activities against overall plan.
- Co-ordinates the information gathering and reporting process, conducting research to define problems and preparing responses to anticipated questions.
- Creates traceability records, from test cases back to requirements, reports on system quality and collects metrics on test cases.
- Produces test scripts, materials and regression test packs to test new and amended software or services.
- Provides detailed advice to the team regarding the application of technologies.
- Supports test management in developing project plans and tracking against key milestone dates.
- Develops a network to support and add value to client engagements including company, clients and external professional networks.
- Bachelors Degree in Computer Science, Information Systems, or other related field, or equivalent work experience
- ISEB / ISTQB Certification
- Additional course or certification in Quality Engineering
- Object-orientated Programming (OOP).
- Development languages; C#, Java.
- Mobile Application development.
- SOAP and RESTFUL services.
- Use of testing tools and frameworks (E.g., Selenium, Appium, Soap UI, Jira).
- Performance and load testing exposure/experience.
- Experience in Agile delivery and exposure to Test Driven Development, Behaviour Driven Development (BDD) in a continuous delivery model.
- Test analysis & design experience.
- Test automation experience.
- Experience / Exposure to NFT