We are looking for a Payments Test Manager to manage the user acceptance, performance testing and pilots of a new payment initiative. This project is one under a programme of initiatives improving the end-to-end customer experience across payments and loyalty.
The role requires a Test Manager with experience of testing complex business IT systems with UI, API and file interfaces. Payments experience, preferably obtained in a Retail Fuels environment or a multi-site retail operation, is preferred but not essential. The role assumes overall accountability for managing testing, creating scripts, and organizing test teams comprising staff members across multiple OUs. Strong organizational skills are required as it is anticipated that test team will not be co-located or dedicated to the project full-time.
Principal Accountabilities:
- Take personal ownership and accountability for the efficient delivery of UAT and performance testing phases. Assemble and manage cross-functional test teams drawn from the OUs to complete UAT and performance testing.
- Run the live pilots ensuring key scenarios are evaluated and defects are registered, tracked and resolved.
- Develop test strategies, plans and scripts based on business requirements and use cases. Support identification of requirements gaps
- Identify and analyzing defects and issues, and support corrective actions and re-test.
- Establish and maintain testing standards and best practices.
- Manage test reporting, ensuring progress and issues are accurately reflected to the Project Manager and into Steering Committee meetings, with escalations as needed.
- Ensure remedial action is taken as quickly as possible if any unexpected situations occur that will result in substantial changes in approach to the delivery of proposals.
- Support VE in establishing a more product centric organization, formalizing testing practices to support ongoing development.
Key Challenges:
- Flexibility in working as the role is broad in terms of requirements.
- Ensure all parties work closely together to deliver the required initiative outcomes.
- Coordinating UAT with a sprint-based Agile development methodology
- Highly complex IT system with multiple components and interfaces
- Co-ordination of distributed teams with limited availability
- Managing live pilots across multiple locations
Job Knowledge, Skills & Experiences:
The role is suited to a person that has previous experience managing testing of complex IT systems and working with teams across multiple geographies and cultures. Ideally the test manager will be experienced in testing methodologies and Agile software development.
Strong focus on DELIVERY:
- Understanding and experience of payment programmes, preferably in the retail petroleum industry
- Understanding and experience of ERP systems and interface development
- Experience in working with organizations across multiple geographies and languages and understanding the intricacies of project delivery across multiple cultures.
- Experience defining personas and archetypes to support testing.
- Ability to run test phases using ATDD/BDD, ensuring testing is well defined to the target scope.
- Define and create minimal, but comprehensive, test data sets.
- Strong conceptual, analytical, problem-solving, troubleshooting and resolution skills.
- Proven ability to work with limited supervision whilst exhibiting strong time management skills and delivering with a sense of urgency and attention to detail.
- Ability to demonstrate supportive relationships with peers, customers and third parties.
- Ability to manage and extract maximum value from disparate teams.
- Demonstrable experience of successfully managing testing of complex technology platforms with high business impacts
- Able to identify, assess and articulate issues to senior management with resolution strategies.
- Proven ability working in a complex and ever-changing environment.
- Excellent decision-making skills
Requirements
Academic Qualifications
- Bachelor’s degree from a recognised University preferred.
- Industry accreditation preferred
Functional Skills
- Strong Test Management Skills
- Agile testing methodologies
- Ability to identify practical solutions to complex problems.
- Ability to work in Multi-Cultural Teams across multiple locations and time zones.
- Self-motivated with great organizing skills
Key Competencies
- Payments testing experience.
- Attention to detail and quality
- Stakeholder Management
- Team Leadership
Relevant Experience
- Functional testing of complex IT systems involving UI, API and file interfaces
- Performance testing
- Managing live pilots