datatrota
Signup Login
Home Jobs Blog

Quality Assurance Engineer at Appzone Limited

Appzone LimitedLagos, Nigeria Software Development
Full Time

AppZone is a response to the growing need in emerging markets for financial services accessibility to the masses. The company was formed with a genuine belief in Africa’s latent ability to support the home grown production and delivery of world class IT Software for the enhancement of key sectors of the budding economy. AppZone started off primarily as a developer of custom e-Banking and payment software for leading commercial Banks in Nigeria. In less than 3 years, AppZone had accumulated a remarkable asset-base of e-payment software products and intellectual property. In a bid to extend existing payment solutions to smaller scale Financial institutions, AppZone observed the absolute dearth of basic IT infrastructure and commenced a 2 year project to develop a world class yet affordable core Banking platform for Microfinance Banks (MFBs) and other small scale retail financial institutions. The culmination of this project saw AppZone in full ownership of an entire integrated suite of IT infrastructure required for the effective functioning of any modern retail Bank. Today AppZone has consolidated these platforms into a shared and entirely managed Banking and payment automation IT infrastructure under the brand BankOne. AppZone was incorporated in July 2006 as Price and Networks Limited and commenced full operations in June 2008 with a knife edged focus on creating a world class organization and defacto provider of IT software for the financial services industry. The young, dynamic and driven co-founders of AppZone decided to bring together their wealth of technical, administrative and entrepreneurial experience as well as key leadership competences to create a winning team comprising the best in brains and character. The end point being to transform the financial services industry in Africa and emerging markets around the globe thereby creating immense value for the respective economies and facilitating their overall growth and development.

 As a Software Quality Assurance Engineer, your job responsibilities include the following: 

  • Analysis of software’s functional and technical requirements as well as design peculiarities and architecture to identify relevant testing considerations.
  • Creation of test plans that contain expected timelines for completion and address all considerations raised during the analysis phase.
  • Articulation and documentation of test information including test planning, test scripts, test scenarios, test data, pre-conditions, and test outcomes.
  • Perform manual and automated testing, including functional, integration, regression, performance, and security testing.
  • Design, develop, and maintain automated test scripts using modern test automation frameworks.
  • Identify, document, and report software defects and inconsistencies and working closely with developers to ensure timely resolution.
  • Collaborate with cross-functional teams to develop comprehensive test plans and strategies that align with project requirements.
  • Perform risk assessments to prioritize testing efforts and focus on critical areas.
  • Work closely with cross-functional teams, including developers, product managers, DevOps, and security teams, to ensure quality is embedded throughout the software development lifecycle.

Requirements

We would love to meet you if:  

  • You want to build something that endures. The legacy of the work you do matters to you.
  • You have a good knowledge of Software, Payment, and Banking.
  • You are highly proficient in problem-solving, time management, analytical thinking, ambitious, and have a great drive to succeed.
  • You have strong attention to detail, excellent communication skills, and the ability to articulate complex issues to both technical and non-technical stakeholders.
  • You work well in a team and collaborate with cross-functional teams.
  • You have proven experience with test automation tools and frameworks such as Cypress, Selenium, TestNG, JUnit, or similar.
  • You have hands-on experience with performance testing tools like JMeter, LoadRunner, or similar.
  • You have experience with CI/CD tools such as Jenkins, TeamCity, GitLab CI, Bitbucket, and integration of automated tests into pipelines.
  • Excellent problem-solving skills and the ability to work effectively under pressure.
  • Hands-on experience in working with production environments with zero tolerance for any errors. • Strong communication skills and the ability to collaborate with cross-functional teams.
  • A continuous improvement mindset, staying up to date with the latest industry trends and technologies. 

These are some of the nitty-gritty things you may have listed on your CV/LinkedIn profile but certainly do not define who you are:  

  • B.Sc. in Computer Science, Information Technology, Engineering, or a closely related field.
  • > 4 years of Quality Assurance (Manual and Automation) testing work experience in a Fintech company, e-commerce company, Software testing Company, software company, Banking Industry, etc.
  • Certifications in QA, blockchain technologies, or relevant areas (e.g., ISTQB, CKA, CBSA).
  • Familiarity with regulatory standards such as PCI-DSS, GDPR, or other financial compliance requirements.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend