JOB PURPOSE
Responsible for testing developed applications and functional specifications on the payment processing switch
Responsible for the running tests within agreed budget, timelines with particular attention to details such that projects are delivered first time the right time
Responsible for design, development, testing and delivery of implementations to internal and external API services/Products and supports partners integrations to Internal API services/Products while ensuring all products and services are developed and delivered and consumed in alignment with internal and industrial quality, security and operational level standards.
RESPONSIBILITIES
Strategic Perspective
Enforces quality assurance measures and testing standards for new switching products and/or enhancements to existing applications throughout their development/product lifecycles
Ensures that software quality measures comply with regulatory standards, industry standards, and accepted best practices
Performs the pre-testing phase of development by preparing proposals in order to identify potential problem areas, and make the appropriate recommendations
Integrates products according to user requirements and organizational standards and specifications.
Operational
Implements and supports internal and external integrations to the switch and other services.
Performs the testing of developed solutions to ensure they are in line with functional specifications before being deployed to customers. These tests include SIT,UAT, Internal Pilot tests, and customer based pilot tests
Ensures the transaction was authorised and logged properly
Verifies integration of systems is seamless and functioning as expected (integration testing)
Runs various tests (integration and unit tests) to verify implementations are working as expected.
Engage in regular applications reviews to improve solutions quality and fix identified/possible bugs.
Prepares incident reports and oversees their fixes (regression testing)
Ensures that the developed system/product works within the expected performance thresholds (performance and load testing)
Finalizes testing before release to customers
Creates and maintains test scripts throughout the testing phases
Creates and maintains test documentation throughout the project implementation cycle
Tests new EMV chip profiles and ensures the switching systems are upgraded to support the contact and contactless changes
Verifies that the physical devices can accept new chip cards
Ensures messaging standards are being followed by all incoming and outgoing messages
Ensures all physical test cards were printed correctly with standard test keys, correct CVV, expiry date and card numbers before dispatch to schemes or customers
Updates all the back end systems which withhold the card data with the new physical cards printed for testing
Liaises with the switch engineering team and developers to communicate issues and concerns
Provides timely solutions to queries raised to ensure smooth execution and regression testing
Provides projects implementation status reports to stakeholders
Create knowledge documents covering all the basic acquiring and issuing topics for new testers joining the organisation
Excellent customer service skills that build high levels of customer satisfaction for customers
Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organisation
Willingly shares relevant expertise to other resources
Great attention to detail
Works with the security team to verify that applications developed meet the PCIDSS certification standard
Provides documentation for all implemented solutions/projects
CAPABILITIES
BEHAVIOURAL COMPETENCIES & SKILLS
Knowledge of basic ITIL principles
Software Development life cycle Skills
Basic knowledge of Postilion
Customer Service
Product Knowledge
Relationship Management
People Management
Basic knowledge of ISO 8583,API terminology and other payment standards
EDUCATION
The successful candidate will have a bachelor's degree in computer/ electrical / Electronic Engineering / Applied Physics / Computer Science / Information Technology or a related discipline
Professional certifications such as:
Professional Scrum Developer, Oracle Certified Associate, etc
EXPERIENCE
A minimum of 2 years' experience in a similar function. Relevant professional qualification is a prerequisite. Relevant professional certification may include Postilion User and Specialised modules certificates, ITIL (Information Technology Infrastructure Library, PMP (Project Management Professional Certification), MCSP (Microsoft Certified Solution Provider), Partners product certifications (Thales HSM, Double Take, ScoreBridge, Stratus, VMWare)
Additional experience.
Software Development
Research
Object oriented programming
Web services/SOAP, XSLT, REST
In-depth Knowledge of all Development tools, Languages and technologies (Java, J2EE, Android Development, .NET, PL/SQL, Transact-SQL, ASP.NET, JavaScript, etc.).
Specific emphasis on Java Enterprise and Mobile development.
Use of Java Application Server and related tools (e.g. JBOSS Fuse ESB, Apache tomcat, Apache CXF, etc) in system integration.