About the Team:
Are you eager to elevate your career to new heights? Join us for an exhilarating opportunity to pioneer our groundbreaking digital bank project, where boundless possibilities await!
We're thrilled to extend an invitation for you to join our vibrant team of visionaries, innovators, and trailblazers.
As a Quality Assurance & Test Analyst of our digital bank project, we're not just offering a job; we're presenting an opportunity to be part of something extraordinary.
You'll collaborate closely with some of the sharpest minds in the industry, operating within a supportive and collaborative environment that fosters creativity and exploration.
Your next thrilling adventure awaits with our digital bank project. Join us in shaping the future, today!
About the Role:
Driving software quality and efficiency within our organization
Designing test strategies, leading testing teams, and implementing best practices to enhance overall software quality.
What You'll Do:
Test Planning and Strategy:
Architect and develop comprehensive test strategies, planning, standards, processes, and procedures that are aligned with project goals, user requirements, and the bank’s overall digital banking vision and regulatory requirements.
Define testing strategies, methodologies, and processes for different types of testing (functional, non-functional, regression, performance, security, etc) to test various dimensions of the bank’s digital mobile platform and other solutions.
Collaborate with project managers, developers, and other stakeholders to align testing activities with project timelines.
Team Leadership:
Lead and mentor a team of QA/test engineers whilst managing resources from test and system integration providers.
Assign tasks, set expectations, and provide guidance to ensure the team's productivity and efficiency.
Communicate testing progress, roadblocks, and insights to stakeholders clearly and concisely.
Conduct regular team meetings to discuss progress, challenges, and improvements.
Test Execution and Reporting:
Oversee testing processes to meet all relevant security and financial regulations for digital banking services.
Coordinate and execute test cases to validate software functionality and performance.
Monitor and report on the progress of testing activities, identifying and addressing issues as they arise.
Implement various testing methodologies (regression, performance, black-box, white-box, etc) to ensure thorough coverage of functionalities and work with cybersecurity and digital infrastructure teams on managing potential vulnerabilities and remediations.
Create and maintain test documentation, including test cases, test scripts, and test data.
Automation:
Evaluate and implement test automation tools and frameworks to improve efficiency.
Work closely with the automation team to develop and maintain automated test scripts.
Identify opportunities for test automation and guide the team in automating repetitive test scenarios.
Collaboration:
Collaborate with engineers, product owners, business analysts, testing providers, system integrators and other stakeholders to understand requirements, define test strategies, and ensure seamless integration of testing throughout the development cycle.
Effectively allocate and manage human and technical resources for optimal testing coverage and efficiency.
Participate in cross-functional meetings to address quality concerns and provide input on software design for testability.
Continuous Improvement:
Implement and champion best practices in testing and quality assurance.
Drive continuous improvement of testing processes by advocating for and implementing new tools and methodologies.
Proactively identify areas for process improvement and drive initiatives to enhance overall software quality.
Keep abreast of the latest testing tools, methodologies in software testing and regulations within the digital banking landscape.
What We're Seeking:
Strong background in test planning, test design, and test execution. Experienced in both manual and automated testing.
Experienced with several programming languages (e.g., Java, JavaScript, Python, Ruby, Groovy) for test automation.
Proven experience in testing standards, tools, processes and frameworks in Agile and/or Waterfall methodologies.
Ability to review and analyze business requirements to produce test strategy and test cases.
Knowledge of version control systems and continuous integration tools.
Excellent leadership and people management skills.
Strong communication skills to interact effectively with cross-functional teams and stakeholders.
Ability to articulate and present testing strategies and results to non-technical stakeholders.
Ability to adapt to changing priorities and work in a dynamic, fast-paced environment.
Strong domain knowledge of digital banking mobile front-end, microservices and core banking applications. Experience in managing testing on digital mobile platforms will be an added advantage.
Excellent cross-department communication and coordination skills, with an innovative mindset to ensure project implementation according to requirements in complex business and environmental situations.
What We Value:
Open-mindedness and constructive communication, fostering an environment of mutual support and growth.
Responsibility and ownership, with a strong sense of accountability.
Commitment to teamwork and achieving shared goals.
Customer focus and dedication to delivering results.
A proactive approach to leading change and innovation.