datatrota
Signup Login
Home Jobs Blog

Software Quality Assurance Officer at Huiospay

HuiospayAbuja, Nigeria Software Development
Full Time
HuiosPay was born out of a desire to streamline online and offline payment services closely allied with the emphasis on excellent customer service, provided by direct partnerships with world class platform providers.

Core Responsibility: Provide Quality Assurance

Quality assurance (QA) in FinTech is a practice that focuses on preventing mistakes, defects in software and their causes and ascertain they are fixed before they are deployed to end-users.

The primary goal of this position; is to achieve the best possible product during development by using improved processes to boost the quality of the outcome. Look into development processes to check how efficient and effective they are and see if they are up to the quality standards defined for the final product.

Keywords: Safety, Security, Reliability, Accessibility,Privacy,Performance

Operations Keywords: Data confidentiality, Cybersecurity features, Large-scale systems and integration, High data volumes processing in real-time, Concurring transactions, Record keeping and tracking, Risk management

Primary Responsibilities

  • Responsible for ensuring the quality and reliability of HuiosPay Ltd. software products through thorough testing and analysis.
  • Develop,prepare and implement quality assurance policies and procedures.
  • Monitor existing and new applications and software systems.
  • Support the planning, design, and execution of software testing.
  • Collaborate with developers and product managers to understand software requirements, and develop and implement comprehensive test plans, test cases, and test scripts to ensure software applications meet quality standards.
  • Conduct testing on software, websites, and other technical products to identify and resolve bugs, defects, and other potential issues.
  • Look into the processes to ensure a great performance: understand the potential vulnerabilities that may result and reconfigure the processes to make sure they won’t make it to the software in the first place. 
  • Detect and fix the errors in the processes that resulted in bugs in software.
  • Communicate with developers to resolve and debug issues. Identify, isolate, and communicate bugs effectively and efficiently.
  • Ensure all HPL’s digital solutions meet her requirements as well as the highest quality standards.
  • Develop test strategies based on requirements and schedule;designing and executing test cases using system specifications
  • Conduct Functional Testing;explore the applications from inside out and delve really deep to ensure apps meet the requirements and access the level of interactions with other systems and software components.
  • Conduct Security Testing;due to third-party payment gateways and money transfers, the system becomes a garlic bread for hackers hence,Conduct Pen testing ethically for clarity on how the apps react to cyberattacks and help find areas of vulnerabilities or risks.
  • Carry out comprehensive evaluation of HPL’s software protection and compliance with regulations.
  • Enhance Data Protection;test database for integrity,smooth migration and quick loading.
  • Compliance Checks; Conduct compliance testing to ensure applications meet the regulations.Pay attention to regulation compliance and keep informed of frequent amendments in legal provisions.
  • Have a good Anti Money Laundry knowledge and understanding of compliance and regulatory requirements within financial services.
  • Performance Testing; Conduct load testing early in the software development cycle (SDLC) adapting the shift-left approach to get results on possible performance impact and assure that the system can provide the necessary speed for processing user requests.
  • Accessibility Testing;while assuring the quality of the apps,ensure that the software cares about the needs of people with disabilities (including visual,cognitive,auditory, or physical impairments) and allow their access to HLP’s apps.
  • Test Automation; Conduct manual and automation testing of existing applications and new releases which includes performing routine inspection.Automated testing helps pass the exhaustive testing process full of repetitive tasks faster by eliminating manual checking of user flows and scenarios.
  • Conduct Regression Testing; to ascertain that any changes enhancing user experience has not damaged the security,accuracy,compliance and other issues and wisely automate it as much as possible.
  • Check Usability; for boosting user experience and ensuring rigorous compatibility with different OSs and environments are important too.
  • Write and execute test scripts.
  • Test in different environments including web and mobile,write bug reports, assess code.
  • Test basic features of new software releases using predefined test runs. Design tests to mitigate risk.
  • Testing new features and performing regression testing, black box, smoke, and interface testing.
  • Reporting the defects and problems, summarizing quality reports.
  • Provide test summary reports on the quality attributes of the tested software.
  • Analyse and troubleshoot reported software defects, and work with developers to ensure timely resolution of maintenance issues, conducting root cause analysis where necessary.
  • Document test results and following through to a resolution.
  • Use your expertise in testing methodologies, test case creation, and defect tracking will be crucial in maintaining the high standards of HPL’s software solutions.
  • Collaborate with cross-functional teams to ensure smooth and efficient software delivery cycles & participate in release planning of software development projects.
  • Present findings to software development and business user teams. communicate findings to technical and non-technical colleagues.Effectively communicate with development, project management, and customer stakeholders in an Agile way.
  • Collaborate with cross-functional teams including Engineering, Product, and Project Management, as well as other internal & external stakeholders where necessary, to identify and resolve any software defects or issues.
  • Identify user problems and ideate creative solutions around existing product.
  • Identify business requirements, plan projects, carry out resource planning, review documentation, document analysis.
  • Meet with system users to understand the scope of projects,work with software developers and project support teams.Provide objective feedback to software development project teams.
  • Work towards departmental and project deadlines and deliver within the stipulated time frame.
  • May be required to travel to different project sites and interface between projects simultaneously.
  • Liaise with project teams locally and internationally.
  • Report to Team Lead.

Other Functions:

  • Perform other duties as required to deliver exceptional service and to support business objectives.
  • Adhere to all Human Resource, and corporate ethical policies, standards and guidelines

Method of Application

Signup to view application details. Signup Now

More jobs like this

X

Send this job to a friend