Employment: Full Time
Duties and Responsibilities
.
Achieve quality assurance operational objectives by contributing information and analysis to strategic
plans and reviews
.
Create test cases and scripts to verify business, functional, and non-functional requirements for all test
phases of the project
.
Identify problems and log defects, and communicate regularly with developers and team leads to
ensure proper resolution
.
Document test data, analyze test results, and make a recommendation on how to refine the system to
better suit user needs and expectations
.
Utilize and promote QA best practices across functions
.
Own and provide overall coordination of End-to-End, Acceptance Testing efforts including test planning,
scheduling, execution and test reporting
.
Assess project risks, issues and develop mitigation approaches to meet project quality goals
.
Aware of key project dates and able to work with senior team member to identify critical testing path
.
Balance multiple projects and timelines simultaneously
.
Plan and assign the task in the QA department according to priorities and capabilities
.
Monitor the task progress of the junior team members and ensure timely completion
.
Mentor the junior team members
.
Review regularly the performance of the team and purpose improvement as necessary
.
Lead all test activities, including manual procedures and Test Automation
Qualifications
Bachelors’ degree in Computer Science / Computer Engineering / Mathematics
.
Quality Assurance / Test certification such as the International Software Testing
Qualifications Board (ISTQB) or the Certified Software Quality Analyst (CSQA)
.
5+ years’ experience in software coding and development
.
Experience working with Agile methodology
.
Understand leading-edge web application technologies, including web applications, native mobile
applications.
.
Ability to verify front-end applications (web, mobile and USSD), database, and back-end services to
ensure overall quality of solutions
.
Experience in web, USSD, mobile web, and/or native mobile applications for one or more of the following:
CMS-driven corporate sites, high-traffic consumer sites, B2B sites, payments platforms
.
API, WEB and Mobile automation
.
Experience with bug management software such as Bugzilla, JIRA, Zephyr, Test Rail
.
Very good OOP knowledge (Java preferred)
.
Good coding skills
.
Knowledge of popular testing frameworks (Cucumber, Selenium, Appium, JUnit/TestNG)
.
Commercial experience in creating test automation from scratch – for WEB and for Mobile
.
DB knowledge (querying around SQL and noSQL databases)
.
REST and HTTP knowledge
.
CI/CD experience (Jenkins preferred)
PegB Technology is a multi-national team of mobile payment professionals with over five decades of payments experience across four continents, rolling out the world’s most intelligent omni-channel payments platform to empower you, the merchant, to accept all modes of cashless payments. We enable your mobile customers to pay for goods and services using mobile money and other wallets, debit and credit cards, instant EFTs, etc. using mobile apps and/or USSD and SMS.
At Peg b Technology, our focus is on the design, development and implementation of custom mobile money services frameworks,solution delivery and application support to mobile money payment providers across various verticals – telecommunications, banking and finance, e-commerce, entertainment, etc., industries.
Source: Job Posting - gulftalent.com